v1alpha1

package
v0.7.0-preview Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	API_Kind             = "API"
	API_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: API_Kind}.String()
	API_KindAPIVersion   = API_Kind + "." + CRDGroupVersion.String()
	API_GroupVersionKind = CRDGroupVersion.WithKind(API_Kind)
)

Repository type metadata.

View Source
var (
	APIDiagnostic_Kind             = "APIDiagnostic"
	APIDiagnostic_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APIDiagnostic_Kind}.String()
	APIDiagnostic_KindAPIVersion   = APIDiagnostic_Kind + "." + CRDGroupVersion.String()
	APIDiagnostic_GroupVersionKind = CRDGroupVersion.WithKind(APIDiagnostic_Kind)
)

Repository type metadata.

View Source
var (
	APIOperation_Kind             = "APIOperation"
	APIOperation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APIOperation_Kind}.String()
	APIOperation_KindAPIVersion   = APIOperation_Kind + "." + CRDGroupVersion.String()
	APIOperation_GroupVersionKind = CRDGroupVersion.WithKind(APIOperation_Kind)
)

Repository type metadata.

View Source
var (
	APIOperationPolicy_Kind             = "APIOperationPolicy"
	APIOperationPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APIOperationPolicy_Kind}.String()
	APIOperationPolicy_KindAPIVersion   = APIOperationPolicy_Kind + "." + CRDGroupVersion.String()
	APIOperationPolicy_GroupVersionKind = CRDGroupVersion.WithKind(APIOperationPolicy_Kind)
)

Repository type metadata.

View Source
var (
	APIOperationTag_Kind             = "APIOperationTag"
	APIOperationTag_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APIOperationTag_Kind}.String()
	APIOperationTag_KindAPIVersion   = APIOperationTag_Kind + "." + CRDGroupVersion.String()
	APIOperationTag_GroupVersionKind = CRDGroupVersion.WithKind(APIOperationTag_Kind)
)

Repository type metadata.

View Source
var (
	APIPolicy_Kind             = "APIPolicy"
	APIPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APIPolicy_Kind}.String()
	APIPolicy_KindAPIVersion   = APIPolicy_Kind + "." + CRDGroupVersion.String()
	APIPolicy_GroupVersionKind = CRDGroupVersion.WithKind(APIPolicy_Kind)
)

Repository type metadata.

View Source
var (
	APIRelease_Kind             = "APIRelease"
	APIRelease_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APIRelease_Kind}.String()
	APIRelease_KindAPIVersion   = APIRelease_Kind + "." + CRDGroupVersion.String()
	APIRelease_GroupVersionKind = CRDGroupVersion.WithKind(APIRelease_Kind)
)

Repository type metadata.

View Source
var (
	APISchema_Kind             = "APISchema"
	APISchema_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APISchema_Kind}.String()
	APISchema_KindAPIVersion   = APISchema_Kind + "." + CRDGroupVersion.String()
	APISchema_GroupVersionKind = CRDGroupVersion.WithKind(APISchema_Kind)
)

Repository type metadata.

View Source
var (
	APIVersionSet_Kind             = "APIVersionSet"
	APIVersionSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APIVersionSet_Kind}.String()
	APIVersionSet_KindAPIVersion   = APIVersionSet_Kind + "." + CRDGroupVersion.String()
	APIVersionSet_GroupVersionKind = CRDGroupVersion.WithKind(APIVersionSet_Kind)
)

Repository type metadata.

View Source
var (
	AuthorizationServer_Kind             = "AuthorizationServer"
	AuthorizationServer_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AuthorizationServer_Kind}.String()
	AuthorizationServer_KindAPIVersion   = AuthorizationServer_Kind + "." + CRDGroupVersion.String()
	AuthorizationServer_GroupVersionKind = CRDGroupVersion.WithKind(AuthorizationServer_Kind)
)

Repository type metadata.

View Source
var (
	Backend_Kind             = "Backend"
	Backend_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Backend_Kind}.String()
	Backend_KindAPIVersion   = Backend_Kind + "." + CRDGroupVersion.String()
	Backend_GroupVersionKind = CRDGroupVersion.WithKind(Backend_Kind)
)

Repository type metadata.

View Source
var (
	Certificate_Kind             = "Certificate"
	Certificate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Certificate_Kind}.String()
	Certificate_KindAPIVersion   = Certificate_Kind + "." + CRDGroupVersion.String()
	Certificate_GroupVersionKind = CRDGroupVersion.WithKind(Certificate_Kind)
)

Repository type metadata.

View Source
var (
	CustomDomain_Kind             = "CustomDomain"
	CustomDomain_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CustomDomain_Kind}.String()
	CustomDomain_KindAPIVersion   = CustomDomain_Kind + "." + CRDGroupVersion.String()
	CustomDomain_GroupVersionKind = CRDGroupVersion.WithKind(CustomDomain_Kind)
)

Repository type metadata.

View Source
var (
	Diagnostic_Kind             = "Diagnostic"
	Diagnostic_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Diagnostic_Kind}.String()
	Diagnostic_KindAPIVersion   = Diagnostic_Kind + "." + CRDGroupVersion.String()
	Diagnostic_GroupVersionKind = CRDGroupVersion.WithKind(Diagnostic_Kind)
)

Repository type metadata.

View Source
var (
	EmailTemplate_Kind             = "EmailTemplate"
	EmailTemplate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: EmailTemplate_Kind}.String()
	EmailTemplate_KindAPIVersion   = EmailTemplate_Kind + "." + CRDGroupVersion.String()
	EmailTemplate_GroupVersionKind = CRDGroupVersion.WithKind(EmailTemplate_Kind)
)

Repository type metadata.

View Source
var (
	Gateway_Kind             = "Gateway"
	Gateway_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Gateway_Kind}.String()
	Gateway_KindAPIVersion   = Gateway_Kind + "." + CRDGroupVersion.String()
	Gateway_GroupVersionKind = CRDGroupVersion.WithKind(Gateway_Kind)
)

Repository type metadata.

View Source
var (
	GatewayAPI_Kind             = "GatewayAPI"
	GatewayAPI_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: GatewayAPI_Kind}.String()
	GatewayAPI_KindAPIVersion   = GatewayAPI_Kind + "." + CRDGroupVersion.String()
	GatewayAPI_GroupVersionKind = CRDGroupVersion.WithKind(GatewayAPI_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 (
	IdentityProviderAAD_Kind             = "IdentityProviderAAD"
	IdentityProviderAAD_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IdentityProviderAAD_Kind}.String()
	IdentityProviderAAD_KindAPIVersion   = IdentityProviderAAD_Kind + "." + CRDGroupVersion.String()
	IdentityProviderAAD_GroupVersionKind = CRDGroupVersion.WithKind(IdentityProviderAAD_Kind)
)

Repository type metadata.

View Source
var (
	IdentityProviderAADB2C_Kind             = "IdentityProviderAADB2C"
	IdentityProviderAADB2C_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IdentityProviderAADB2C_Kind}.String()
	IdentityProviderAADB2C_KindAPIVersion   = IdentityProviderAADB2C_Kind + "." + CRDGroupVersion.String()
	IdentityProviderAADB2C_GroupVersionKind = CRDGroupVersion.WithKind(IdentityProviderAADB2C_Kind)
)

Repository type metadata.

View Source
var (
	IdentityProviderFacebook_Kind             = "IdentityProviderFacebook"
	IdentityProviderFacebook_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IdentityProviderFacebook_Kind}.String()
	IdentityProviderFacebook_KindAPIVersion   = IdentityProviderFacebook_Kind + "." + CRDGroupVersion.String()
	IdentityProviderFacebook_GroupVersionKind = CRDGroupVersion.WithKind(IdentityProviderFacebook_Kind)
)

Repository type metadata.

View Source
var (
	IdentityProviderGoogle_Kind             = "IdentityProviderGoogle"
	IdentityProviderGoogle_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IdentityProviderGoogle_Kind}.String()
	IdentityProviderGoogle_KindAPIVersion   = IdentityProviderGoogle_Kind + "." + CRDGroupVersion.String()
	IdentityProviderGoogle_GroupVersionKind = CRDGroupVersion.WithKind(IdentityProviderGoogle_Kind)
)

Repository type metadata.

View Source
var (
	IdentityProviderMicrosoft_Kind             = "IdentityProviderMicrosoft"
	IdentityProviderMicrosoft_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IdentityProviderMicrosoft_Kind}.String()
	IdentityProviderMicrosoft_KindAPIVersion   = IdentityProviderMicrosoft_Kind + "." + CRDGroupVersion.String()
	IdentityProviderMicrosoft_GroupVersionKind = CRDGroupVersion.WithKind(IdentityProviderMicrosoft_Kind)
)

Repository type metadata.

View Source
var (
	IdentityProviderTwitter_Kind             = "IdentityProviderTwitter"
	IdentityProviderTwitter_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IdentityProviderTwitter_Kind}.String()
	IdentityProviderTwitter_KindAPIVersion   = IdentityProviderTwitter_Kind + "." + CRDGroupVersion.String()
	IdentityProviderTwitter_GroupVersionKind = CRDGroupVersion.WithKind(IdentityProviderTwitter_Kind)
)

Repository type metadata.

View Source
var (
	Logger_Kind             = "Logger"
	Logger_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Logger_Kind}.String()
	Logger_KindAPIVersion   = Logger_Kind + "." + CRDGroupVersion.String()
	Logger_GroupVersionKind = CRDGroupVersion.WithKind(Logger_Kind)
)

Repository type metadata.

View Source
var (
	Management_Kind             = "Management"
	Management_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Management_Kind}.String()
	Management_KindAPIVersion   = Management_Kind + "." + CRDGroupVersion.String()
	Management_GroupVersionKind = CRDGroupVersion.WithKind(Management_Kind)
)

Repository type metadata.

View Source
var (
	NamedValue_Kind             = "NamedValue"
	NamedValue_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: NamedValue_Kind}.String()
	NamedValue_KindAPIVersion   = NamedValue_Kind + "." + CRDGroupVersion.String()
	NamedValue_GroupVersionKind = CRDGroupVersion.WithKind(NamedValue_Kind)
)

Repository type metadata.

View Source
var (
	NotificationRecipientEmail_Kind             = "NotificationRecipientEmail"
	NotificationRecipientEmail_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: NotificationRecipientEmail_Kind}.String()
	NotificationRecipientEmail_KindAPIVersion   = NotificationRecipientEmail_Kind + "." + CRDGroupVersion.String()
	NotificationRecipientEmail_GroupVersionKind = CRDGroupVersion.WithKind(NotificationRecipientEmail_Kind)
)

Repository type metadata.

View Source
var (
	OpenIDConnectProvider_Kind             = "OpenIDConnectProvider"
	OpenIDConnectProvider_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OpenIDConnectProvider_Kind}.String()
	OpenIDConnectProvider_KindAPIVersion   = OpenIDConnectProvider_Kind + "." + CRDGroupVersion.String()
	OpenIDConnectProvider_GroupVersionKind = CRDGroupVersion.WithKind(OpenIDConnectProvider_Kind)
)

Repository type metadata.

View Source
var (
	Policy_Kind             = "Policy"
	Policy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Policy_Kind}.String()
	Policy_KindAPIVersion   = Policy_Kind + "." + CRDGroupVersion.String()
	Policy_GroupVersionKind = CRDGroupVersion.WithKind(Policy_Kind)
)

Repository type metadata.

View Source
var (
	Product_Kind             = "Product"
	Product_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Product_Kind}.String()
	Product_KindAPIVersion   = Product_Kind + "." + CRDGroupVersion.String()
	Product_GroupVersionKind = CRDGroupVersion.WithKind(Product_Kind)
)

Repository type metadata.

View Source
var (
	ProductAPI_Kind             = "ProductAPI"
	ProductAPI_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ProductAPI_Kind}.String()
	ProductAPI_KindAPIVersion   = ProductAPI_Kind + "." + CRDGroupVersion.String()
	ProductAPI_GroupVersionKind = CRDGroupVersion.WithKind(ProductAPI_Kind)
)

Repository type metadata.

View Source
var (
	ProductPolicy_Kind             = "ProductPolicy"
	ProductPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ProductPolicy_Kind}.String()
	ProductPolicy_KindAPIVersion   = ProductPolicy_Kind + "." + CRDGroupVersion.String()
	ProductPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ProductPolicy_Kind)
)

Repository type metadata.

View Source
var (
	Property_Kind             = "Property"
	Property_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Property_Kind}.String()
	Property_KindAPIVersion   = Property_Kind + "." + CRDGroupVersion.String()
	Property_GroupVersionKind = CRDGroupVersion.WithKind(Property_Kind)
)

Repository type metadata.

View Source
var (
	RedisCache_Kind             = "RedisCache"
	RedisCache_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RedisCache_Kind}.String()
	RedisCache_KindAPIVersion   = RedisCache_Kind + "." + CRDGroupVersion.String()
	RedisCache_GroupVersionKind = CRDGroupVersion.WithKind(RedisCache_Kind)
)

Repository type metadata.

View Source
var (
	Subscription_Kind             = "Subscription"
	Subscription_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Subscription_Kind}.String()
	Subscription_KindAPIVersion   = Subscription_Kind + "." + CRDGroupVersion.String()
	Subscription_GroupVersionKind = CRDGroupVersion.WithKind(Subscription_Kind)
)

Repository type metadata.

View Source
var (
	Tag_Kind             = "Tag"
	Tag_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Tag_Kind}.String()
	Tag_KindAPIVersion   = Tag_Kind + "." + CRDGroupVersion.String()
	Tag_GroupVersionKind = CRDGroupVersion.WithKind(Tag_Kind)
)

Repository type metadata.

View Source
var (
	User_Kind             = "User"
	User_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: User_Kind}.String()
	User_KindAPIVersion   = User_Kind + "." + CRDGroupVersion.String()
	User_GroupVersionKind = CRDGroupVersion.WithKind(User_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type API

type API struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APISpec   `json:"spec"`
	Status            APIStatus `json:"status,omitempty"`
}

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

func (in *API) DeepCopy() *API

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

func (*API) DeepCopyInto

func (in *API) DeepCopyInto(out *API)

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

func (*API) DeepCopyObject

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

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

func (*API) GetCondition

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

GetCondition of this API.

func (*API) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this API

func (*API) GetDeletionPolicy

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

GetDeletionPolicy of this API.

func (*API) GetID

func (tr *API) GetID() string

GetID returns ID of underlying Terraform resource of this API

func (*API) GetObservation

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

GetObservation of this API

func (*API) GetParameters

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

GetParameters of this API

func (*API) GetProviderConfigReference

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

GetProviderConfigReference of this API.

func (*API) GetProviderReference

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

GetProviderReference of this API. Deprecated: Use GetProviderConfigReference.

func (*API) GetTerraformResourceType

func (mg *API) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this API

func (*API) GetTerraformSchemaVersion

func (tr *API) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*API) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this API.

func (*API) LateInitialize

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

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

func (*API) ResolveReferences

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

ResolveReferences of this API.

func (*API) SetConditions

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

SetConditions of this API.

func (*API) SetDeletionPolicy

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

SetDeletionPolicy of this API.

func (*API) SetObservation

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

SetObservation for this API

func (*API) SetParameters

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

SetParameters for this API

func (*API) SetProviderConfigReference

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

SetProviderConfigReference of this API.

func (*API) SetProviderReference

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

SetProviderReference of this API. Deprecated: Use SetProviderConfigReference.

func (*API) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this API.

type APIDiagnostic

type APIDiagnostic struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APIDiagnosticSpec   `json:"spec"`
	Status            APIDiagnosticStatus `json:"status,omitempty"`
}

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

func (in *APIDiagnostic) DeepCopy() *APIDiagnostic

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

func (*APIDiagnostic) DeepCopyInto

func (in *APIDiagnostic) DeepCopyInto(out *APIDiagnostic)

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

func (*APIDiagnostic) DeepCopyObject

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

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

func (*APIDiagnostic) GetCondition

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

GetCondition of this APIDiagnostic.

func (*APIDiagnostic) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APIDiagnostic

func (*APIDiagnostic) GetDeletionPolicy

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

GetDeletionPolicy of this APIDiagnostic.

func (*APIDiagnostic) GetID

func (tr *APIDiagnostic) GetID() string

GetID returns ID of underlying Terraform resource of this APIDiagnostic

func (*APIDiagnostic) GetObservation

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

GetObservation of this APIDiagnostic

func (*APIDiagnostic) GetParameters

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

GetParameters of this APIDiagnostic

func (*APIDiagnostic) GetProviderConfigReference

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

GetProviderConfigReference of this APIDiagnostic.

func (*APIDiagnostic) GetProviderReference

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

GetProviderReference of this APIDiagnostic. Deprecated: Use GetProviderConfigReference.

func (*APIDiagnostic) GetTerraformResourceType

func (mg *APIDiagnostic) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APIDiagnostic

func (*APIDiagnostic) GetTerraformSchemaVersion

func (tr *APIDiagnostic) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APIDiagnostic) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APIDiagnostic.

func (*APIDiagnostic) LateInitialize

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

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

func (*APIDiagnostic) ResolveReferences

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

ResolveReferences of this APIDiagnostic.

func (*APIDiagnostic) SetConditions

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

SetConditions of this APIDiagnostic.

func (*APIDiagnostic) SetDeletionPolicy

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

SetDeletionPolicy of this APIDiagnostic.

func (*APIDiagnostic) SetObservation

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

SetObservation for this APIDiagnostic

func (*APIDiagnostic) SetParameters

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

SetParameters for this APIDiagnostic

func (*APIDiagnostic) SetProviderConfigReference

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

SetProviderConfigReference of this APIDiagnostic.

func (*APIDiagnostic) SetProviderReference

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

SetProviderReference of this APIDiagnostic. Deprecated: Use SetProviderConfigReference.

func (*APIDiagnostic) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APIDiagnostic.

type APIDiagnosticList

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

APIDiagnosticList contains a list of APIDiagnostics

func (*APIDiagnosticList) DeepCopy

func (in *APIDiagnosticList) DeepCopy() *APIDiagnosticList

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

func (*APIDiagnosticList) DeepCopyInto

func (in *APIDiagnosticList) DeepCopyInto(out *APIDiagnosticList)

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

func (*APIDiagnosticList) DeepCopyObject

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

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

func (*APIDiagnosticList) GetItems

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

GetItems of this APIDiagnosticList.

type APIDiagnosticObservation

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

func (*APIDiagnosticObservation) DeepCopy

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

func (*APIDiagnosticObservation) DeepCopyInto

func (in *APIDiagnosticObservation) DeepCopyInto(out *APIDiagnosticObservation)

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

type APIDiagnosticParameters

type APIDiagnosticParameters struct {

	// +kubebuilder:validation:Required
	APIManagementLoggerID *string `json:"apiManagementLoggerId" tf:"api_management_logger_id,omitempty"`

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	APIName *string `json:"apiName" tf:"api_name,omitempty"`

	// +kubebuilder:validation:Optional
	AlwaysLogErrors *bool `json:"alwaysLogErrors,omitempty" tf:"always_log_errors,omitempty"`

	// +kubebuilder:validation:Optional
	BackendRequest []BackendRequestParameters `json:"backendRequest,omitempty" tf:"backend_request,omitempty"`

	// +kubebuilder:validation:Optional
	BackendResponse []BackendResponseParameters `json:"backendResponse,omitempty" tf:"backend_response,omitempty"`

	// +kubebuilder:validation:Optional
	FrontendRequest []FrontendRequestParameters `json:"frontendRequest,omitempty" tf:"frontend_request,omitempty"`

	// +kubebuilder:validation:Optional
	FrontendResponse []FrontendResponseParameters `json:"frontendResponse,omitempty" tf:"frontend_response,omitempty"`

	// +kubebuilder:validation:Optional
	HTTPCorrelationProtocol *string `json:"httpCorrelationProtocol,omitempty" tf:"http_correlation_protocol,omitempty"`

	// +kubebuilder:validation:Required
	Identifier *string `json:"identifier" tf:"identifier,omitempty"`

	// +kubebuilder:validation:Optional
	LogClientIP *bool `json:"logClientIp,omitempty" tf:"log_client_ip,omitempty"`

	// +kubebuilder:validation:Optional
	OperationNameFormat *string `json:"operationNameFormat,omitempty" tf:"operation_name_format,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
	SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"`

	// +kubebuilder:validation:Optional
	Verbosity *string `json:"verbosity,omitempty" tf:"verbosity,omitempty"`
}

func (*APIDiagnosticParameters) DeepCopy

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

func (*APIDiagnosticParameters) DeepCopyInto

func (in *APIDiagnosticParameters) DeepCopyInto(out *APIDiagnosticParameters)

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

type APIDiagnosticSpec

type APIDiagnosticSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APIDiagnosticParameters `json:"forProvider"`
}

APIDiagnosticSpec defines the desired state of APIDiagnostic

func (*APIDiagnosticSpec) DeepCopy

func (in *APIDiagnosticSpec) DeepCopy() *APIDiagnosticSpec

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

func (*APIDiagnosticSpec) DeepCopyInto

func (in *APIDiagnosticSpec) DeepCopyInto(out *APIDiagnosticSpec)

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

type APIDiagnosticStatus

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

APIDiagnosticStatus defines the observed state of APIDiagnostic.

func (*APIDiagnosticStatus) DeepCopy

func (in *APIDiagnosticStatus) DeepCopy() *APIDiagnosticStatus

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

func (*APIDiagnosticStatus) DeepCopyInto

func (in *APIDiagnosticStatus) DeepCopyInto(out *APIDiagnosticStatus)

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

type APIList

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

APIList contains a list of APIs

func (*APIList) DeepCopy

func (in *APIList) DeepCopy() *APIList

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

func (*APIList) DeepCopyInto

func (in *APIList) DeepCopyInto(out *APIList)

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

func (*APIList) DeepCopyObject

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

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

func (*APIList) GetItems

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

GetItems of this APIList.

type APIObservation

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

	IsCurrent *bool `json:"isCurrent,omitempty" tf:"is_current,omitempty"`

	IsOnline *bool `json:"isOnline,omitempty" tf:"is_online,omitempty"`
}

func (*APIObservation) DeepCopy

func (in *APIObservation) DeepCopy() *APIObservation

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

func (*APIObservation) DeepCopyInto

func (in *APIObservation) DeepCopyInto(out *APIObservation)

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

type APIOperation

type APIOperation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APIOperationSpec   `json:"spec"`
	Status            APIOperationStatus `json:"status,omitempty"`
}

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

func (in *APIOperation) DeepCopy() *APIOperation

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

func (*APIOperation) DeepCopyInto

func (in *APIOperation) DeepCopyInto(out *APIOperation)

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

func (*APIOperation) DeepCopyObject

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

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

func (*APIOperation) GetCondition

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

GetCondition of this APIOperation.

func (*APIOperation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APIOperation

func (*APIOperation) GetDeletionPolicy

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

GetDeletionPolicy of this APIOperation.

func (*APIOperation) GetID

func (tr *APIOperation) GetID() string

GetID returns ID of underlying Terraform resource of this APIOperation

func (*APIOperation) GetObservation

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

GetObservation of this APIOperation

func (*APIOperation) GetParameters

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

GetParameters of this APIOperation

func (*APIOperation) GetProviderConfigReference

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

GetProviderConfigReference of this APIOperation.

func (*APIOperation) GetProviderReference

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

GetProviderReference of this APIOperation. Deprecated: Use GetProviderConfigReference.

func (*APIOperation) GetTerraformResourceType

func (mg *APIOperation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APIOperation

func (*APIOperation) GetTerraformSchemaVersion

func (tr *APIOperation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APIOperation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APIOperation.

func (*APIOperation) LateInitialize

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

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

func (*APIOperation) ResolveReferences

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

ResolveReferences of this APIOperation.

func (*APIOperation) SetConditions

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

SetConditions of this APIOperation.

func (*APIOperation) SetDeletionPolicy

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

SetDeletionPolicy of this APIOperation.

func (*APIOperation) SetObservation

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

SetObservation for this APIOperation

func (*APIOperation) SetParameters

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

SetParameters for this APIOperation

func (*APIOperation) SetProviderConfigReference

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

SetProviderConfigReference of this APIOperation.

func (*APIOperation) SetProviderReference

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

SetProviderReference of this APIOperation. Deprecated: Use SetProviderConfigReference.

func (*APIOperation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APIOperation.

type APIOperationList

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

APIOperationList contains a list of APIOperations

func (*APIOperationList) DeepCopy

func (in *APIOperationList) DeepCopy() *APIOperationList

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

func (*APIOperationList) DeepCopyInto

func (in *APIOperationList) DeepCopyInto(out *APIOperationList)

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

func (*APIOperationList) DeepCopyObject

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

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

func (*APIOperationList) GetItems

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

GetItems of this APIOperationList.

type APIOperationObservation

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

func (*APIOperationObservation) DeepCopy

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

func (*APIOperationObservation) DeepCopyInto

func (in *APIOperationObservation) DeepCopyInto(out *APIOperationObservation)

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

type APIOperationParameters

type APIOperationParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	APIName *string `json:"apiName" tf:"api_name,omitempty"`

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

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

	// +kubebuilder:validation:Required
	Method *string `json:"method" tf:"method,omitempty"`

	// +kubebuilder:validation:Required
	OperationID *string `json:"operationId" tf:"operation_id,omitempty"`

	// +kubebuilder:validation:Optional
	Request []RequestParameters `json:"request,omitempty" tf:"request,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
	Response []ResponseParameters `json:"response,omitempty" tf:"response,omitempty"`

	// +kubebuilder:validation:Optional
	TemplateParameter []TemplateParameterParameters `json:"templateParameter,omitempty" tf:"template_parameter,omitempty"`

	// +kubebuilder:validation:Required
	URLTemplate *string `json:"urlTemplate" tf:"url_template,omitempty"`
}

func (*APIOperationParameters) DeepCopy

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

func (*APIOperationParameters) DeepCopyInto

func (in *APIOperationParameters) DeepCopyInto(out *APIOperationParameters)

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

type APIOperationPolicy

type APIOperationPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APIOperationPolicySpec   `json:"spec"`
	Status            APIOperationPolicyStatus `json:"status,omitempty"`
}

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

func (in *APIOperationPolicy) DeepCopy() *APIOperationPolicy

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

func (*APIOperationPolicy) DeepCopyInto

func (in *APIOperationPolicy) DeepCopyInto(out *APIOperationPolicy)

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

func (*APIOperationPolicy) DeepCopyObject

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

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

func (*APIOperationPolicy) GetCondition

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

GetCondition of this APIOperationPolicy.

func (*APIOperationPolicy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APIOperationPolicy

func (*APIOperationPolicy) GetDeletionPolicy

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

GetDeletionPolicy of this APIOperationPolicy.

func (*APIOperationPolicy) GetID

func (tr *APIOperationPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this APIOperationPolicy

func (*APIOperationPolicy) GetObservation

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

GetObservation of this APIOperationPolicy

func (*APIOperationPolicy) GetParameters

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

GetParameters of this APIOperationPolicy

func (*APIOperationPolicy) GetProviderConfigReference

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

GetProviderConfigReference of this APIOperationPolicy.

func (*APIOperationPolicy) GetProviderReference

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

GetProviderReference of this APIOperationPolicy. Deprecated: Use GetProviderConfigReference.

func (*APIOperationPolicy) GetTerraformResourceType

func (mg *APIOperationPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APIOperationPolicy

func (*APIOperationPolicy) GetTerraformSchemaVersion

func (tr *APIOperationPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APIOperationPolicy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APIOperationPolicy.

func (*APIOperationPolicy) LateInitialize

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

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

func (*APIOperationPolicy) ResolveReferences

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

ResolveReferences of this APIOperationPolicy.

func (*APIOperationPolicy) SetConditions

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

SetConditions of this APIOperationPolicy.

func (*APIOperationPolicy) SetDeletionPolicy

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

SetDeletionPolicy of this APIOperationPolicy.

func (*APIOperationPolicy) SetObservation

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

SetObservation for this APIOperationPolicy

func (*APIOperationPolicy) SetParameters

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

SetParameters for this APIOperationPolicy

func (*APIOperationPolicy) SetProviderConfigReference

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

SetProviderConfigReference of this APIOperationPolicy.

func (*APIOperationPolicy) SetProviderReference

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

SetProviderReference of this APIOperationPolicy. Deprecated: Use SetProviderConfigReference.

func (*APIOperationPolicy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APIOperationPolicy.

type APIOperationPolicyList

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

APIOperationPolicyList contains a list of APIOperationPolicys

func (*APIOperationPolicyList) DeepCopy

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

func (*APIOperationPolicyList) DeepCopyInto

func (in *APIOperationPolicyList) DeepCopyInto(out *APIOperationPolicyList)

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

func (*APIOperationPolicyList) DeepCopyObject

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

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

func (*APIOperationPolicyList) GetItems

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

GetItems of this APIOperationPolicyList.

type APIOperationPolicyObservation

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

func (*APIOperationPolicyObservation) DeepCopy

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

func (*APIOperationPolicyObservation) DeepCopyInto

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

type APIOperationPolicyParameters

type APIOperationPolicyParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	APIName *string `json:"apiName" tf:"api_name,omitempty"`

	// +kubebuilder:validation:Required
	OperationID *string `json:"operationId" tf:"operation_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
	XMLContent *string `json:"xmlContent,omitempty" tf:"xml_content,omitempty"`

	// +kubebuilder:validation:Optional
	XMLLink *string `json:"xmlLink,omitempty" tf:"xml_link,omitempty"`
}

func (*APIOperationPolicyParameters) DeepCopy

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

func (*APIOperationPolicyParameters) DeepCopyInto

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

type APIOperationPolicySpec

type APIOperationPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APIOperationPolicyParameters `json:"forProvider"`
}

APIOperationPolicySpec defines the desired state of APIOperationPolicy

func (*APIOperationPolicySpec) DeepCopy

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

func (*APIOperationPolicySpec) DeepCopyInto

func (in *APIOperationPolicySpec) DeepCopyInto(out *APIOperationPolicySpec)

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

type APIOperationPolicyStatus

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

APIOperationPolicyStatus defines the observed state of APIOperationPolicy.

func (*APIOperationPolicyStatus) DeepCopy

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

func (*APIOperationPolicyStatus) DeepCopyInto

func (in *APIOperationPolicyStatus) DeepCopyInto(out *APIOperationPolicyStatus)

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

type APIOperationSpec

type APIOperationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APIOperationParameters `json:"forProvider"`
}

APIOperationSpec defines the desired state of APIOperation

func (*APIOperationSpec) DeepCopy

func (in *APIOperationSpec) DeepCopy() *APIOperationSpec

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

func (*APIOperationSpec) DeepCopyInto

func (in *APIOperationSpec) DeepCopyInto(out *APIOperationSpec)

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

type APIOperationStatus

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

APIOperationStatus defines the observed state of APIOperation.

func (*APIOperationStatus) DeepCopy

func (in *APIOperationStatus) DeepCopy() *APIOperationStatus

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

func (*APIOperationStatus) DeepCopyInto

func (in *APIOperationStatus) DeepCopyInto(out *APIOperationStatus)

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

type APIOperationTag

type APIOperationTag struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APIOperationTagSpec   `json:"spec"`
	Status            APIOperationTagStatus `json:"status,omitempty"`
}

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

func (in *APIOperationTag) DeepCopy() *APIOperationTag

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

func (*APIOperationTag) DeepCopyInto

func (in *APIOperationTag) DeepCopyInto(out *APIOperationTag)

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

func (*APIOperationTag) DeepCopyObject

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

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

func (*APIOperationTag) GetCondition

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

GetCondition of this APIOperationTag.

func (*APIOperationTag) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APIOperationTag

func (*APIOperationTag) GetDeletionPolicy

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

GetDeletionPolicy of this APIOperationTag.

func (*APIOperationTag) GetID

func (tr *APIOperationTag) GetID() string

GetID returns ID of underlying Terraform resource of this APIOperationTag

func (*APIOperationTag) GetObservation

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

GetObservation of this APIOperationTag

func (*APIOperationTag) GetParameters

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

GetParameters of this APIOperationTag

func (*APIOperationTag) GetProviderConfigReference

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

GetProviderConfigReference of this APIOperationTag.

func (*APIOperationTag) GetProviderReference

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

GetProviderReference of this APIOperationTag. Deprecated: Use GetProviderConfigReference.

func (*APIOperationTag) GetTerraformResourceType

func (mg *APIOperationTag) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APIOperationTag

func (*APIOperationTag) GetTerraformSchemaVersion

func (tr *APIOperationTag) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APIOperationTag) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APIOperationTag.

func (*APIOperationTag) LateInitialize

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

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

func (*APIOperationTag) SetConditions

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

SetConditions of this APIOperationTag.

func (*APIOperationTag) SetDeletionPolicy

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

SetDeletionPolicy of this APIOperationTag.

func (*APIOperationTag) SetObservation

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

SetObservation for this APIOperationTag

func (*APIOperationTag) SetParameters

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

SetParameters for this APIOperationTag

func (*APIOperationTag) SetProviderConfigReference

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

SetProviderConfigReference of this APIOperationTag.

func (*APIOperationTag) SetProviderReference

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

SetProviderReference of this APIOperationTag. Deprecated: Use SetProviderConfigReference.

func (*APIOperationTag) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APIOperationTag.

type APIOperationTagList

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

APIOperationTagList contains a list of APIOperationTags

func (*APIOperationTagList) DeepCopy

func (in *APIOperationTagList) DeepCopy() *APIOperationTagList

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

func (*APIOperationTagList) DeepCopyInto

func (in *APIOperationTagList) DeepCopyInto(out *APIOperationTagList)

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

func (*APIOperationTagList) DeepCopyObject

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

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

func (*APIOperationTagList) GetItems

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

GetItems of this APIOperationTagList.

type APIOperationTagObservation

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

func (*APIOperationTagObservation) DeepCopy

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

func (*APIOperationTagObservation) DeepCopyInto

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

type APIOperationTagParameters

type APIOperationTagParameters struct {

	// +kubebuilder:validation:Required
	APIOperationID *string `json:"apiOperationId" tf:"api_operation_id,omitempty"`

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

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

func (*APIOperationTagParameters) DeepCopy

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

func (*APIOperationTagParameters) DeepCopyInto

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

type APIOperationTagSpec

type APIOperationTagSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APIOperationTagParameters `json:"forProvider"`
}

APIOperationTagSpec defines the desired state of APIOperationTag

func (*APIOperationTagSpec) DeepCopy

func (in *APIOperationTagSpec) DeepCopy() *APIOperationTagSpec

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

func (*APIOperationTagSpec) DeepCopyInto

func (in *APIOperationTagSpec) DeepCopyInto(out *APIOperationTagSpec)

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

type APIOperationTagStatus

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

APIOperationTagStatus defines the observed state of APIOperationTag.

func (*APIOperationTagStatus) DeepCopy

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

func (*APIOperationTagStatus) DeepCopyInto

func (in *APIOperationTagStatus) DeepCopyInto(out *APIOperationTagStatus)

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

type APIParameters

type APIParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	Import []ImportParameters `json:"import,omitempty" tf:"import,omitempty"`

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

	// +kubebuilder:validation:Optional
	Oauth2Authorization []Oauth2AuthorizationParameters `json:"oauth2Authorization,omitempty" tf:"oauth2_authorization,omitempty"`

	// +kubebuilder:validation:Optional
	OpenIDAuthentication []OpenIDAuthenticationParameters `json:"openidAuthentication,omitempty" tf:"openid_authentication,omitempty"`

	// +kubebuilder:validation:Optional
	Path *string `json:"path,omitempty" tf:"path,omitempty"`

	// +kubebuilder:validation:Optional
	Protocols []*string `json:"protocols,omitempty" tf:"protocols,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
	Revision *string `json:"revision" tf:"revision,omitempty"`

	// +kubebuilder:validation:Optional
	RevisionDescription *string `json:"revisionDescription,omitempty" tf:"revision_description,omitempty"`

	// +kubebuilder:validation:Optional
	ServiceURL *string `json:"serviceUrl,omitempty" tf:"service_url,omitempty"`

	// +kubebuilder:validation:Optional
	SoapPassThrough *bool `json:"soapPassThrough,omitempty" tf:"soap_pass_through,omitempty"`

	// +kubebuilder:validation:Optional
	SourceAPIID *string `json:"sourceApiId,omitempty" tf:"source_api_id,omitempty"`

	// +kubebuilder:validation:Optional
	SubscriptionKeyParameterNames []SubscriptionKeyParameterNamesParameters `json:"subscriptionKeyParameterNames,omitempty" tf:"subscription_key_parameter_names,omitempty"`

	// +kubebuilder:validation:Optional
	SubscriptionRequired *bool `json:"subscriptionRequired,omitempty" tf:"subscription_required,omitempty"`

	// +kubebuilder:validation:Optional
	Version *string `json:"version,omitempty" tf:"version,omitempty"`

	// +kubebuilder:validation:Optional
	VersionDescription *string `json:"versionDescription,omitempty" tf:"version_description,omitempty"`

	// +kubebuilder:validation:Optional
	VersionSetID *string `json:"versionSetId,omitempty" tf:"version_set_id,omitempty"`
}

func (*APIParameters) DeepCopy

func (in *APIParameters) DeepCopy() *APIParameters

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

func (*APIParameters) DeepCopyInto

func (in *APIParameters) DeepCopyInto(out *APIParameters)

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

type APIPolicy

type APIPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APIPolicySpec   `json:"spec"`
	Status            APIPolicyStatus `json:"status,omitempty"`
}

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

func (in *APIPolicy) DeepCopy() *APIPolicy

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

func (*APIPolicy) DeepCopyInto

func (in *APIPolicy) DeepCopyInto(out *APIPolicy)

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

func (*APIPolicy) DeepCopyObject

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

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

func (*APIPolicy) GetCondition

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

GetCondition of this APIPolicy.

func (*APIPolicy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APIPolicy

func (*APIPolicy) GetDeletionPolicy

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

GetDeletionPolicy of this APIPolicy.

func (*APIPolicy) GetID

func (tr *APIPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this APIPolicy

func (*APIPolicy) GetObservation

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

GetObservation of this APIPolicy

func (*APIPolicy) GetParameters

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

GetParameters of this APIPolicy

func (*APIPolicy) GetProviderConfigReference

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

GetProviderConfigReference of this APIPolicy.

func (*APIPolicy) GetProviderReference

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

GetProviderReference of this APIPolicy. Deprecated: Use GetProviderConfigReference.

func (*APIPolicy) GetTerraformResourceType

func (mg *APIPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APIPolicy

func (*APIPolicy) GetTerraformSchemaVersion

func (tr *APIPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APIPolicy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APIPolicy.

func (*APIPolicy) LateInitialize

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

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

func (*APIPolicy) ResolveReferences

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

ResolveReferences of this APIPolicy.

func (*APIPolicy) SetConditions

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

SetConditions of this APIPolicy.

func (*APIPolicy) SetDeletionPolicy

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

SetDeletionPolicy of this APIPolicy.

func (*APIPolicy) SetObservation

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

SetObservation for this APIPolicy

func (*APIPolicy) SetParameters

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

SetParameters for this APIPolicy

func (*APIPolicy) SetProviderConfigReference

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

SetProviderConfigReference of this APIPolicy.

func (*APIPolicy) SetProviderReference

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

SetProviderReference of this APIPolicy. Deprecated: Use SetProviderConfigReference.

func (*APIPolicy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APIPolicy.

type APIPolicyList

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

APIPolicyList contains a list of APIPolicys

func (*APIPolicyList) DeepCopy

func (in *APIPolicyList) DeepCopy() *APIPolicyList

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

func (*APIPolicyList) DeepCopyInto

func (in *APIPolicyList) DeepCopyInto(out *APIPolicyList)

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

func (*APIPolicyList) DeepCopyObject

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

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

func (*APIPolicyList) GetItems

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

GetItems of this APIPolicyList.

type APIPolicyObservation

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

func (*APIPolicyObservation) DeepCopy

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

func (*APIPolicyObservation) DeepCopyInto

func (in *APIPolicyObservation) DeepCopyInto(out *APIPolicyObservation)

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

type APIPolicyParameters

type APIPolicyParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	APIName *string `json:"apiName" tf:"api_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
	XMLContent *string `json:"xmlContent,omitempty" tf:"xml_content,omitempty"`

	// +kubebuilder:validation:Optional
	XMLLink *string `json:"xmlLink,omitempty" tf:"xml_link,omitempty"`
}

func (*APIPolicyParameters) DeepCopy

func (in *APIPolicyParameters) DeepCopy() *APIPolicyParameters

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

func (*APIPolicyParameters) DeepCopyInto

func (in *APIPolicyParameters) DeepCopyInto(out *APIPolicyParameters)

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

type APIPolicySpec

type APIPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APIPolicyParameters `json:"forProvider"`
}

APIPolicySpec defines the desired state of APIPolicy

func (*APIPolicySpec) DeepCopy

func (in *APIPolicySpec) DeepCopy() *APIPolicySpec

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

func (*APIPolicySpec) DeepCopyInto

func (in *APIPolicySpec) DeepCopyInto(out *APIPolicySpec)

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

type APIPolicyStatus

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

APIPolicyStatus defines the observed state of APIPolicy.

func (*APIPolicyStatus) DeepCopy

func (in *APIPolicyStatus) DeepCopy() *APIPolicyStatus

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

func (*APIPolicyStatus) DeepCopyInto

func (in *APIPolicyStatus) DeepCopyInto(out *APIPolicyStatus)

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

type APIRelease

type APIRelease struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APIReleaseSpec   `json:"spec"`
	Status            APIReleaseStatus `json:"status,omitempty"`
}

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

func (in *APIRelease) DeepCopy() *APIRelease

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

func (*APIRelease) DeepCopyInto

func (in *APIRelease) DeepCopyInto(out *APIRelease)

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

func (*APIRelease) DeepCopyObject

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

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

func (*APIRelease) GetCondition

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

GetCondition of this APIRelease.

func (*APIRelease) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APIRelease

func (*APIRelease) GetDeletionPolicy

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

GetDeletionPolicy of this APIRelease.

func (*APIRelease) GetID

func (tr *APIRelease) GetID() string

GetID returns ID of underlying Terraform resource of this APIRelease

func (*APIRelease) GetObservation

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

GetObservation of this APIRelease

func (*APIRelease) GetParameters

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

GetParameters of this APIRelease

func (*APIRelease) GetProviderConfigReference

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

GetProviderConfigReference of this APIRelease.

func (*APIRelease) GetProviderReference

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

GetProviderReference of this APIRelease. Deprecated: Use GetProviderConfigReference.

func (*APIRelease) GetTerraformResourceType

func (mg *APIRelease) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APIRelease

func (*APIRelease) GetTerraformSchemaVersion

func (tr *APIRelease) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APIRelease) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APIRelease.

func (*APIRelease) LateInitialize

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

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

func (*APIRelease) SetConditions

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

SetConditions of this APIRelease.

func (*APIRelease) SetDeletionPolicy

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

SetDeletionPolicy of this APIRelease.

func (*APIRelease) SetObservation

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

SetObservation for this APIRelease

func (*APIRelease) SetParameters

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

SetParameters for this APIRelease

func (*APIRelease) SetProviderConfigReference

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

SetProviderConfigReference of this APIRelease.

func (*APIRelease) SetProviderReference

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

SetProviderReference of this APIRelease. Deprecated: Use SetProviderConfigReference.

func (*APIRelease) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APIRelease.

type APIReleaseList

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

APIReleaseList contains a list of APIReleases

func (*APIReleaseList) DeepCopy

func (in *APIReleaseList) DeepCopy() *APIReleaseList

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

func (*APIReleaseList) DeepCopyInto

func (in *APIReleaseList) DeepCopyInto(out *APIReleaseList)

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

func (*APIReleaseList) DeepCopyObject

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

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

func (*APIReleaseList) GetItems

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

GetItems of this APIReleaseList.

type APIReleaseObservation

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

func (*APIReleaseObservation) DeepCopy

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

func (*APIReleaseObservation) DeepCopyInto

func (in *APIReleaseObservation) DeepCopyInto(out *APIReleaseObservation)

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

type APIReleaseParameters

type APIReleaseParameters struct {

	// +kubebuilder:validation:Required
	APIID *string `json:"apiId" tf:"api_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	Notes *string `json:"notes,omitempty" tf:"notes,omitempty"`
}

func (*APIReleaseParameters) DeepCopy

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

func (*APIReleaseParameters) DeepCopyInto

func (in *APIReleaseParameters) DeepCopyInto(out *APIReleaseParameters)

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

type APIReleaseSpec

type APIReleaseSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APIReleaseParameters `json:"forProvider"`
}

APIReleaseSpec defines the desired state of APIRelease

func (*APIReleaseSpec) DeepCopy

func (in *APIReleaseSpec) DeepCopy() *APIReleaseSpec

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

func (*APIReleaseSpec) DeepCopyInto

func (in *APIReleaseSpec) DeepCopyInto(out *APIReleaseSpec)

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

type APIReleaseStatus

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

APIReleaseStatus defines the observed state of APIRelease.

func (*APIReleaseStatus) DeepCopy

func (in *APIReleaseStatus) DeepCopy() *APIReleaseStatus

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

func (*APIReleaseStatus) DeepCopyInto

func (in *APIReleaseStatus) DeepCopyInto(out *APIReleaseStatus)

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

type APISchema

type APISchema struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APISchemaSpec   `json:"spec"`
	Status            APISchemaStatus `json:"status,omitempty"`
}

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

func (in *APISchema) DeepCopy() *APISchema

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

func (*APISchema) DeepCopyInto

func (in *APISchema) DeepCopyInto(out *APISchema)

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

func (*APISchema) DeepCopyObject

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

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

func (*APISchema) GetCondition

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

GetCondition of this APISchema.

func (*APISchema) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APISchema

func (*APISchema) GetDeletionPolicy

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

GetDeletionPolicy of this APISchema.

func (*APISchema) GetID

func (tr *APISchema) GetID() string

GetID returns ID of underlying Terraform resource of this APISchema

func (*APISchema) GetObservation

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

GetObservation of this APISchema

func (*APISchema) GetParameters

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

GetParameters of this APISchema

func (*APISchema) GetProviderConfigReference

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

GetProviderConfigReference of this APISchema.

func (*APISchema) GetProviderReference

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

GetProviderReference of this APISchema. Deprecated: Use GetProviderConfigReference.

func (*APISchema) GetTerraformResourceType

func (mg *APISchema) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APISchema

func (*APISchema) GetTerraformSchemaVersion

func (tr *APISchema) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APISchema) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APISchema.

func (*APISchema) LateInitialize

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

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

func (*APISchema) ResolveReferences

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

ResolveReferences of this APISchema.

func (*APISchema) SetConditions

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

SetConditions of this APISchema.

func (*APISchema) SetDeletionPolicy

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

SetDeletionPolicy of this APISchema.

func (*APISchema) SetObservation

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

SetObservation for this APISchema

func (*APISchema) SetParameters

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

SetParameters for this APISchema

func (*APISchema) SetProviderConfigReference

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

SetProviderConfigReference of this APISchema.

func (*APISchema) SetProviderReference

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

SetProviderReference of this APISchema. Deprecated: Use SetProviderConfigReference.

func (*APISchema) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APISchema.

type APISchemaList

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

APISchemaList contains a list of APISchemas

func (*APISchemaList) DeepCopy

func (in *APISchemaList) DeepCopy() *APISchemaList

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

func (*APISchemaList) DeepCopyInto

func (in *APISchemaList) DeepCopyInto(out *APISchemaList)

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

func (*APISchemaList) DeepCopyObject

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

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

func (*APISchemaList) GetItems

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

GetItems of this APISchemaList.

type APISchemaObservation

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

func (*APISchemaObservation) DeepCopy

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

func (*APISchemaObservation) DeepCopyInto

func (in *APISchemaObservation) DeepCopyInto(out *APISchemaObservation)

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

type APISchemaParameters

type APISchemaParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	APIName *string `json:"apiName" tf:"api_name,omitempty"`

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_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:Required
	SchemaID *string `json:"schemaId" tf:"schema_id,omitempty"`

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

func (*APISchemaParameters) DeepCopy

func (in *APISchemaParameters) DeepCopy() *APISchemaParameters

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

func (*APISchemaParameters) DeepCopyInto

func (in *APISchemaParameters) DeepCopyInto(out *APISchemaParameters)

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

type APISchemaSpec

type APISchemaSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APISchemaParameters `json:"forProvider"`
}

APISchemaSpec defines the desired state of APISchema

func (*APISchemaSpec) DeepCopy

func (in *APISchemaSpec) DeepCopy() *APISchemaSpec

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

func (*APISchemaSpec) DeepCopyInto

func (in *APISchemaSpec) DeepCopyInto(out *APISchemaSpec)

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

type APISchemaStatus

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

APISchemaStatus defines the observed state of APISchema.

func (*APISchemaStatus) DeepCopy

func (in *APISchemaStatus) DeepCopy() *APISchemaStatus

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

func (*APISchemaStatus) DeepCopyInto

func (in *APISchemaStatus) DeepCopyInto(out *APISchemaStatus)

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

type APISpec

type APISpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APIParameters `json:"forProvider"`
}

APISpec defines the desired state of API

func (*APISpec) DeepCopy

func (in *APISpec) DeepCopy() *APISpec

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

func (*APISpec) DeepCopyInto

func (in *APISpec) DeepCopyInto(out *APISpec)

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

type APIStatus

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

APIStatus defines the observed state of API.

func (*APIStatus) DeepCopy

func (in *APIStatus) DeepCopy() *APIStatus

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

func (*APIStatus) DeepCopyInto

func (in *APIStatus) DeepCopyInto(out *APIStatus)

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

type APIVersionSet

type APIVersionSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APIVersionSetSpec   `json:"spec"`
	Status            APIVersionSetStatus `json:"status,omitempty"`
}

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

func (in *APIVersionSet) DeepCopy() *APIVersionSet

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

func (*APIVersionSet) DeepCopyInto

func (in *APIVersionSet) DeepCopyInto(out *APIVersionSet)

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

func (*APIVersionSet) DeepCopyObject

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

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

func (*APIVersionSet) GetCondition

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

GetCondition of this APIVersionSet.

func (*APIVersionSet) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APIVersionSet

func (*APIVersionSet) GetDeletionPolicy

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

GetDeletionPolicy of this APIVersionSet.

func (*APIVersionSet) GetID

func (tr *APIVersionSet) GetID() string

GetID returns ID of underlying Terraform resource of this APIVersionSet

func (*APIVersionSet) GetObservation

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

GetObservation of this APIVersionSet

func (*APIVersionSet) GetParameters

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

GetParameters of this APIVersionSet

func (*APIVersionSet) GetProviderConfigReference

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

GetProviderConfigReference of this APIVersionSet.

func (*APIVersionSet) GetProviderReference

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

GetProviderReference of this APIVersionSet. Deprecated: Use GetProviderConfigReference.

func (*APIVersionSet) GetTerraformResourceType

func (mg *APIVersionSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APIVersionSet

func (*APIVersionSet) GetTerraformSchemaVersion

func (tr *APIVersionSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APIVersionSet) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APIVersionSet.

func (*APIVersionSet) LateInitialize

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

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

func (*APIVersionSet) ResolveReferences

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

ResolveReferences of this APIVersionSet.

func (*APIVersionSet) SetConditions

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

SetConditions of this APIVersionSet.

func (*APIVersionSet) SetDeletionPolicy

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

SetDeletionPolicy of this APIVersionSet.

func (*APIVersionSet) SetObservation

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

SetObservation for this APIVersionSet

func (*APIVersionSet) SetParameters

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

SetParameters for this APIVersionSet

func (*APIVersionSet) SetProviderConfigReference

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

SetProviderConfigReference of this APIVersionSet.

func (*APIVersionSet) SetProviderReference

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

SetProviderReference of this APIVersionSet. Deprecated: Use SetProviderConfigReference.

func (*APIVersionSet) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APIVersionSet.

type APIVersionSetList

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

APIVersionSetList contains a list of APIVersionSets

func (*APIVersionSetList) DeepCopy

func (in *APIVersionSetList) DeepCopy() *APIVersionSetList

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

func (*APIVersionSetList) DeepCopyInto

func (in *APIVersionSetList) DeepCopyInto(out *APIVersionSetList)

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

func (*APIVersionSetList) DeepCopyObject

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

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

func (*APIVersionSetList) GetItems

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

GetItems of this APIVersionSetList.

type APIVersionSetObservation

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

func (*APIVersionSetObservation) DeepCopy

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

func (*APIVersionSetObservation) DeepCopyInto

func (in *APIVersionSetObservation) DeepCopyInto(out *APIVersionSetObservation)

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

type APIVersionSetParameters

type APIVersionSetParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

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

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,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
	VersionHeaderName *string `json:"versionHeaderName,omitempty" tf:"version_header_name,omitempty"`

	// +kubebuilder:validation:Optional
	VersionQueryName *string `json:"versionQueryName,omitempty" tf:"version_query_name,omitempty"`

	// +kubebuilder:validation:Required
	VersioningScheme *string `json:"versioningScheme" tf:"versioning_scheme,omitempty"`
}

func (*APIVersionSetParameters) DeepCopy

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

func (*APIVersionSetParameters) DeepCopyInto

func (in *APIVersionSetParameters) DeepCopyInto(out *APIVersionSetParameters)

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

type APIVersionSetSpec

type APIVersionSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APIVersionSetParameters `json:"forProvider"`
}

APIVersionSetSpec defines the desired state of APIVersionSet

func (*APIVersionSetSpec) DeepCopy

func (in *APIVersionSetSpec) DeepCopy() *APIVersionSetSpec

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

func (*APIVersionSetSpec) DeepCopyInto

func (in *APIVersionSetSpec) DeepCopyInto(out *APIVersionSetSpec)

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

type APIVersionSetStatus

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

APIVersionSetStatus defines the observed state of APIVersionSet.

func (*APIVersionSetStatus) DeepCopy

func (in *APIVersionSetStatus) DeepCopy() *APIVersionSetStatus

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

func (*APIVersionSetStatus) DeepCopyInto

func (in *APIVersionSetStatus) DeepCopyInto(out *APIVersionSetStatus)

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

type AdditionalLocationObservation

type AdditionalLocationObservation struct {
	GatewayRegionalURL *string `json:"gatewayRegionalUrl,omitempty" tf:"gateway_regional_url,omitempty"`

	PrivateIPAddresses []*string `json:"privateIpAddresses,omitempty" tf:"private_ip_addresses,omitempty"`

	PublicIPAddresses []*string `json:"publicIpAddresses,omitempty" tf:"public_ip_addresses,omitempty"`
}

func (*AdditionalLocationObservation) DeepCopy

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

func (*AdditionalLocationObservation) DeepCopyInto

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

type AdditionalLocationParameters

type AdditionalLocationParameters struct {

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

	// +kubebuilder:validation:Optional
	VirtualNetworkConfiguration []VirtualNetworkConfigurationParameters `json:"virtualNetworkConfiguration,omitempty" tf:"virtual_network_configuration,omitempty"`
}

func (*AdditionalLocationParameters) DeepCopy

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

func (*AdditionalLocationParameters) DeepCopyInto

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

type ApplicationInsightsObservation

type ApplicationInsightsObservation struct {
}

func (*ApplicationInsightsObservation) DeepCopy

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

func (*ApplicationInsightsObservation) DeepCopyInto

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

type ApplicationInsightsParameters

type ApplicationInsightsParameters struct {

	// +kubebuilder:validation:Required
	InstrumentationKeySecretRef v1.SecretKeySelector `json:"instrumentationKeySecretRef" tf:"-"`
}

func (*ApplicationInsightsParameters) DeepCopy

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

func (*ApplicationInsightsParameters) DeepCopyInto

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

type AuthorizationObservation

type AuthorizationObservation struct {
}

func (*AuthorizationObservation) DeepCopy

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

func (*AuthorizationObservation) DeepCopyInto

func (in *AuthorizationObservation) DeepCopyInto(out *AuthorizationObservation)

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

type AuthorizationParameters

type AuthorizationParameters struct {

	// +kubebuilder:validation:Optional
	Parameter *string `json:"parameter,omitempty" tf:"parameter,omitempty"`

	// +kubebuilder:validation:Optional
	Scheme *string `json:"scheme,omitempty" tf:"scheme,omitempty"`
}

func (*AuthorizationParameters) DeepCopy

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

func (*AuthorizationParameters) DeepCopyInto

func (in *AuthorizationParameters) DeepCopyInto(out *AuthorizationParameters)

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

type AuthorizationServer

type AuthorizationServer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AuthorizationServerSpec   `json:"spec"`
	Status            AuthorizationServerStatus `json:"status,omitempty"`
}

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

func (in *AuthorizationServer) DeepCopy() *AuthorizationServer

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

func (*AuthorizationServer) DeepCopyInto

func (in *AuthorizationServer) DeepCopyInto(out *AuthorizationServer)

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

func (*AuthorizationServer) DeepCopyObject

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

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

func (*AuthorizationServer) GetCondition

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

GetCondition of this AuthorizationServer.

func (*AuthorizationServer) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this AuthorizationServer

func (*AuthorizationServer) GetDeletionPolicy

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

GetDeletionPolicy of this AuthorizationServer.

func (*AuthorizationServer) GetID

func (tr *AuthorizationServer) GetID() string

GetID returns ID of underlying Terraform resource of this AuthorizationServer

func (*AuthorizationServer) GetObservation

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

GetObservation of this AuthorizationServer

func (*AuthorizationServer) GetParameters

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

GetParameters of this AuthorizationServer

func (*AuthorizationServer) GetProviderConfigReference

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

GetProviderConfigReference of this AuthorizationServer.

func (*AuthorizationServer) GetProviderReference

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

GetProviderReference of this AuthorizationServer. Deprecated: Use GetProviderConfigReference.

func (*AuthorizationServer) GetTerraformResourceType

func (mg *AuthorizationServer) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AuthorizationServer

func (*AuthorizationServer) GetTerraformSchemaVersion

func (tr *AuthorizationServer) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AuthorizationServer) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this AuthorizationServer.

func (*AuthorizationServer) LateInitialize

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

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

func (*AuthorizationServer) ResolveReferences

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

ResolveReferences of this AuthorizationServer.

func (*AuthorizationServer) SetConditions

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

SetConditions of this AuthorizationServer.

func (*AuthorizationServer) SetDeletionPolicy

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

SetDeletionPolicy of this AuthorizationServer.

func (*AuthorizationServer) SetObservation

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

SetObservation for this AuthorizationServer

func (*AuthorizationServer) SetParameters

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

SetParameters for this AuthorizationServer

func (*AuthorizationServer) SetProviderConfigReference

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

SetProviderConfigReference of this AuthorizationServer.

func (*AuthorizationServer) SetProviderReference

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

SetProviderReference of this AuthorizationServer. Deprecated: Use SetProviderConfigReference.

func (*AuthorizationServer) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this AuthorizationServer.

type AuthorizationServerList

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

AuthorizationServerList contains a list of AuthorizationServers

func (*AuthorizationServerList) DeepCopy

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

func (*AuthorizationServerList) DeepCopyInto

func (in *AuthorizationServerList) DeepCopyInto(out *AuthorizationServerList)

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

func (*AuthorizationServerList) DeepCopyObject

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

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

func (*AuthorizationServerList) GetItems

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

GetItems of this AuthorizationServerList.

type AuthorizationServerObservation

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

func (*AuthorizationServerObservation) DeepCopy

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

func (*AuthorizationServerObservation) DeepCopyInto

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

type AuthorizationServerParameters

type AuthorizationServerParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint,omitempty"`

	// +kubebuilder:validation:Required
	AuthorizationMethods []*string `json:"authorizationMethods" tf:"authorization_methods,omitempty"`

	// +kubebuilder:validation:Optional
	BearerTokenSendingMethods []*string `json:"bearerTokenSendingMethods,omitempty" tf:"bearer_token_sending_methods,omitempty"`

	// +kubebuilder:validation:Optional
	ClientAuthenticationMethod []*string `json:"clientAuthenticationMethod,omitempty" tf:"client_authentication_method,omitempty"`

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

	// +kubebuilder:validation:Required
	ClientRegistrationEndpoint *string `json:"clientRegistrationEndpoint" tf:"client_registration_endpoint,omitempty"`

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

	// +kubebuilder:validation:Optional
	DefaultScope *string `json:"defaultScope,omitempty" tf:"default_scope,omitempty"`

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

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

	// +kubebuilder:validation:Required
	GrantTypes []*string `json:"grantTypes" tf:"grant_types,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
	ResourceOwnerPasswordSecretRef *v1.SecretKeySelector `json:"resourceOwnerPasswordSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceOwnerUsername *string `json:"resourceOwnerUsername,omitempty" tf:"resource_owner_username,omitempty"`

	// +kubebuilder:validation:Optional
	SupportState *bool `json:"supportState,omitempty" tf:"support_state,omitempty"`

	// +kubebuilder:validation:Optional
	TokenBodyParameter []TokenBodyParameterParameters `json:"tokenBodyParameter,omitempty" tf:"token_body_parameter,omitempty"`

	// +kubebuilder:validation:Optional
	TokenEndpoint *string `json:"tokenEndpoint,omitempty" tf:"token_endpoint,omitempty"`
}

func (*AuthorizationServerParameters) DeepCopy

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

func (*AuthorizationServerParameters) DeepCopyInto

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

type AuthorizationServerSpec

type AuthorizationServerSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AuthorizationServerParameters `json:"forProvider"`
}

AuthorizationServerSpec defines the desired state of AuthorizationServer

func (*AuthorizationServerSpec) DeepCopy

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

func (*AuthorizationServerSpec) DeepCopyInto

func (in *AuthorizationServerSpec) DeepCopyInto(out *AuthorizationServerSpec)

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

type AuthorizationServerStatus

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

AuthorizationServerStatus defines the observed state of AuthorizationServer.

func (*AuthorizationServerStatus) DeepCopy

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

func (*AuthorizationServerStatus) DeepCopyInto

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

type Backend

type Backend struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BackendSpec   `json:"spec"`
	Status            BackendStatus `json:"status,omitempty"`
}

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

func (in *Backend) DeepCopy() *Backend

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

func (*Backend) DeepCopyInto

func (in *Backend) DeepCopyInto(out *Backend)

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

func (*Backend) DeepCopyObject

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

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

func (*Backend) GetCondition

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

GetCondition of this Backend.

func (*Backend) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Backend

func (*Backend) GetDeletionPolicy

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

GetDeletionPolicy of this Backend.

func (*Backend) GetID

func (tr *Backend) GetID() string

GetID returns ID of underlying Terraform resource of this Backend

func (*Backend) GetObservation

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

GetObservation of this Backend

func (*Backend) GetParameters

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

GetParameters of this Backend

func (*Backend) GetProviderConfigReference

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

GetProviderConfigReference of this Backend.

func (*Backend) GetProviderReference

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

GetProviderReference of this Backend. Deprecated: Use GetProviderConfigReference.

func (*Backend) GetTerraformResourceType

func (mg *Backend) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Backend

func (*Backend) GetTerraformSchemaVersion

func (tr *Backend) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Backend) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Backend.

func (*Backend) LateInitialize

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

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

func (*Backend) ResolveReferences

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

ResolveReferences of this Backend.

func (*Backend) SetConditions

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

SetConditions of this Backend.

func (*Backend) SetDeletionPolicy

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

SetDeletionPolicy of this Backend.

func (*Backend) SetObservation

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

SetObservation for this Backend

func (*Backend) SetParameters

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

SetParameters for this Backend

func (*Backend) SetProviderConfigReference

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

SetProviderConfigReference of this Backend.

func (*Backend) SetProviderReference

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

SetProviderReference of this Backend. Deprecated: Use SetProviderConfigReference.

func (*Backend) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Backend.

type BackendList

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

BackendList contains a list of Backends

func (*BackendList) DeepCopy

func (in *BackendList) DeepCopy() *BackendList

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

func (*BackendList) DeepCopyInto

func (in *BackendList) DeepCopyInto(out *BackendList)

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

func (*BackendList) DeepCopyObject

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

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

func (*BackendList) GetItems

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

GetItems of this BackendList.

type BackendObservation

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

func (*BackendObservation) DeepCopy

func (in *BackendObservation) DeepCopy() *BackendObservation

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

func (*BackendObservation) DeepCopyInto

func (in *BackendObservation) DeepCopyInto(out *BackendObservation)

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

type BackendParameters

type BackendParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Optional
	Credentials []CredentialsParameters `json:"credentials,omitempty" tf:"credentials,omitempty"`

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

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

	// +kubebuilder:validation:Required
	Protocol *string `json:"protocol" tf:"protocol,omitempty"`

	// +kubebuilder:validation:Optional
	Proxy []BackendProxyParameters `json:"proxy,omitempty" tf:"proxy,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
	ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"`

	// +kubebuilder:validation:Optional
	ServiceFabricCluster []ServiceFabricClusterParameters `json:"serviceFabricCluster,omitempty" tf:"service_fabric_cluster,omitempty"`

	// +kubebuilder:validation:Optional
	TLS []TLSParameters `json:"tls,omitempty" tf:"tls,omitempty"`

	// +kubebuilder:validation:Optional
	Title *string `json:"title,omitempty" tf:"title,omitempty"`

	// +kubebuilder:validation:Required
	URL *string `json:"url" tf:"url,omitempty"`
}

func (*BackendParameters) DeepCopy

func (in *BackendParameters) DeepCopy() *BackendParameters

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

func (*BackendParameters) DeepCopyInto

func (in *BackendParameters) DeepCopyInto(out *BackendParameters)

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

type BackendProxyObservation

type BackendProxyObservation struct {
}

func (*BackendProxyObservation) DeepCopy

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

func (*BackendProxyObservation) DeepCopyInto

func (in *BackendProxyObservation) DeepCopyInto(out *BackendProxyObservation)

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

type BackendProxyParameters

type BackendProxyParameters struct {

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

	// +kubebuilder:validation:Required
	URL *string `json:"url" tf:"url,omitempty"`

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

func (*BackendProxyParameters) DeepCopy

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

func (*BackendProxyParameters) DeepCopyInto

func (in *BackendProxyParameters) DeepCopyInto(out *BackendProxyParameters)

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

type BackendRequestDataMaskingHeadersObservation

type BackendRequestDataMaskingHeadersObservation struct {
}

func (*BackendRequestDataMaskingHeadersObservation) DeepCopy

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

func (*BackendRequestDataMaskingHeadersObservation) DeepCopyInto

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

type BackendRequestDataMaskingHeadersParameters

type BackendRequestDataMaskingHeadersParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

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

func (*BackendRequestDataMaskingHeadersParameters) DeepCopy

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

func (*BackendRequestDataMaskingHeadersParameters) DeepCopyInto

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

type BackendRequestDataMaskingObservation

type BackendRequestDataMaskingObservation struct {
}

func (*BackendRequestDataMaskingObservation) DeepCopy

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

func (*BackendRequestDataMaskingObservation) DeepCopyInto

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

type BackendRequestDataMaskingParameters

type BackendRequestDataMaskingParameters struct {

	// +kubebuilder:validation:Optional
	Headers []BackendRequestDataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"`

	// +kubebuilder:validation:Optional
	QueryParams []BackendRequestDataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"`
}

func (*BackendRequestDataMaskingParameters) DeepCopy

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

func (*BackendRequestDataMaskingParameters) DeepCopyInto

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

type BackendRequestDataMaskingQueryParamsObservation

type BackendRequestDataMaskingQueryParamsObservation struct {
}

func (*BackendRequestDataMaskingQueryParamsObservation) DeepCopy

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

func (*BackendRequestDataMaskingQueryParamsObservation) DeepCopyInto

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

type BackendRequestDataMaskingQueryParamsParameters

type BackendRequestDataMaskingQueryParamsParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

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

func (*BackendRequestDataMaskingQueryParamsParameters) DeepCopy

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

func (*BackendRequestDataMaskingQueryParamsParameters) DeepCopyInto

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

type BackendRequestObservation

type BackendRequestObservation struct {
}

func (*BackendRequestObservation) DeepCopy

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

func (*BackendRequestObservation) DeepCopyInto

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

type BackendRequestParameters

type BackendRequestParameters struct {

	// +kubebuilder:validation:Optional
	BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"`

	// +kubebuilder:validation:Optional
	DataMasking []DataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"`

	// +kubebuilder:validation:Optional
	HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"`
}

func (*BackendRequestParameters) DeepCopy

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

func (*BackendRequestParameters) DeepCopyInto

func (in *BackendRequestParameters) DeepCopyInto(out *BackendRequestParameters)

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

type BackendResponseDataMaskingHeadersObservation

type BackendResponseDataMaskingHeadersObservation struct {
}

func (*BackendResponseDataMaskingHeadersObservation) DeepCopy

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

func (*BackendResponseDataMaskingHeadersObservation) DeepCopyInto

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

type BackendResponseDataMaskingHeadersParameters

type BackendResponseDataMaskingHeadersParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

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

func (*BackendResponseDataMaskingHeadersParameters) DeepCopy

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

func (*BackendResponseDataMaskingHeadersParameters) DeepCopyInto

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

type BackendResponseDataMaskingObservation

type BackendResponseDataMaskingObservation struct {
}

func (*BackendResponseDataMaskingObservation) DeepCopy

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

func (*BackendResponseDataMaskingObservation) DeepCopyInto

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

type BackendResponseDataMaskingParameters

type BackendResponseDataMaskingParameters struct {

	// +kubebuilder:validation:Optional
	Headers []DataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"`

	// +kubebuilder:validation:Optional
	QueryParams []DataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"`
}

func (*BackendResponseDataMaskingParameters) DeepCopy

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

func (*BackendResponseDataMaskingParameters) DeepCopyInto

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

type BackendResponseDataMaskingQueryParamsObservation

type BackendResponseDataMaskingQueryParamsObservation struct {
}

func (*BackendResponseDataMaskingQueryParamsObservation) DeepCopy

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

func (*BackendResponseDataMaskingQueryParamsObservation) DeepCopyInto

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

type BackendResponseDataMaskingQueryParamsParameters

type BackendResponseDataMaskingQueryParamsParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

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

func (*BackendResponseDataMaskingQueryParamsParameters) DeepCopy

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

func (*BackendResponseDataMaskingQueryParamsParameters) DeepCopyInto

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

type BackendResponseObservation

type BackendResponseObservation struct {
}

func (*BackendResponseObservation) DeepCopy

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

func (*BackendResponseObservation) DeepCopyInto

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

type BackendResponseParameters

type BackendResponseParameters struct {

	// +kubebuilder:validation:Optional
	BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"`

	// +kubebuilder:validation:Optional
	DataMasking []BackendResponseDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"`

	// +kubebuilder:validation:Optional
	HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"`
}

func (*BackendResponseParameters) DeepCopy

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

func (*BackendResponseParameters) DeepCopyInto

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

type BackendSpec

type BackendSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BackendParameters `json:"forProvider"`
}

BackendSpec defines the desired state of Backend

func (*BackendSpec) DeepCopy

func (in *BackendSpec) DeepCopy() *BackendSpec

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

func (*BackendSpec) DeepCopyInto

func (in *BackendSpec) DeepCopyInto(out *BackendSpec)

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

type BackendStatus

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

BackendStatus defines the observed state of Backend.

func (*BackendStatus) DeepCopy

func (in *BackendStatus) DeepCopy() *BackendStatus

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

func (*BackendStatus) DeepCopyInto

func (in *BackendStatus) DeepCopyInto(out *BackendStatus)

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

type Certificate

type Certificate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CertificateSpec   `json:"spec"`
	Status            CertificateStatus `json:"status,omitempty"`
}

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

func (in *Certificate) DeepCopy() *Certificate

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

func (*Certificate) DeepCopyInto

func (in *Certificate) DeepCopyInto(out *Certificate)

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

func (*Certificate) DeepCopyObject

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

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

func (*Certificate) GetCondition

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

GetCondition of this Certificate.

func (*Certificate) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Certificate

func (*Certificate) GetDeletionPolicy

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

GetDeletionPolicy of this Certificate.

func (*Certificate) GetID

func (tr *Certificate) GetID() string

GetID returns ID of underlying Terraform resource of this Certificate

func (*Certificate) GetObservation

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

GetObservation of this Certificate

func (*Certificate) GetParameters

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

GetParameters of this Certificate

func (*Certificate) GetProviderConfigReference

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

GetProviderConfigReference of this Certificate.

func (*Certificate) GetProviderReference

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

GetProviderReference of this Certificate. Deprecated: Use GetProviderConfigReference.

func (*Certificate) GetTerraformResourceType

func (mg *Certificate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Certificate

func (*Certificate) GetTerraformSchemaVersion

func (tr *Certificate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Certificate) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Certificate.

func (*Certificate) LateInitialize

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

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

func (*Certificate) ResolveReferences

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

ResolveReferences of this Certificate.

func (*Certificate) SetConditions

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

SetConditions of this Certificate.

func (*Certificate) SetDeletionPolicy

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

SetDeletionPolicy of this Certificate.

func (*Certificate) SetObservation

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

SetObservation for this Certificate

func (*Certificate) SetParameters

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

SetParameters for this Certificate

func (*Certificate) SetProviderConfigReference

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

SetProviderConfigReference of this Certificate.

func (*Certificate) SetProviderReference

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

SetProviderReference of this Certificate. Deprecated: Use SetProviderConfigReference.

func (*Certificate) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Certificate.

type CertificateList

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

CertificateList contains a list of Certificates

func (*CertificateList) DeepCopy

func (in *CertificateList) DeepCopy() *CertificateList

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

func (*CertificateList) DeepCopyInto

func (in *CertificateList) DeepCopyInto(out *CertificateList)

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

func (*CertificateList) DeepCopyObject

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

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

func (*CertificateList) GetItems

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

GetItems of this CertificateList.

type CertificateObservation

type CertificateObservation struct {
	Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"`

	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

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

func (*CertificateObservation) DeepCopy

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

func (*CertificateObservation) DeepCopyInto

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

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

type CertificateObservation_2

type CertificateObservation_2 struct {
	Expiration *string `json:"expiration,omitempty" tf:"expiration,omitempty"`

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

	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

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

func (*CertificateObservation_2) DeepCopy

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

func (*CertificateObservation_2) DeepCopyInto

func (in *CertificateObservation_2) DeepCopyInto(out *CertificateObservation_2)

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

type CertificateParameters

type CertificateParameters struct {

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

	// +kubebuilder:validation:Required
	EncodedCertificateSecretRef v1.SecretKeySelector `json:"encodedCertificateSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	StoreName *string `json:"storeName" tf:"store_name,omitempty"`
}

func (*CertificateParameters) DeepCopy

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

func (*CertificateParameters) DeepCopyInto

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

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

type CertificateParameters_2

type CertificateParameters_2 struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

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

	// +kubebuilder:validation:Optional
	KeyVaultIdentityClientID *string `json:"keyVaultIdentityClientId,omitempty" tf:"key_vault_identity_client_id,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,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:"-"`
}

func (*CertificateParameters_2) DeepCopy

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

func (*CertificateParameters_2) DeepCopyInto

func (in *CertificateParameters_2) DeepCopyInto(out *CertificateParameters_2)

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

type CertificateSpec

type CertificateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CertificateParameters_2 `json:"forProvider"`
}

CertificateSpec defines the desired state of Certificate

func (*CertificateSpec) DeepCopy

func (in *CertificateSpec) DeepCopy() *CertificateSpec

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

func (*CertificateSpec) DeepCopyInto

func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)

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

type CertificateStatus

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

CertificateStatus defines the observed state of Certificate.

func (*CertificateStatus) DeepCopy

func (in *CertificateStatus) DeepCopy() *CertificateStatus

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

func (*CertificateStatus) DeepCopyInto

func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)

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

type CredentialsObservation

type CredentialsObservation struct {
}

func (*CredentialsObservation) DeepCopy

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

func (*CredentialsObservation) DeepCopyInto

func (in *CredentialsObservation) DeepCopyInto(out *CredentialsObservation)

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

type CredentialsParameters

type CredentialsParameters struct {

	// +kubebuilder:validation:Optional
	Authorization []AuthorizationParameters `json:"authorization,omitempty" tf:"authorization,omitempty"`

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

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

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

func (*CredentialsParameters) DeepCopy

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

func (*CredentialsParameters) DeepCopyInto

func (in *CredentialsParameters) DeepCopyInto(out *CredentialsParameters)

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

type CustomDomain

type CustomDomain struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CustomDomainSpec   `json:"spec"`
	Status            CustomDomainStatus `json:"status,omitempty"`
}

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

func (in *CustomDomain) DeepCopy() *CustomDomain

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

func (*CustomDomain) DeepCopyInto

func (in *CustomDomain) DeepCopyInto(out *CustomDomain)

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

func (*CustomDomain) DeepCopyObject

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

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

func (*CustomDomain) GetCondition

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

GetCondition of this CustomDomain.

func (*CustomDomain) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CustomDomain

func (*CustomDomain) GetDeletionPolicy

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

GetDeletionPolicy of this CustomDomain.

func (*CustomDomain) GetID

func (tr *CustomDomain) GetID() string

GetID returns ID of underlying Terraform resource of this CustomDomain

func (*CustomDomain) GetObservation

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

GetObservation of this CustomDomain

func (*CustomDomain) GetParameters

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

GetParameters of this CustomDomain

func (*CustomDomain) GetProviderConfigReference

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

GetProviderConfigReference of this CustomDomain.

func (*CustomDomain) GetProviderReference

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

GetProviderReference of this CustomDomain. Deprecated: Use GetProviderConfigReference.

func (*CustomDomain) GetTerraformResourceType

func (mg *CustomDomain) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CustomDomain

func (*CustomDomain) GetTerraformSchemaVersion

func (tr *CustomDomain) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CustomDomain) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CustomDomain.

func (*CustomDomain) LateInitialize

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

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

func (*CustomDomain) SetConditions

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

SetConditions of this CustomDomain.

func (*CustomDomain) SetDeletionPolicy

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

SetDeletionPolicy of this CustomDomain.

func (*CustomDomain) SetObservation

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

SetObservation for this CustomDomain

func (*CustomDomain) SetParameters

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

SetParameters for this CustomDomain

func (*CustomDomain) SetProviderConfigReference

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

SetProviderConfigReference of this CustomDomain.

func (*CustomDomain) SetProviderReference

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

SetProviderReference of this CustomDomain. Deprecated: Use SetProviderConfigReference.

func (*CustomDomain) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CustomDomain.

type CustomDomainDeveloperPortalObservation

type CustomDomainDeveloperPortalObservation struct {
	Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"`

	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

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

func (*CustomDomainDeveloperPortalObservation) DeepCopy

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

func (*CustomDomainDeveloperPortalObservation) DeepCopyInto

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

type CustomDomainDeveloperPortalParameters

type CustomDomainDeveloperPortalParameters struct {

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

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

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

	// +kubebuilder:validation:Optional
	KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Optional
	NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"`

	// +kubebuilder:validation:Optional
	SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"`
}

func (*CustomDomainDeveloperPortalParameters) DeepCopy

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

func (*CustomDomainDeveloperPortalParameters) DeepCopyInto

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

type CustomDomainList

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

CustomDomainList contains a list of CustomDomains

func (*CustomDomainList) DeepCopy

func (in *CustomDomainList) DeepCopy() *CustomDomainList

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

func (*CustomDomainList) DeepCopyInto

func (in *CustomDomainList) DeepCopyInto(out *CustomDomainList)

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

func (*CustomDomainList) DeepCopyObject

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

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

func (*CustomDomainList) GetItems

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

GetItems of this CustomDomainList.

type CustomDomainManagementObservation

type CustomDomainManagementObservation struct {
	Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"`

	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

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

func (*CustomDomainManagementObservation) DeepCopy

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

func (*CustomDomainManagementObservation) DeepCopyInto

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

type CustomDomainManagementParameters

type CustomDomainManagementParameters struct {

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

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

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

	// +kubebuilder:validation:Optional
	KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Optional
	NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"`

	// +kubebuilder:validation:Optional
	SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"`
}

func (*CustomDomainManagementParameters) DeepCopy

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

func (*CustomDomainManagementParameters) DeepCopyInto

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

type CustomDomainObservation

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

func (*CustomDomainObservation) DeepCopy

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

func (*CustomDomainObservation) DeepCopyInto

func (in *CustomDomainObservation) DeepCopyInto(out *CustomDomainObservation)

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

type CustomDomainParameters

type CustomDomainParameters struct {

	// +kubebuilder:validation:Required
	APIManagementID *string `json:"apiManagementId" tf:"api_management_id,omitempty"`

	// +kubebuilder:validation:Optional
	DeveloperPortal []CustomDomainDeveloperPortalParameters `json:"developerPortal,omitempty" tf:"developer_portal,omitempty"`

	// +kubebuilder:validation:Optional
	Management []CustomDomainManagementParameters `json:"management,omitempty" tf:"management,omitempty"`

	// +kubebuilder:validation:Optional
	Portal []CustomDomainPortalParameters `json:"portal,omitempty" tf:"portal,omitempty"`

	// +kubebuilder:validation:Optional
	Proxy []CustomDomainProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"`

	// +kubebuilder:validation:Optional
	Scm []CustomDomainScmParameters `json:"scm,omitempty" tf:"scm,omitempty"`
}

func (*CustomDomainParameters) DeepCopy

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

func (*CustomDomainParameters) DeepCopyInto

func (in *CustomDomainParameters) DeepCopyInto(out *CustomDomainParameters)

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

type CustomDomainPortalObservation

type CustomDomainPortalObservation struct {
	Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"`

	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

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

func (*CustomDomainPortalObservation) DeepCopy

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

func (*CustomDomainPortalObservation) DeepCopyInto

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

type CustomDomainPortalParameters

type CustomDomainPortalParameters struct {

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

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

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

	// +kubebuilder:validation:Optional
	KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Optional
	NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"`

	// +kubebuilder:validation:Optional
	SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"`
}

func (*CustomDomainPortalParameters) DeepCopy

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

func (*CustomDomainPortalParameters) DeepCopyInto

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

type CustomDomainProxyObservation

type CustomDomainProxyObservation struct {
	Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"`

	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

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

func (*CustomDomainProxyObservation) DeepCopy

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

func (*CustomDomainProxyObservation) DeepCopyInto

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

type CustomDomainProxyParameters

type CustomDomainProxyParameters struct {

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

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

	// +kubebuilder:validation:Optional
	DefaultSSLBinding *bool `json:"defaultSslBinding,omitempty" tf:"default_ssl_binding,omitempty"`

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

	// +kubebuilder:validation:Optional
	KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Optional
	NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"`

	// +kubebuilder:validation:Optional
	SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"`
}

func (*CustomDomainProxyParameters) DeepCopy

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

func (*CustomDomainProxyParameters) DeepCopyInto

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

type CustomDomainScmObservation

type CustomDomainScmObservation struct {
	Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"`

	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

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

func (*CustomDomainScmObservation) DeepCopy

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

func (*CustomDomainScmObservation) DeepCopyInto

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

type CustomDomainScmParameters

type CustomDomainScmParameters struct {

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

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

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

	// +kubebuilder:validation:Optional
	KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Optional
	NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"`

	// +kubebuilder:validation:Optional
	SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"`
}

func (*CustomDomainScmParameters) DeepCopy

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

func (*CustomDomainScmParameters) DeepCopyInto

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

type CustomDomainSpec

type CustomDomainSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CustomDomainParameters `json:"forProvider"`
}

CustomDomainSpec defines the desired state of CustomDomain

func (*CustomDomainSpec) DeepCopy

func (in *CustomDomainSpec) DeepCopy() *CustomDomainSpec

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

func (*CustomDomainSpec) DeepCopyInto

func (in *CustomDomainSpec) DeepCopyInto(out *CustomDomainSpec)

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

type CustomDomainStatus

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

CustomDomainStatus defines the observed state of CustomDomain.

func (*CustomDomainStatus) DeepCopy

func (in *CustomDomainStatus) DeepCopy() *CustomDomainStatus

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

func (*CustomDomainStatus) DeepCopyInto

func (in *CustomDomainStatus) DeepCopyInto(out *CustomDomainStatus)

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

type DataMaskingHeadersObservation

type DataMaskingHeadersObservation struct {
}

func (*DataMaskingHeadersObservation) DeepCopy

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

func (*DataMaskingHeadersObservation) DeepCopyInto

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

type DataMaskingHeadersParameters

type DataMaskingHeadersParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

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

func (*DataMaskingHeadersParameters) DeepCopy

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

func (*DataMaskingHeadersParameters) DeepCopyInto

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

type DataMaskingObservation

type DataMaskingObservation struct {
}

func (*DataMaskingObservation) DeepCopy

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

func (*DataMaskingObservation) DeepCopyInto

func (in *DataMaskingObservation) DeepCopyInto(out *DataMaskingObservation)

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

type DataMaskingParameters

type DataMaskingParameters struct {

	// +kubebuilder:validation:Optional
	Headers []HeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"`

	// +kubebuilder:validation:Optional
	QueryParams []QueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"`
}

func (*DataMaskingParameters) DeepCopy

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

func (*DataMaskingParameters) DeepCopyInto

func (in *DataMaskingParameters) DeepCopyInto(out *DataMaskingParameters)

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

type DataMaskingQueryParamsObservation

type DataMaskingQueryParamsObservation struct {
}

func (*DataMaskingQueryParamsObservation) DeepCopy

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

func (*DataMaskingQueryParamsObservation) DeepCopyInto

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

type DataMaskingQueryParamsParameters

type DataMaskingQueryParamsParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

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

func (*DataMaskingQueryParamsParameters) DeepCopy

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

func (*DataMaskingQueryParamsParameters) DeepCopyInto

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

type DeveloperPortalObservation

type DeveloperPortalObservation struct {
	Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"`

	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

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

func (*DeveloperPortalObservation) DeepCopy

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

func (*DeveloperPortalObservation) DeepCopyInto

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

type DeveloperPortalParameters

type DeveloperPortalParameters struct {

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

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

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

	// +kubebuilder:validation:Optional
	KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Optional
	NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"`

	// +kubebuilder:validation:Optional
	SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"`
}

func (*DeveloperPortalParameters) DeepCopy

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

func (*DeveloperPortalParameters) DeepCopyInto

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

type Diagnostic

type Diagnostic struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DiagnosticSpec   `json:"spec"`
	Status            DiagnosticStatus `json:"status,omitempty"`
}

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

func (in *Diagnostic) DeepCopy() *Diagnostic

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

func (*Diagnostic) DeepCopyInto

func (in *Diagnostic) DeepCopyInto(out *Diagnostic)

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

func (*Diagnostic) DeepCopyObject

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

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

func (*Diagnostic) GetCondition

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

GetCondition of this Diagnostic.

func (*Diagnostic) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Diagnostic

func (*Diagnostic) GetDeletionPolicy

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

GetDeletionPolicy of this Diagnostic.

func (*Diagnostic) GetID

func (tr *Diagnostic) GetID() string

GetID returns ID of underlying Terraform resource of this Diagnostic

func (*Diagnostic) GetObservation

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

GetObservation of this Diagnostic

func (*Diagnostic) GetParameters

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

GetParameters of this Diagnostic

func (*Diagnostic) GetProviderConfigReference

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

GetProviderConfigReference of this Diagnostic.

func (*Diagnostic) GetProviderReference

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

GetProviderReference of this Diagnostic. Deprecated: Use GetProviderConfigReference.

func (*Diagnostic) GetTerraformResourceType

func (mg *Diagnostic) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Diagnostic

func (*Diagnostic) GetTerraformSchemaVersion

func (tr *Diagnostic) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Diagnostic) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Diagnostic.

func (*Diagnostic) LateInitialize

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

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

func (*Diagnostic) ResolveReferences

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

ResolveReferences of this Diagnostic.

func (*Diagnostic) SetConditions

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

SetConditions of this Diagnostic.

func (*Diagnostic) SetDeletionPolicy

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

SetDeletionPolicy of this Diagnostic.

func (*Diagnostic) SetObservation

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

SetObservation for this Diagnostic

func (*Diagnostic) SetParameters

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

SetParameters for this Diagnostic

func (*Diagnostic) SetProviderConfigReference

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

SetProviderConfigReference of this Diagnostic.

func (*Diagnostic) SetProviderReference

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

SetProviderReference of this Diagnostic. Deprecated: Use SetProviderConfigReference.

func (*Diagnostic) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Diagnostic.

type DiagnosticBackendRequestObservation

type DiagnosticBackendRequestObservation struct {
}

func (*DiagnosticBackendRequestObservation) DeepCopy

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

func (*DiagnosticBackendRequestObservation) DeepCopyInto

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

type DiagnosticBackendRequestParameters

type DiagnosticBackendRequestParameters struct {

	// +kubebuilder:validation:Optional
	BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"`

	// +kubebuilder:validation:Optional
	DataMasking []BackendRequestDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"`

	// +kubebuilder:validation:Optional
	HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"`
}

func (*DiagnosticBackendRequestParameters) DeepCopy

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

func (*DiagnosticBackendRequestParameters) DeepCopyInto

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

type DiagnosticBackendResponseDataMaskingObservation

type DiagnosticBackendResponseDataMaskingObservation struct {
}

func (*DiagnosticBackendResponseDataMaskingObservation) DeepCopy

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

func (*DiagnosticBackendResponseDataMaskingObservation) DeepCopyInto

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

type DiagnosticBackendResponseDataMaskingParameters

type DiagnosticBackendResponseDataMaskingParameters struct {

	// +kubebuilder:validation:Optional
	Headers []BackendResponseDataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"`

	// +kubebuilder:validation:Optional
	QueryParams []BackendResponseDataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"`
}

func (*DiagnosticBackendResponseDataMaskingParameters) DeepCopy

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

func (*DiagnosticBackendResponseDataMaskingParameters) DeepCopyInto

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

type DiagnosticBackendResponseObservation

type DiagnosticBackendResponseObservation struct {
}

func (*DiagnosticBackendResponseObservation) DeepCopy

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

func (*DiagnosticBackendResponseObservation) DeepCopyInto

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

type DiagnosticBackendResponseParameters

type DiagnosticBackendResponseParameters struct {

	// +kubebuilder:validation:Optional
	BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"`

	// +kubebuilder:validation:Optional
	DataMasking []DiagnosticBackendResponseDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"`

	// +kubebuilder:validation:Optional
	HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"`
}

func (*DiagnosticBackendResponseParameters) DeepCopy

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

func (*DiagnosticBackendResponseParameters) DeepCopyInto

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

type DiagnosticFrontendRequestDataMaskingHeadersObservation

type DiagnosticFrontendRequestDataMaskingHeadersObservation struct {
}

func (*DiagnosticFrontendRequestDataMaskingHeadersObservation) DeepCopy

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

func (*DiagnosticFrontendRequestDataMaskingHeadersObservation) DeepCopyInto

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

type DiagnosticFrontendRequestDataMaskingHeadersParameters

type DiagnosticFrontendRequestDataMaskingHeadersParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

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

func (*DiagnosticFrontendRequestDataMaskingHeadersParameters) DeepCopy

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

func (*DiagnosticFrontendRequestDataMaskingHeadersParameters) DeepCopyInto

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

type DiagnosticFrontendRequestDataMaskingObservation

type DiagnosticFrontendRequestDataMaskingObservation struct {
}

func (*DiagnosticFrontendRequestDataMaskingObservation) DeepCopy

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

func (*DiagnosticFrontendRequestDataMaskingObservation) DeepCopyInto

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

type DiagnosticFrontendRequestDataMaskingParameters

type DiagnosticFrontendRequestDataMaskingParameters struct {

	// +kubebuilder:validation:Optional
	Headers []DiagnosticFrontendRequestDataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"`

	// +kubebuilder:validation:Optional
	QueryParams []DiagnosticFrontendRequestDataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"`
}

func (*DiagnosticFrontendRequestDataMaskingParameters) DeepCopy

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

func (*DiagnosticFrontendRequestDataMaskingParameters) DeepCopyInto

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

type DiagnosticFrontendRequestDataMaskingQueryParamsObservation

type DiagnosticFrontendRequestDataMaskingQueryParamsObservation struct {
}

func (*DiagnosticFrontendRequestDataMaskingQueryParamsObservation) DeepCopy

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

func (*DiagnosticFrontendRequestDataMaskingQueryParamsObservation) DeepCopyInto

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

type DiagnosticFrontendRequestDataMaskingQueryParamsParameters

type DiagnosticFrontendRequestDataMaskingQueryParamsParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

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

func (*DiagnosticFrontendRequestDataMaskingQueryParamsParameters) DeepCopy

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

func (*DiagnosticFrontendRequestDataMaskingQueryParamsParameters) DeepCopyInto

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

type DiagnosticFrontendRequestObservation

type DiagnosticFrontendRequestObservation struct {
}

func (*DiagnosticFrontendRequestObservation) DeepCopy

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

func (*DiagnosticFrontendRequestObservation) DeepCopyInto

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

type DiagnosticFrontendRequestParameters

type DiagnosticFrontendRequestParameters struct {

	// +kubebuilder:validation:Optional
	BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"`

	// +kubebuilder:validation:Optional
	DataMasking []DiagnosticFrontendRequestDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"`

	// +kubebuilder:validation:Optional
	HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"`
}

func (*DiagnosticFrontendRequestParameters) DeepCopy

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

func (*DiagnosticFrontendRequestParameters) DeepCopyInto

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

type DiagnosticFrontendResponseDataMaskingHeadersObservation

type DiagnosticFrontendResponseDataMaskingHeadersObservation struct {
}

func (*DiagnosticFrontendResponseDataMaskingHeadersObservation) DeepCopy

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

func (*DiagnosticFrontendResponseDataMaskingHeadersObservation) DeepCopyInto

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

type DiagnosticFrontendResponseDataMaskingHeadersParameters

type DiagnosticFrontendResponseDataMaskingHeadersParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

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

func (*DiagnosticFrontendResponseDataMaskingHeadersParameters) DeepCopy

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

func (*DiagnosticFrontendResponseDataMaskingHeadersParameters) DeepCopyInto

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

type DiagnosticFrontendResponseDataMaskingObservation

type DiagnosticFrontendResponseDataMaskingObservation struct {
}

func (*DiagnosticFrontendResponseDataMaskingObservation) DeepCopy

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

func (*DiagnosticFrontendResponseDataMaskingObservation) DeepCopyInto

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

type DiagnosticFrontendResponseDataMaskingParameters

type DiagnosticFrontendResponseDataMaskingParameters struct {

	// +kubebuilder:validation:Optional
	Headers []DiagnosticFrontendResponseDataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"`

	// +kubebuilder:validation:Optional
	QueryParams []DiagnosticFrontendResponseDataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"`
}

func (*DiagnosticFrontendResponseDataMaskingParameters) DeepCopy

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

func (*DiagnosticFrontendResponseDataMaskingParameters) DeepCopyInto

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

type DiagnosticFrontendResponseDataMaskingQueryParamsObservation

type DiagnosticFrontendResponseDataMaskingQueryParamsObservation struct {
}

func (*DiagnosticFrontendResponseDataMaskingQueryParamsObservation) DeepCopy

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

func (*DiagnosticFrontendResponseDataMaskingQueryParamsObservation) DeepCopyInto

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

type DiagnosticFrontendResponseDataMaskingQueryParamsParameters

type DiagnosticFrontendResponseDataMaskingQueryParamsParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

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

func (*DiagnosticFrontendResponseDataMaskingQueryParamsParameters) DeepCopy

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

func (*DiagnosticFrontendResponseDataMaskingQueryParamsParameters) DeepCopyInto

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

type DiagnosticFrontendResponseObservation

type DiagnosticFrontendResponseObservation struct {
}

func (*DiagnosticFrontendResponseObservation) DeepCopy

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

func (*DiagnosticFrontendResponseObservation) DeepCopyInto

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

type DiagnosticFrontendResponseParameters

type DiagnosticFrontendResponseParameters struct {

	// +kubebuilder:validation:Optional
	BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"`

	// +kubebuilder:validation:Optional
	DataMasking []DiagnosticFrontendResponseDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"`

	// +kubebuilder:validation:Optional
	HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"`
}

func (*DiagnosticFrontendResponseParameters) DeepCopy

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

func (*DiagnosticFrontendResponseParameters) DeepCopyInto

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

type DiagnosticList

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

DiagnosticList contains a list of Diagnostics

func (*DiagnosticList) DeepCopy

func (in *DiagnosticList) DeepCopy() *DiagnosticList

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

func (*DiagnosticList) DeepCopyInto

func (in *DiagnosticList) DeepCopyInto(out *DiagnosticList)

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

func (*DiagnosticList) DeepCopyObject

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

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

func (*DiagnosticList) GetItems

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

GetItems of this DiagnosticList.

type DiagnosticObservation

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

func (*DiagnosticObservation) DeepCopy

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

func (*DiagnosticObservation) DeepCopyInto

func (in *DiagnosticObservation) DeepCopyInto(out *DiagnosticObservation)

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

type DiagnosticParameters

type DiagnosticParameters struct {

	// +kubebuilder:validation:Required
	APIManagementLoggerID *string `json:"apiManagementLoggerId" tf:"api_management_logger_id,omitempty"`

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Optional
	AlwaysLogErrors *bool `json:"alwaysLogErrors,omitempty" tf:"always_log_errors,omitempty"`

	// +kubebuilder:validation:Optional
	BackendRequest []DiagnosticBackendRequestParameters `json:"backendRequest,omitempty" tf:"backend_request,omitempty"`

	// +kubebuilder:validation:Optional
	BackendResponse []DiagnosticBackendResponseParameters `json:"backendResponse,omitempty" tf:"backend_response,omitempty"`

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

	// +kubebuilder:validation:Optional
	FrontendRequest []DiagnosticFrontendRequestParameters `json:"frontendRequest,omitempty" tf:"frontend_request,omitempty"`

	// +kubebuilder:validation:Optional
	FrontendResponse []DiagnosticFrontendResponseParameters `json:"frontendResponse,omitempty" tf:"frontend_response,omitempty"`

	// +kubebuilder:validation:Optional
	HTTPCorrelationProtocol *string `json:"httpCorrelationProtocol,omitempty" tf:"http_correlation_protocol,omitempty"`

	// +kubebuilder:validation:Required
	Identifier *string `json:"identifier" tf:"identifier,omitempty"`

	// +kubebuilder:validation:Optional
	LogClientIP *bool `json:"logClientIp,omitempty" tf:"log_client_ip,omitempty"`

	// +kubebuilder:validation:Optional
	OperationNameFormat *string `json:"operationNameFormat,omitempty" tf:"operation_name_format,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
	SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"`

	// +kubebuilder:validation:Optional
	Verbosity *string `json:"verbosity,omitempty" tf:"verbosity,omitempty"`
}

func (*DiagnosticParameters) DeepCopy

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

func (*DiagnosticParameters) DeepCopyInto

func (in *DiagnosticParameters) DeepCopyInto(out *DiagnosticParameters)

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

type DiagnosticSpec

type DiagnosticSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DiagnosticParameters `json:"forProvider"`
}

DiagnosticSpec defines the desired state of Diagnostic

func (*DiagnosticSpec) DeepCopy

func (in *DiagnosticSpec) DeepCopy() *DiagnosticSpec

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

func (*DiagnosticSpec) DeepCopyInto

func (in *DiagnosticSpec) DeepCopyInto(out *DiagnosticSpec)

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

type DiagnosticStatus

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

DiagnosticStatus defines the observed state of Diagnostic.

func (*DiagnosticStatus) DeepCopy

func (in *DiagnosticStatus) DeepCopy() *DiagnosticStatus

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

func (*DiagnosticStatus) DeepCopyInto

func (in *DiagnosticStatus) DeepCopyInto(out *DiagnosticStatus)

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

type EmailTemplate

type EmailTemplate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EmailTemplateSpec   `json:"spec"`
	Status            EmailTemplateStatus `json:"status,omitempty"`
}

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

func (in *EmailTemplate) DeepCopy() *EmailTemplate

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

func (*EmailTemplate) DeepCopyInto

func (in *EmailTemplate) DeepCopyInto(out *EmailTemplate)

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

func (*EmailTemplate) DeepCopyObject

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

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

func (*EmailTemplate) GetCondition

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

GetCondition of this EmailTemplate.

func (*EmailTemplate) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this EmailTemplate

func (*EmailTemplate) GetDeletionPolicy

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

GetDeletionPolicy of this EmailTemplate.

func (*EmailTemplate) GetID

func (tr *EmailTemplate) GetID() string

GetID returns ID of underlying Terraform resource of this EmailTemplate

func (*EmailTemplate) GetObservation

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

GetObservation of this EmailTemplate

func (*EmailTemplate) GetParameters

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

GetParameters of this EmailTemplate

func (*EmailTemplate) GetProviderConfigReference

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

GetProviderConfigReference of this EmailTemplate.

func (*EmailTemplate) GetProviderReference

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

GetProviderReference of this EmailTemplate. Deprecated: Use GetProviderConfigReference.

func (*EmailTemplate) GetTerraformResourceType

func (mg *EmailTemplate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this EmailTemplate

func (*EmailTemplate) GetTerraformSchemaVersion

func (tr *EmailTemplate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*EmailTemplate) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this EmailTemplate.

func (*EmailTemplate) LateInitialize

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

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

func (*EmailTemplate) ResolveReferences

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

ResolveReferences of this EmailTemplate.

func (*EmailTemplate) SetConditions

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

SetConditions of this EmailTemplate.

func (*EmailTemplate) SetDeletionPolicy

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

SetDeletionPolicy of this EmailTemplate.

func (*EmailTemplate) SetObservation

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

SetObservation for this EmailTemplate

func (*EmailTemplate) SetParameters

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

SetParameters for this EmailTemplate

func (*EmailTemplate) SetProviderConfigReference

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

SetProviderConfigReference of this EmailTemplate.

func (*EmailTemplate) SetProviderReference

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

SetProviderReference of this EmailTemplate. Deprecated: Use SetProviderConfigReference.

func (*EmailTemplate) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this EmailTemplate.

type EmailTemplateList

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

EmailTemplateList contains a list of EmailTemplates

func (*EmailTemplateList) DeepCopy

func (in *EmailTemplateList) DeepCopy() *EmailTemplateList

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

func (*EmailTemplateList) DeepCopyInto

func (in *EmailTemplateList) DeepCopyInto(out *EmailTemplateList)

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

func (*EmailTemplateList) DeepCopyObject

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

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

func (*EmailTemplateList) GetItems

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

GetItems of this EmailTemplateList.

type EmailTemplateObservation

type EmailTemplateObservation struct {
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

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

	Title *string `json:"title,omitempty" tf:"title,omitempty"`
}

func (*EmailTemplateObservation) DeepCopy

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

func (*EmailTemplateObservation) DeepCopyInto

func (in *EmailTemplateObservation) DeepCopyInto(out *EmailTemplateObservation)

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

type EmailTemplateParameters

type EmailTemplateParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	Body *string `json:"body" tf:"body,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
	Subject *string `json:"subject" tf:"subject,omitempty"`

	// +kubebuilder:validation:Required
	TemplateName *string `json:"templateName" tf:"template_name,omitempty"`
}

func (*EmailTemplateParameters) DeepCopy

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

func (*EmailTemplateParameters) DeepCopyInto

func (in *EmailTemplateParameters) DeepCopyInto(out *EmailTemplateParameters)

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

type EmailTemplateSpec

type EmailTemplateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EmailTemplateParameters `json:"forProvider"`
}

EmailTemplateSpec defines the desired state of EmailTemplate

func (*EmailTemplateSpec) DeepCopy

func (in *EmailTemplateSpec) DeepCopy() *EmailTemplateSpec

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

func (*EmailTemplateSpec) DeepCopyInto

func (in *EmailTemplateSpec) DeepCopyInto(out *EmailTemplateSpec)

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

type EmailTemplateStatus

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

EmailTemplateStatus defines the observed state of EmailTemplate.

func (*EmailTemplateStatus) DeepCopy

func (in *EmailTemplateStatus) DeepCopy() *EmailTemplateStatus

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

func (*EmailTemplateStatus) DeepCopyInto

func (in *EmailTemplateStatus) DeepCopyInto(out *EmailTemplateStatus)

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

type EventHubObservation

type EventHubObservation struct {
}

func (*EventHubObservation) DeepCopy

func (in *EventHubObservation) DeepCopy() *EventHubObservation

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

func (*EventHubObservation) DeepCopyInto

func (in *EventHubObservation) DeepCopyInto(out *EventHubObservation)

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

type EventHubParameters

type EventHubParameters struct {

	// +kubebuilder:validation:Required
	ConnectionStringSecretRef v1.SecretKeySelector `json:"connectionStringSecretRef" tf:"-"`

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

func (*EventHubParameters) DeepCopy

func (in *EventHubParameters) DeepCopy() *EventHubParameters

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

func (*EventHubParameters) DeepCopyInto

func (in *EventHubParameters) DeepCopyInto(out *EventHubParameters)

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

type FormParameterObservation

type FormParameterObservation struct {
}

func (*FormParameterObservation) DeepCopy

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

func (*FormParameterObservation) DeepCopyInto

func (in *FormParameterObservation) DeepCopyInto(out *FormParameterObservation)

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

type FormParameterParameters

type FormParameterParameters struct {

	// +kubebuilder:validation:Optional
	DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"`

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

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

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

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

	// +kubebuilder:validation:Optional
	Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}

func (*FormParameterParameters) DeepCopy

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

func (*FormParameterParameters) DeepCopyInto

func (in *FormParameterParameters) DeepCopyInto(out *FormParameterParameters)

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

type FrontendRequestDataMaskingHeadersObservation

type FrontendRequestDataMaskingHeadersObservation struct {
}

func (*FrontendRequestDataMaskingHeadersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingHeadersObservation.

func (*FrontendRequestDataMaskingHeadersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendRequestDataMaskingHeadersParameters

type FrontendRequestDataMaskingHeadersParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*FrontendRequestDataMaskingHeadersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingHeadersParameters.

func (*FrontendRequestDataMaskingHeadersParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendRequestDataMaskingObservation

type FrontendRequestDataMaskingObservation struct {
}

func (*FrontendRequestDataMaskingObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingObservation.

func (*FrontendRequestDataMaskingObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendRequestDataMaskingParameters

type FrontendRequestDataMaskingParameters struct {

	// +kubebuilder:validation:Optional
	Headers []FrontendRequestDataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"`

	// +kubebuilder:validation:Optional
	QueryParams []FrontendRequestDataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"`
}

func (*FrontendRequestDataMaskingParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingParameters.

func (*FrontendRequestDataMaskingParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendRequestDataMaskingQueryParamsObservation

type FrontendRequestDataMaskingQueryParamsObservation struct {
}

func (*FrontendRequestDataMaskingQueryParamsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingQueryParamsObservation.

func (*FrontendRequestDataMaskingQueryParamsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendRequestDataMaskingQueryParamsParameters

type FrontendRequestDataMaskingQueryParamsParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*FrontendRequestDataMaskingQueryParamsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestDataMaskingQueryParamsParameters.

func (*FrontendRequestDataMaskingQueryParamsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendRequestObservation

type FrontendRequestObservation struct {
}

func (*FrontendRequestObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestObservation.

func (*FrontendRequestObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendRequestParameters

type FrontendRequestParameters struct {

	// +kubebuilder:validation:Optional
	BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"`

	// +kubebuilder:validation:Optional
	DataMasking []FrontendRequestDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"`

	// +kubebuilder:validation:Optional
	HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"`
}

func (*FrontendRequestParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendRequestParameters.

func (*FrontendRequestParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendResponseDataMaskingHeadersObservation

type FrontendResponseDataMaskingHeadersObservation struct {
}

func (*FrontendResponseDataMaskingHeadersObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingHeadersObservation.

func (*FrontendResponseDataMaskingHeadersObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendResponseDataMaskingHeadersParameters

type FrontendResponseDataMaskingHeadersParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*FrontendResponseDataMaskingHeadersParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingHeadersParameters.

func (*FrontendResponseDataMaskingHeadersParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendResponseDataMaskingObservation

type FrontendResponseDataMaskingObservation struct {
}

func (*FrontendResponseDataMaskingObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingObservation.

func (*FrontendResponseDataMaskingObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendResponseDataMaskingParameters

type FrontendResponseDataMaskingParameters struct {

	// +kubebuilder:validation:Optional
	Headers []FrontendResponseDataMaskingHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"`

	// +kubebuilder:validation:Optional
	QueryParams []FrontendResponseDataMaskingQueryParamsParameters `json:"queryParams,omitempty" tf:"query_params,omitempty"`
}

func (*FrontendResponseDataMaskingParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingParameters.

func (*FrontendResponseDataMaskingParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendResponseDataMaskingQueryParamsObservation

type FrontendResponseDataMaskingQueryParamsObservation struct {
}

func (*FrontendResponseDataMaskingQueryParamsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingQueryParamsObservation.

func (*FrontendResponseDataMaskingQueryParamsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendResponseDataMaskingQueryParamsParameters

type FrontendResponseDataMaskingQueryParamsParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*FrontendResponseDataMaskingQueryParamsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseDataMaskingQueryParamsParameters.

func (*FrontendResponseDataMaskingQueryParamsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendResponseObservation

type FrontendResponseObservation struct {
}

func (*FrontendResponseObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseObservation.

func (*FrontendResponseObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FrontendResponseParameters

type FrontendResponseParameters struct {

	// +kubebuilder:validation:Optional
	BodyBytes *int64 `json:"bodyBytes,omitempty" tf:"body_bytes,omitempty"`

	// +kubebuilder:validation:Optional
	DataMasking []FrontendResponseDataMaskingParameters `json:"dataMasking,omitempty" tf:"data_masking,omitempty"`

	// +kubebuilder:validation:Optional
	HeadersToLog []*string `json:"headersToLog,omitempty" tf:"headers_to_log,omitempty"`
}

func (*FrontendResponseParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendResponseParameters.

func (*FrontendResponseParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Gateway

type Gateway struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GatewaySpec   `json:"spec"`
	Status            GatewayStatus `json:"status,omitempty"`
}

Gateway is the Schema for the Gateways 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 (*Gateway) DeepCopy

func (in *Gateway) DeepCopy() *Gateway

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gateway.

func (*Gateway) DeepCopyInto

func (in *Gateway) DeepCopyInto(out *Gateway)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Gateway) DeepCopyObject

func (in *Gateway) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Gateway) GetCondition

func (mg *Gateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Gateway.

func (*Gateway) GetConnectionDetailsMapping

func (tr *Gateway) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Gateway

func (*Gateway) GetDeletionPolicy

func (mg *Gateway) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Gateway.

func (*Gateway) GetID

func (tr *Gateway) GetID() string

GetID returns ID of underlying Terraform resource of this Gateway

func (*Gateway) GetObservation

func (tr *Gateway) GetObservation() (map[string]interface{}, error)

GetObservation of this Gateway

func (*Gateway) GetParameters

func (tr *Gateway) GetParameters() (map[string]interface{}, error)

GetParameters of this Gateway

func (*Gateway) GetProviderConfigReference

func (mg *Gateway) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Gateway.

func (*Gateway) GetProviderReference

func (mg *Gateway) GetProviderReference() *xpv1.Reference

GetProviderReference of this Gateway. Deprecated: Use GetProviderConfigReference.

func (*Gateway) GetTerraformResourceType

func (mg *Gateway) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Gateway

func (*Gateway) GetTerraformSchemaVersion

func (tr *Gateway) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Gateway) GetWriteConnectionSecretToReference

func (mg *Gateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Gateway.

func (*Gateway) LateInitialize

func (tr *Gateway) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Gateway using its observed tfState. returns True if there are any spec changes for the resource.

func (*Gateway) SetConditions

func (mg *Gateway) SetConditions(c ...xpv1.Condition)

SetConditions of this Gateway.

func (*Gateway) SetDeletionPolicy

func (mg *Gateway) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Gateway.

func (*Gateway) SetObservation

func (tr *Gateway) SetObservation(obs map[string]interface{}) error

SetObservation for this Gateway

func (*Gateway) SetParameters

func (tr *Gateway) SetParameters(params map[string]interface{}) error

SetParameters for this Gateway

func (*Gateway) SetProviderConfigReference

func (mg *Gateway) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Gateway.

func (*Gateway) SetProviderReference

func (mg *Gateway) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Gateway. Deprecated: Use SetProviderConfigReference.

func (*Gateway) SetWriteConnectionSecretToReference

func (mg *Gateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Gateway.

type GatewayAPI

type GatewayAPI struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GatewayAPISpec   `json:"spec"`
	Status            GatewayAPIStatus `json:"status,omitempty"`
}

GatewayAPI is the Schema for the GatewayAPIs 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 (*GatewayAPI) DeepCopy

func (in *GatewayAPI) DeepCopy() *GatewayAPI

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAPI.

func (*GatewayAPI) DeepCopyInto

func (in *GatewayAPI) DeepCopyInto(out *GatewayAPI)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GatewayAPI) DeepCopyObject

func (in *GatewayAPI) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GatewayAPI) GetCondition

func (mg *GatewayAPI) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this GatewayAPI.

func (*GatewayAPI) GetConnectionDetailsMapping

func (tr *GatewayAPI) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this GatewayAPI

func (*GatewayAPI) GetDeletionPolicy

func (mg *GatewayAPI) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this GatewayAPI.

func (*GatewayAPI) GetID

func (tr *GatewayAPI) GetID() string

GetID returns ID of underlying Terraform resource of this GatewayAPI

func (*GatewayAPI) GetObservation

func (tr *GatewayAPI) GetObservation() (map[string]interface{}, error)

GetObservation of this GatewayAPI

func (*GatewayAPI) GetParameters

func (tr *GatewayAPI) GetParameters() (map[string]interface{}, error)

GetParameters of this GatewayAPI

func (*GatewayAPI) GetProviderConfigReference

func (mg *GatewayAPI) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this GatewayAPI.

func (*GatewayAPI) GetProviderReference

func (mg *GatewayAPI) GetProviderReference() *xpv1.Reference

GetProviderReference of this GatewayAPI. Deprecated: Use GetProviderConfigReference.

func (*GatewayAPI) GetTerraformResourceType

func (mg *GatewayAPI) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this GatewayAPI

func (*GatewayAPI) GetTerraformSchemaVersion

func (tr *GatewayAPI) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*GatewayAPI) GetWriteConnectionSecretToReference

func (mg *GatewayAPI) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this GatewayAPI.

func (*GatewayAPI) LateInitialize

func (tr *GatewayAPI) LateInitialize(attrs []byte) (bool, error)

LateInitialize this GatewayAPI using its observed tfState. returns True if there are any spec changes for the resource.

func (*GatewayAPI) SetConditions

func (mg *GatewayAPI) SetConditions(c ...xpv1.Condition)

SetConditions of this GatewayAPI.

func (*GatewayAPI) SetDeletionPolicy

func (mg *GatewayAPI) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this GatewayAPI.

func (*GatewayAPI) SetObservation

func (tr *GatewayAPI) SetObservation(obs map[string]interface{}) error

SetObservation for this GatewayAPI

func (*GatewayAPI) SetParameters

func (tr *GatewayAPI) SetParameters(params map[string]interface{}) error

SetParameters for this GatewayAPI

func (*GatewayAPI) SetProviderConfigReference

func (mg *GatewayAPI) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this GatewayAPI.

func (*GatewayAPI) SetProviderReference

func (mg *GatewayAPI) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this GatewayAPI. Deprecated: Use SetProviderConfigReference.

func (*GatewayAPI) SetWriteConnectionSecretToReference

func (mg *GatewayAPI) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this GatewayAPI.

type GatewayAPIList

type GatewayAPIList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []GatewayAPI `json:"items"`
}

GatewayAPIList contains a list of GatewayAPIs

func (*GatewayAPIList) DeepCopy

func (in *GatewayAPIList) DeepCopy() *GatewayAPIList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAPIList.

func (*GatewayAPIList) DeepCopyInto

func (in *GatewayAPIList) DeepCopyInto(out *GatewayAPIList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GatewayAPIList) DeepCopyObject

func (in *GatewayAPIList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GatewayAPIList) GetItems

func (l *GatewayAPIList) GetItems() []resource.Managed

GetItems of this GatewayAPIList.

type GatewayAPIObservation

type GatewayAPIObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*GatewayAPIObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAPIObservation.

func (*GatewayAPIObservation) DeepCopyInto

func (in *GatewayAPIObservation) DeepCopyInto(out *GatewayAPIObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayAPIParameters

type GatewayAPIParameters struct {

	// +kubebuilder:validation:Required
	APIID *string `json:"apiId" tf:"api_id,omitempty"`

	// +kubebuilder:validation:Required
	GatewayID *string `json:"gatewayId" tf:"gateway_id,omitempty"`
}

func (*GatewayAPIParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAPIParameters.

func (*GatewayAPIParameters) DeepCopyInto

func (in *GatewayAPIParameters) DeepCopyInto(out *GatewayAPIParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayAPISpec

type GatewayAPISpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GatewayAPIParameters `json:"forProvider"`
}

GatewayAPISpec defines the desired state of GatewayAPI

func (*GatewayAPISpec) DeepCopy

func (in *GatewayAPISpec) DeepCopy() *GatewayAPISpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAPISpec.

func (*GatewayAPISpec) DeepCopyInto

func (in *GatewayAPISpec) DeepCopyInto(out *GatewayAPISpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayAPIStatus

type GatewayAPIStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        GatewayAPIObservation `json:"atProvider,omitempty"`
}

GatewayAPIStatus defines the observed state of GatewayAPI.

func (*GatewayAPIStatus) DeepCopy

func (in *GatewayAPIStatus) DeepCopy() *GatewayAPIStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayAPIStatus.

func (*GatewayAPIStatus) DeepCopyInto

func (in *GatewayAPIStatus) DeepCopyInto(out *GatewayAPIStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayList

type GatewayList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Gateway `json:"items"`
}

GatewayList contains a list of Gateways

func (*GatewayList) DeepCopy

func (in *GatewayList) DeepCopy() *GatewayList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayList.

func (*GatewayList) DeepCopyInto

func (in *GatewayList) DeepCopyInto(out *GatewayList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GatewayList) DeepCopyObject

func (in *GatewayList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GatewayList) GetItems

func (l *GatewayList) GetItems() []resource.Managed

GetItems of this GatewayList.

type GatewayObservation

type GatewayObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*GatewayObservation) DeepCopy

func (in *GatewayObservation) DeepCopy() *GatewayObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayObservation.

func (*GatewayObservation) DeepCopyInto

func (in *GatewayObservation) DeepCopyInto(out *GatewayObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayParameters

type GatewayParameters struct {

	// +kubebuilder:validation:Required
	APIManagementID *string `json:"apiManagementId" tf:"api_management_id,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	LocationData []LocationDataParameters `json:"locationData" tf:"location_data,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*GatewayParameters) DeepCopy

func (in *GatewayParameters) DeepCopy() *GatewayParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayParameters.

func (*GatewayParameters) DeepCopyInto

func (in *GatewayParameters) DeepCopyInto(out *GatewayParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewaySpec

type GatewaySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GatewayParameters `json:"forProvider"`
}

GatewaySpec defines the desired state of Gateway

func (*GatewaySpec) DeepCopy

func (in *GatewaySpec) DeepCopy() *GatewaySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewaySpec.

func (*GatewaySpec) DeepCopyInto

func (in *GatewaySpec) DeepCopyInto(out *GatewaySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GatewayStatus

type GatewayStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        GatewayObservation `json:"atProvider,omitempty"`
}

GatewayStatus defines the observed state of Gateway.

func (*GatewayStatus) DeepCopy

func (in *GatewayStatus) DeepCopy() *GatewayStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayStatus.

func (*GatewayStatus) DeepCopyInto

func (in *GatewayStatus) DeepCopyInto(out *GatewayStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HeaderObservation

type HeaderObservation struct {
}

func (*HeaderObservation) DeepCopy

func (in *HeaderObservation) DeepCopy() *HeaderObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderObservation.

func (*HeaderObservation) DeepCopyInto

func (in *HeaderObservation) DeepCopyInto(out *HeaderObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HeaderParameters

type HeaderParameters struct {

	// +kubebuilder:validation:Optional
	DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Required *bool `json:"required" tf:"required,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Optional
	Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}

func (*HeaderParameters) DeepCopy

func (in *HeaderParameters) DeepCopy() *HeaderParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderParameters.

func (*HeaderParameters) DeepCopyInto

func (in *HeaderParameters) DeepCopyInto(out *HeaderParameters)

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:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

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 HostNameConfigurationManagementObservation

type HostNameConfigurationManagementObservation struct {
	Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"`

	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

	Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"`
}

func (*HostNameConfigurationManagementObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameConfigurationManagementObservation.

func (*HostNameConfigurationManagementObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostNameConfigurationManagementParameters

type HostNameConfigurationManagementParameters struct {

	// +kubebuilder:validation:Optional
	CertificatePasswordSecretRef *v1.SecretKeySelector `json:"certificatePasswordSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	HostName *string `json:"hostName" tf:"host_name,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Optional
	NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"`

	// +kubebuilder:validation:Optional
	SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"`
}

func (*HostNameConfigurationManagementParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameConfigurationManagementParameters.

func (*HostNameConfigurationManagementParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostNameConfigurationObservation

type HostNameConfigurationObservation struct {
}

func (*HostNameConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameConfigurationObservation.

func (*HostNameConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HostNameConfigurationParameters

type HostNameConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	DeveloperPortal []DeveloperPortalParameters `json:"developerPortal,omitempty" tf:"developer_portal,omitempty"`

	// +kubebuilder:validation:Optional
	Management []HostNameConfigurationManagementParameters `json:"management,omitempty" tf:"management,omitempty"`

	// +kubebuilder:validation:Optional
	Portal []PortalParameters `json:"portal,omitempty" tf:"portal,omitempty"`

	// +kubebuilder:validation:Optional
	Proxy []ProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"`

	// +kubebuilder:validation:Optional
	Scm []ScmParameters `json:"scm,omitempty" tf:"scm,omitempty"`
}

func (*HostNameConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostNameConfigurationParameters.

func (*HostNameConfigurationParameters) DeepCopyInto

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:Optional
	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*IdentityParameters) DeepCopy

func (in *IdentityParameters) DeepCopy() *IdentityParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.

func (*IdentityParameters) DeepCopyInto

func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderAAD

type IdentityProviderAAD struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IdentityProviderAADSpec   `json:"spec"`
	Status            IdentityProviderAADStatus `json:"status,omitempty"`
}

IdentityProviderAAD is the Schema for the IdentityProviderAADs 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 (*IdentityProviderAAD) DeepCopy

func (in *IdentityProviderAAD) DeepCopy() *IdentityProviderAAD

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAAD.

func (*IdentityProviderAAD) DeepCopyInto

func (in *IdentityProviderAAD) DeepCopyInto(out *IdentityProviderAAD)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityProviderAAD) DeepCopyObject

func (in *IdentityProviderAAD) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityProviderAAD) GetCondition

func (mg *IdentityProviderAAD) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this IdentityProviderAAD.

func (*IdentityProviderAAD) GetConnectionDetailsMapping

func (tr *IdentityProviderAAD) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IdentityProviderAAD

func (*IdentityProviderAAD) GetDeletionPolicy

func (mg *IdentityProviderAAD) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IdentityProviderAAD.

func (*IdentityProviderAAD) GetID

func (tr *IdentityProviderAAD) GetID() string

GetID returns ID of underlying Terraform resource of this IdentityProviderAAD

func (*IdentityProviderAAD) GetObservation

func (tr *IdentityProviderAAD) GetObservation() (map[string]interface{}, error)

GetObservation of this IdentityProviderAAD

func (*IdentityProviderAAD) GetParameters

func (tr *IdentityProviderAAD) GetParameters() (map[string]interface{}, error)

GetParameters of this IdentityProviderAAD

func (*IdentityProviderAAD) GetProviderConfigReference

func (mg *IdentityProviderAAD) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IdentityProviderAAD.

func (*IdentityProviderAAD) GetProviderReference

func (mg *IdentityProviderAAD) GetProviderReference() *xpv1.Reference

GetProviderReference of this IdentityProviderAAD. Deprecated: Use GetProviderConfigReference.

func (*IdentityProviderAAD) GetTerraformResourceType

func (mg *IdentityProviderAAD) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IdentityProviderAAD

func (*IdentityProviderAAD) GetTerraformSchemaVersion

func (tr *IdentityProviderAAD) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IdentityProviderAAD) GetWriteConnectionSecretToReference

func (mg *IdentityProviderAAD) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IdentityProviderAAD.

func (*IdentityProviderAAD) LateInitialize

func (tr *IdentityProviderAAD) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IdentityProviderAAD using its observed tfState. returns True if there are any spec changes for the resource.

func (*IdentityProviderAAD) ResolveReferences

func (mg *IdentityProviderAAD) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this IdentityProviderAAD.

func (*IdentityProviderAAD) SetConditions

func (mg *IdentityProviderAAD) SetConditions(c ...xpv1.Condition)

SetConditions of this IdentityProviderAAD.

func (*IdentityProviderAAD) SetDeletionPolicy

func (mg *IdentityProviderAAD) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IdentityProviderAAD.

func (*IdentityProviderAAD) SetObservation

func (tr *IdentityProviderAAD) SetObservation(obs map[string]interface{}) error

SetObservation for this IdentityProviderAAD

func (*IdentityProviderAAD) SetParameters

func (tr *IdentityProviderAAD) SetParameters(params map[string]interface{}) error

SetParameters for this IdentityProviderAAD

func (*IdentityProviderAAD) SetProviderConfigReference

func (mg *IdentityProviderAAD) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IdentityProviderAAD.

func (*IdentityProviderAAD) SetProviderReference

func (mg *IdentityProviderAAD) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IdentityProviderAAD. Deprecated: Use SetProviderConfigReference.

func (*IdentityProviderAAD) SetWriteConnectionSecretToReference

func (mg *IdentityProviderAAD) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IdentityProviderAAD.

type IdentityProviderAADB2C

type IdentityProviderAADB2C struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IdentityProviderAADB2CSpec   `json:"spec"`
	Status            IdentityProviderAADB2CStatus `json:"status,omitempty"`
}

IdentityProviderAADB2C is the Schema for the IdentityProviderAADB2Cs 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 (*IdentityProviderAADB2C) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAADB2C.

func (*IdentityProviderAADB2C) DeepCopyInto

func (in *IdentityProviderAADB2C) DeepCopyInto(out *IdentityProviderAADB2C)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityProviderAADB2C) DeepCopyObject

func (in *IdentityProviderAADB2C) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityProviderAADB2C) GetCondition

GetCondition of this IdentityProviderAADB2C.

func (*IdentityProviderAADB2C) GetConnectionDetailsMapping

func (tr *IdentityProviderAADB2C) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IdentityProviderAADB2C

func (*IdentityProviderAADB2C) GetDeletionPolicy

func (mg *IdentityProviderAADB2C) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IdentityProviderAADB2C.

func (*IdentityProviderAADB2C) GetID

func (tr *IdentityProviderAADB2C) GetID() string

GetID returns ID of underlying Terraform resource of this IdentityProviderAADB2C

func (*IdentityProviderAADB2C) GetObservation

func (tr *IdentityProviderAADB2C) GetObservation() (map[string]interface{}, error)

GetObservation of this IdentityProviderAADB2C

func (*IdentityProviderAADB2C) GetParameters

func (tr *IdentityProviderAADB2C) GetParameters() (map[string]interface{}, error)

GetParameters of this IdentityProviderAADB2C

func (*IdentityProviderAADB2C) GetProviderConfigReference

func (mg *IdentityProviderAADB2C) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IdentityProviderAADB2C.

func (*IdentityProviderAADB2C) GetProviderReference

func (mg *IdentityProviderAADB2C) GetProviderReference() *xpv1.Reference

GetProviderReference of this IdentityProviderAADB2C. Deprecated: Use GetProviderConfigReference.

func (*IdentityProviderAADB2C) GetTerraformResourceType

func (mg *IdentityProviderAADB2C) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IdentityProviderAADB2C

func (*IdentityProviderAADB2C) GetTerraformSchemaVersion

func (tr *IdentityProviderAADB2C) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IdentityProviderAADB2C) GetWriteConnectionSecretToReference

func (mg *IdentityProviderAADB2C) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IdentityProviderAADB2C.

func (*IdentityProviderAADB2C) LateInitialize

func (tr *IdentityProviderAADB2C) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IdentityProviderAADB2C using its observed tfState. returns True if there are any spec changes for the resource.

func (*IdentityProviderAADB2C) ResolveReferences

func (mg *IdentityProviderAADB2C) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this IdentityProviderAADB2C.

func (*IdentityProviderAADB2C) SetConditions

func (mg *IdentityProviderAADB2C) SetConditions(c ...xpv1.Condition)

SetConditions of this IdentityProviderAADB2C.

func (*IdentityProviderAADB2C) SetDeletionPolicy

func (mg *IdentityProviderAADB2C) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IdentityProviderAADB2C.

func (*IdentityProviderAADB2C) SetObservation

func (tr *IdentityProviderAADB2C) SetObservation(obs map[string]interface{}) error

SetObservation for this IdentityProviderAADB2C

func (*IdentityProviderAADB2C) SetParameters

func (tr *IdentityProviderAADB2C) SetParameters(params map[string]interface{}) error

SetParameters for this IdentityProviderAADB2C

func (*IdentityProviderAADB2C) SetProviderConfigReference

func (mg *IdentityProviderAADB2C) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IdentityProviderAADB2C.

func (*IdentityProviderAADB2C) SetProviderReference

func (mg *IdentityProviderAADB2C) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IdentityProviderAADB2C. Deprecated: Use SetProviderConfigReference.

func (*IdentityProviderAADB2C) SetWriteConnectionSecretToReference

func (mg *IdentityProviderAADB2C) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IdentityProviderAADB2C.

type IdentityProviderAADB2CList

type IdentityProviderAADB2CList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IdentityProviderAADB2C `json:"items"`
}

IdentityProviderAADB2CList contains a list of IdentityProviderAADB2Cs

func (*IdentityProviderAADB2CList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAADB2CList.

func (*IdentityProviderAADB2CList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityProviderAADB2CList) DeepCopyObject

func (in *IdentityProviderAADB2CList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityProviderAADB2CList) GetItems

GetItems of this IdentityProviderAADB2CList.

type IdentityProviderAADB2CObservation

type IdentityProviderAADB2CObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IdentityProviderAADB2CObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAADB2CObservation.

func (*IdentityProviderAADB2CObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderAADB2CParameters

type IdentityProviderAADB2CParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	AllowedTenant *string `json:"allowedTenant" tf:"allowed_tenant,omitempty"`

	// +kubebuilder:validation:Required
	Authority *string `json:"authority" tf:"authority,omitempty"`

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	PasswordResetPolicy *string `json:"passwordResetPolicy,omitempty" tf:"password_reset_policy,omitempty"`

	// +kubebuilder:validation:Optional
	ProfileEditingPolicy *string `json:"profileEditingPolicy,omitempty" tf:"profile_editing_policy,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
	SigninPolicy *string `json:"signinPolicy" tf:"signin_policy,omitempty"`

	// +kubebuilder:validation:Required
	SigninTenant *string `json:"signinTenant" tf:"signin_tenant,omitempty"`

	// +kubebuilder:validation:Required
	SignupPolicy *string `json:"signupPolicy" tf:"signup_policy,omitempty"`
}

func (*IdentityProviderAADB2CParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAADB2CParameters.

func (*IdentityProviderAADB2CParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderAADB2CSpec

type IdentityProviderAADB2CSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IdentityProviderAADB2CParameters `json:"forProvider"`
}

IdentityProviderAADB2CSpec defines the desired state of IdentityProviderAADB2C

func (*IdentityProviderAADB2CSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAADB2CSpec.

func (*IdentityProviderAADB2CSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderAADB2CStatus

type IdentityProviderAADB2CStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IdentityProviderAADB2CObservation `json:"atProvider,omitempty"`
}

IdentityProviderAADB2CStatus defines the observed state of IdentityProviderAADB2C.

func (*IdentityProviderAADB2CStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAADB2CStatus.

func (*IdentityProviderAADB2CStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderAADList

type IdentityProviderAADList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IdentityProviderAAD `json:"items"`
}

IdentityProviderAADList contains a list of IdentityProviderAADs

func (*IdentityProviderAADList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAADList.

func (*IdentityProviderAADList) DeepCopyInto

func (in *IdentityProviderAADList) DeepCopyInto(out *IdentityProviderAADList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityProviderAADList) DeepCopyObject

func (in *IdentityProviderAADList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityProviderAADList) GetItems

func (l *IdentityProviderAADList) GetItems() []resource.Managed

GetItems of this IdentityProviderAADList.

type IdentityProviderAADObservation

type IdentityProviderAADObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IdentityProviderAADObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAADObservation.

func (*IdentityProviderAADObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderAADParameters

type IdentityProviderAADParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	AllowedTenants []*string `json:"allowedTenants" tf:"allowed_tenants,omitempty"`

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" 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
	SigninTenant *string `json:"signinTenant,omitempty" tf:"signin_tenant,omitempty"`
}

func (*IdentityProviderAADParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAADParameters.

func (*IdentityProviderAADParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderAADSpec

type IdentityProviderAADSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IdentityProviderAADParameters `json:"forProvider"`
}

IdentityProviderAADSpec defines the desired state of IdentityProviderAAD

func (*IdentityProviderAADSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAADSpec.

func (*IdentityProviderAADSpec) DeepCopyInto

func (in *IdentityProviderAADSpec) DeepCopyInto(out *IdentityProviderAADSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderAADStatus

type IdentityProviderAADStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IdentityProviderAADObservation `json:"atProvider,omitempty"`
}

IdentityProviderAADStatus defines the observed state of IdentityProviderAAD.

func (*IdentityProviderAADStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderAADStatus.

func (*IdentityProviderAADStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderFacebook

type IdentityProviderFacebook struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IdentityProviderFacebookSpec   `json:"spec"`
	Status            IdentityProviderFacebookStatus `json:"status,omitempty"`
}

IdentityProviderFacebook is the Schema for the IdentityProviderFacebooks 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 (*IdentityProviderFacebook) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderFacebook.

func (*IdentityProviderFacebook) DeepCopyInto

func (in *IdentityProviderFacebook) DeepCopyInto(out *IdentityProviderFacebook)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityProviderFacebook) DeepCopyObject

func (in *IdentityProviderFacebook) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityProviderFacebook) GetCondition

GetCondition of this IdentityProviderFacebook.

func (*IdentityProviderFacebook) GetConnectionDetailsMapping

func (tr *IdentityProviderFacebook) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IdentityProviderFacebook

func (*IdentityProviderFacebook) GetDeletionPolicy

func (mg *IdentityProviderFacebook) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IdentityProviderFacebook.

func (*IdentityProviderFacebook) GetID

func (tr *IdentityProviderFacebook) GetID() string

GetID returns ID of underlying Terraform resource of this IdentityProviderFacebook

func (*IdentityProviderFacebook) GetObservation

func (tr *IdentityProviderFacebook) GetObservation() (map[string]interface{}, error)

GetObservation of this IdentityProviderFacebook

func (*IdentityProviderFacebook) GetParameters

func (tr *IdentityProviderFacebook) GetParameters() (map[string]interface{}, error)

GetParameters of this IdentityProviderFacebook

func (*IdentityProviderFacebook) GetProviderConfigReference

func (mg *IdentityProviderFacebook) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IdentityProviderFacebook.

func (*IdentityProviderFacebook) GetProviderReference

func (mg *IdentityProviderFacebook) GetProviderReference() *xpv1.Reference

GetProviderReference of this IdentityProviderFacebook. Deprecated: Use GetProviderConfigReference.

func (*IdentityProviderFacebook) GetTerraformResourceType

func (mg *IdentityProviderFacebook) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IdentityProviderFacebook

func (*IdentityProviderFacebook) GetTerraformSchemaVersion

func (tr *IdentityProviderFacebook) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IdentityProviderFacebook) GetWriteConnectionSecretToReference

func (mg *IdentityProviderFacebook) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IdentityProviderFacebook.

func (*IdentityProviderFacebook) LateInitialize

func (tr *IdentityProviderFacebook) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IdentityProviderFacebook using its observed tfState. returns True if there are any spec changes for the resource.

func (*IdentityProviderFacebook) ResolveReferences

func (mg *IdentityProviderFacebook) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this IdentityProviderFacebook.

func (*IdentityProviderFacebook) SetConditions

func (mg *IdentityProviderFacebook) SetConditions(c ...xpv1.Condition)

SetConditions of this IdentityProviderFacebook.

func (*IdentityProviderFacebook) SetDeletionPolicy

func (mg *IdentityProviderFacebook) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IdentityProviderFacebook.

func (*IdentityProviderFacebook) SetObservation

func (tr *IdentityProviderFacebook) SetObservation(obs map[string]interface{}) error

SetObservation for this IdentityProviderFacebook

func (*IdentityProviderFacebook) SetParameters

func (tr *IdentityProviderFacebook) SetParameters(params map[string]interface{}) error

SetParameters for this IdentityProviderFacebook

func (*IdentityProviderFacebook) SetProviderConfigReference

func (mg *IdentityProviderFacebook) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IdentityProviderFacebook.

func (*IdentityProviderFacebook) SetProviderReference

func (mg *IdentityProviderFacebook) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IdentityProviderFacebook. Deprecated: Use SetProviderConfigReference.

func (*IdentityProviderFacebook) SetWriteConnectionSecretToReference

func (mg *IdentityProviderFacebook) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IdentityProviderFacebook.

type IdentityProviderFacebookList

type IdentityProviderFacebookList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IdentityProviderFacebook `json:"items"`
}

IdentityProviderFacebookList contains a list of IdentityProviderFacebooks

func (*IdentityProviderFacebookList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderFacebookList.

func (*IdentityProviderFacebookList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityProviderFacebookList) DeepCopyObject

func (in *IdentityProviderFacebookList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityProviderFacebookList) GetItems

GetItems of this IdentityProviderFacebookList.

type IdentityProviderFacebookObservation

type IdentityProviderFacebookObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IdentityProviderFacebookObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderFacebookObservation.

func (*IdentityProviderFacebookObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderFacebookParameters

type IdentityProviderFacebookParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	AppID *string `json:"appId" tf:"app_id,omitempty"`

	// +kubebuilder:validation:Required
	AppSecretSecretRef v1.SecretKeySelector `json:"appSecretSecretRef" 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:"-"`
}

func (*IdentityProviderFacebookParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderFacebookParameters.

func (*IdentityProviderFacebookParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderFacebookSpec

type IdentityProviderFacebookSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IdentityProviderFacebookParameters `json:"forProvider"`
}

IdentityProviderFacebookSpec defines the desired state of IdentityProviderFacebook

func (*IdentityProviderFacebookSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderFacebookSpec.

func (*IdentityProviderFacebookSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderFacebookStatus

type IdentityProviderFacebookStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IdentityProviderFacebookObservation `json:"atProvider,omitempty"`
}

IdentityProviderFacebookStatus defines the observed state of IdentityProviderFacebook.

func (*IdentityProviderFacebookStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderFacebookStatus.

func (*IdentityProviderFacebookStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderGoogle

type IdentityProviderGoogle struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IdentityProviderGoogleSpec   `json:"spec"`
	Status            IdentityProviderGoogleStatus `json:"status,omitempty"`
}

IdentityProviderGoogle is the Schema for the IdentityProviderGoogles 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 (*IdentityProviderGoogle) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderGoogle.

func (*IdentityProviderGoogle) DeepCopyInto

func (in *IdentityProviderGoogle) DeepCopyInto(out *IdentityProviderGoogle)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityProviderGoogle) DeepCopyObject

func (in *IdentityProviderGoogle) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityProviderGoogle) GetCondition

GetCondition of this IdentityProviderGoogle.

func (*IdentityProviderGoogle) GetConnectionDetailsMapping

func (tr *IdentityProviderGoogle) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IdentityProviderGoogle

func (*IdentityProviderGoogle) GetDeletionPolicy

func (mg *IdentityProviderGoogle) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IdentityProviderGoogle.

func (*IdentityProviderGoogle) GetID

func (tr *IdentityProviderGoogle) GetID() string

GetID returns ID of underlying Terraform resource of this IdentityProviderGoogle

func (*IdentityProviderGoogle) GetObservation

func (tr *IdentityProviderGoogle) GetObservation() (map[string]interface{}, error)

GetObservation of this IdentityProviderGoogle

func (*IdentityProviderGoogle) GetParameters

func (tr *IdentityProviderGoogle) GetParameters() (map[string]interface{}, error)

GetParameters of this IdentityProviderGoogle

func (*IdentityProviderGoogle) GetProviderConfigReference

func (mg *IdentityProviderGoogle) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IdentityProviderGoogle.

func (*IdentityProviderGoogle) GetProviderReference

func (mg *IdentityProviderGoogle) GetProviderReference() *xpv1.Reference

GetProviderReference of this IdentityProviderGoogle. Deprecated: Use GetProviderConfigReference.

func (*IdentityProviderGoogle) GetTerraformResourceType

func (mg *IdentityProviderGoogle) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IdentityProviderGoogle

func (*IdentityProviderGoogle) GetTerraformSchemaVersion

func (tr *IdentityProviderGoogle) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IdentityProviderGoogle) GetWriteConnectionSecretToReference

func (mg *IdentityProviderGoogle) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IdentityProviderGoogle.

func (*IdentityProviderGoogle) LateInitialize

func (tr *IdentityProviderGoogle) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IdentityProviderGoogle using its observed tfState. returns True if there are any spec changes for the resource.

func (*IdentityProviderGoogle) ResolveReferences

func (mg *IdentityProviderGoogle) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this IdentityProviderGoogle.

func (*IdentityProviderGoogle) SetConditions

func (mg *IdentityProviderGoogle) SetConditions(c ...xpv1.Condition)

SetConditions of this IdentityProviderGoogle.

func (*IdentityProviderGoogle) SetDeletionPolicy

func (mg *IdentityProviderGoogle) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IdentityProviderGoogle.

func (*IdentityProviderGoogle) SetObservation

func (tr *IdentityProviderGoogle) SetObservation(obs map[string]interface{}) error

SetObservation for this IdentityProviderGoogle

func (*IdentityProviderGoogle) SetParameters

func (tr *IdentityProviderGoogle) SetParameters(params map[string]interface{}) error

SetParameters for this IdentityProviderGoogle

func (*IdentityProviderGoogle) SetProviderConfigReference

func (mg *IdentityProviderGoogle) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IdentityProviderGoogle.

func (*IdentityProviderGoogle) SetProviderReference

func (mg *IdentityProviderGoogle) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IdentityProviderGoogle. Deprecated: Use SetProviderConfigReference.

func (*IdentityProviderGoogle) SetWriteConnectionSecretToReference

func (mg *IdentityProviderGoogle) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IdentityProviderGoogle.

type IdentityProviderGoogleList

type IdentityProviderGoogleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IdentityProviderGoogle `json:"items"`
}

IdentityProviderGoogleList contains a list of IdentityProviderGoogles

func (*IdentityProviderGoogleList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderGoogleList.

func (*IdentityProviderGoogleList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityProviderGoogleList) DeepCopyObject

func (in *IdentityProviderGoogleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityProviderGoogleList) GetItems

GetItems of this IdentityProviderGoogleList.

type IdentityProviderGoogleObservation

type IdentityProviderGoogleObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IdentityProviderGoogleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderGoogleObservation.

func (*IdentityProviderGoogleObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderGoogleParameters

type IdentityProviderGoogleParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" 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:"-"`
}

func (*IdentityProviderGoogleParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderGoogleParameters.

func (*IdentityProviderGoogleParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderGoogleSpec

type IdentityProviderGoogleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IdentityProviderGoogleParameters `json:"forProvider"`
}

IdentityProviderGoogleSpec defines the desired state of IdentityProviderGoogle

func (*IdentityProviderGoogleSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderGoogleSpec.

func (*IdentityProviderGoogleSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderGoogleStatus

type IdentityProviderGoogleStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IdentityProviderGoogleObservation `json:"atProvider,omitempty"`
}

IdentityProviderGoogleStatus defines the observed state of IdentityProviderGoogle.

func (*IdentityProviderGoogleStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderGoogleStatus.

func (*IdentityProviderGoogleStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderMicrosoft

type IdentityProviderMicrosoft struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IdentityProviderMicrosoftSpec   `json:"spec"`
	Status            IdentityProviderMicrosoftStatus `json:"status,omitempty"`
}

IdentityProviderMicrosoft is the Schema for the IdentityProviderMicrosofts 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 (*IdentityProviderMicrosoft) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderMicrosoft.

func (*IdentityProviderMicrosoft) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityProviderMicrosoft) DeepCopyObject

func (in *IdentityProviderMicrosoft) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityProviderMicrosoft) GetCondition

GetCondition of this IdentityProviderMicrosoft.

func (*IdentityProviderMicrosoft) GetConnectionDetailsMapping

func (tr *IdentityProviderMicrosoft) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IdentityProviderMicrosoft

func (*IdentityProviderMicrosoft) GetDeletionPolicy

func (mg *IdentityProviderMicrosoft) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IdentityProviderMicrosoft.

func (*IdentityProviderMicrosoft) GetID

func (tr *IdentityProviderMicrosoft) GetID() string

GetID returns ID of underlying Terraform resource of this IdentityProviderMicrosoft

func (*IdentityProviderMicrosoft) GetObservation

func (tr *IdentityProviderMicrosoft) GetObservation() (map[string]interface{}, error)

GetObservation of this IdentityProviderMicrosoft

func (*IdentityProviderMicrosoft) GetParameters

func (tr *IdentityProviderMicrosoft) GetParameters() (map[string]interface{}, error)

GetParameters of this IdentityProviderMicrosoft

func (*IdentityProviderMicrosoft) GetProviderConfigReference

func (mg *IdentityProviderMicrosoft) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IdentityProviderMicrosoft.

func (*IdentityProviderMicrosoft) GetProviderReference

func (mg *IdentityProviderMicrosoft) GetProviderReference() *xpv1.Reference

GetProviderReference of this IdentityProviderMicrosoft. Deprecated: Use GetProviderConfigReference.

func (*IdentityProviderMicrosoft) GetTerraformResourceType

func (mg *IdentityProviderMicrosoft) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IdentityProviderMicrosoft

func (*IdentityProviderMicrosoft) GetTerraformSchemaVersion

func (tr *IdentityProviderMicrosoft) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IdentityProviderMicrosoft) GetWriteConnectionSecretToReference

func (mg *IdentityProviderMicrosoft) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IdentityProviderMicrosoft.

func (*IdentityProviderMicrosoft) LateInitialize

func (tr *IdentityProviderMicrosoft) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IdentityProviderMicrosoft using its observed tfState. returns True if there are any spec changes for the resource.

func (*IdentityProviderMicrosoft) ResolveReferences

func (mg *IdentityProviderMicrosoft) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this IdentityProviderMicrosoft.

func (*IdentityProviderMicrosoft) SetConditions

func (mg *IdentityProviderMicrosoft) SetConditions(c ...xpv1.Condition)

SetConditions of this IdentityProviderMicrosoft.

func (*IdentityProviderMicrosoft) SetDeletionPolicy

func (mg *IdentityProviderMicrosoft) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IdentityProviderMicrosoft.

func (*IdentityProviderMicrosoft) SetObservation

func (tr *IdentityProviderMicrosoft) SetObservation(obs map[string]interface{}) error

SetObservation for this IdentityProviderMicrosoft

func (*IdentityProviderMicrosoft) SetParameters

func (tr *IdentityProviderMicrosoft) SetParameters(params map[string]interface{}) error

SetParameters for this IdentityProviderMicrosoft

func (*IdentityProviderMicrosoft) SetProviderConfigReference

func (mg *IdentityProviderMicrosoft) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IdentityProviderMicrosoft.

func (*IdentityProviderMicrosoft) SetProviderReference

func (mg *IdentityProviderMicrosoft) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IdentityProviderMicrosoft. Deprecated: Use SetProviderConfigReference.

func (*IdentityProviderMicrosoft) SetWriteConnectionSecretToReference

func (mg *IdentityProviderMicrosoft) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IdentityProviderMicrosoft.

type IdentityProviderMicrosoftList

type IdentityProviderMicrosoftList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IdentityProviderMicrosoft `json:"items"`
}

IdentityProviderMicrosoftList contains a list of IdentityProviderMicrosofts

func (*IdentityProviderMicrosoftList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderMicrosoftList.

func (*IdentityProviderMicrosoftList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityProviderMicrosoftList) DeepCopyObject

func (in *IdentityProviderMicrosoftList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityProviderMicrosoftList) GetItems

GetItems of this IdentityProviderMicrosoftList.

type IdentityProviderMicrosoftObservation

type IdentityProviderMicrosoftObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IdentityProviderMicrosoftObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderMicrosoftObservation.

func (*IdentityProviderMicrosoftObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderMicrosoftParameters

type IdentityProviderMicrosoftParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	ClientID *string `json:"clientId" tf:"client_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" 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:"-"`
}

func (*IdentityProviderMicrosoftParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderMicrosoftParameters.

func (*IdentityProviderMicrosoftParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderMicrosoftSpec

type IdentityProviderMicrosoftSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IdentityProviderMicrosoftParameters `json:"forProvider"`
}

IdentityProviderMicrosoftSpec defines the desired state of IdentityProviderMicrosoft

func (*IdentityProviderMicrosoftSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderMicrosoftSpec.

func (*IdentityProviderMicrosoftSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderMicrosoftStatus

type IdentityProviderMicrosoftStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IdentityProviderMicrosoftObservation `json:"atProvider,omitempty"`
}

IdentityProviderMicrosoftStatus defines the observed state of IdentityProviderMicrosoft.

func (*IdentityProviderMicrosoftStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderMicrosoftStatus.

func (*IdentityProviderMicrosoftStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderTwitter

type IdentityProviderTwitter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IdentityProviderTwitterSpec   `json:"spec"`
	Status            IdentityProviderTwitterStatus `json:"status,omitempty"`
}

IdentityProviderTwitter is the Schema for the IdentityProviderTwitters 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 (*IdentityProviderTwitter) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderTwitter.

func (*IdentityProviderTwitter) DeepCopyInto

func (in *IdentityProviderTwitter) DeepCopyInto(out *IdentityProviderTwitter)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityProviderTwitter) DeepCopyObject

func (in *IdentityProviderTwitter) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityProviderTwitter) GetCondition

GetCondition of this IdentityProviderTwitter.

func (*IdentityProviderTwitter) GetConnectionDetailsMapping

func (tr *IdentityProviderTwitter) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IdentityProviderTwitter

func (*IdentityProviderTwitter) GetDeletionPolicy

func (mg *IdentityProviderTwitter) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IdentityProviderTwitter.

func (*IdentityProviderTwitter) GetID

func (tr *IdentityProviderTwitter) GetID() string

GetID returns ID of underlying Terraform resource of this IdentityProviderTwitter

func (*IdentityProviderTwitter) GetObservation

func (tr *IdentityProviderTwitter) GetObservation() (map[string]interface{}, error)

GetObservation of this IdentityProviderTwitter

func (*IdentityProviderTwitter) GetParameters

func (tr *IdentityProviderTwitter) GetParameters() (map[string]interface{}, error)

GetParameters of this IdentityProviderTwitter

func (*IdentityProviderTwitter) GetProviderConfigReference

func (mg *IdentityProviderTwitter) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IdentityProviderTwitter.

func (*IdentityProviderTwitter) GetProviderReference

func (mg *IdentityProviderTwitter) GetProviderReference() *xpv1.Reference

GetProviderReference of this IdentityProviderTwitter. Deprecated: Use GetProviderConfigReference.

func (*IdentityProviderTwitter) GetTerraformResourceType

func (mg *IdentityProviderTwitter) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IdentityProviderTwitter

func (*IdentityProviderTwitter) GetTerraformSchemaVersion

func (tr *IdentityProviderTwitter) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IdentityProviderTwitter) GetWriteConnectionSecretToReference

func (mg *IdentityProviderTwitter) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IdentityProviderTwitter.

func (*IdentityProviderTwitter) LateInitialize

func (tr *IdentityProviderTwitter) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IdentityProviderTwitter using its observed tfState. returns True if there are any spec changes for the resource.

func (*IdentityProviderTwitter) ResolveReferences

func (mg *IdentityProviderTwitter) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this IdentityProviderTwitter.

func (*IdentityProviderTwitter) SetConditions

func (mg *IdentityProviderTwitter) SetConditions(c ...xpv1.Condition)

SetConditions of this IdentityProviderTwitter.

func (*IdentityProviderTwitter) SetDeletionPolicy

func (mg *IdentityProviderTwitter) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IdentityProviderTwitter.

func (*IdentityProviderTwitter) SetObservation

func (tr *IdentityProviderTwitter) SetObservation(obs map[string]interface{}) error

SetObservation for this IdentityProviderTwitter

func (*IdentityProviderTwitter) SetParameters

func (tr *IdentityProviderTwitter) SetParameters(params map[string]interface{}) error

SetParameters for this IdentityProviderTwitter

func (*IdentityProviderTwitter) SetProviderConfigReference

func (mg *IdentityProviderTwitter) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IdentityProviderTwitter.

func (*IdentityProviderTwitter) SetProviderReference

func (mg *IdentityProviderTwitter) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IdentityProviderTwitter. Deprecated: Use SetProviderConfigReference.

func (*IdentityProviderTwitter) SetWriteConnectionSecretToReference

func (mg *IdentityProviderTwitter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IdentityProviderTwitter.

type IdentityProviderTwitterList

type IdentityProviderTwitterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IdentityProviderTwitter `json:"items"`
}

IdentityProviderTwitterList contains a list of IdentityProviderTwitters

func (*IdentityProviderTwitterList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderTwitterList.

func (*IdentityProviderTwitterList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityProviderTwitterList) DeepCopyObject

func (in *IdentityProviderTwitterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityProviderTwitterList) GetItems

GetItems of this IdentityProviderTwitterList.

type IdentityProviderTwitterObservation

type IdentityProviderTwitterObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IdentityProviderTwitterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderTwitterObservation.

func (*IdentityProviderTwitterObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderTwitterParameters

type IdentityProviderTwitterParameters struct {

	// +kubebuilder:validation:Required
	APIKey *string `json:"apiKey" tf:"api_key,omitempty"`

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	APISecretKeySecretRef v1.SecretKeySelector `json:"apiSecretKeySecretRef" 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:"-"`
}

func (*IdentityProviderTwitterParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderTwitterParameters.

func (*IdentityProviderTwitterParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderTwitterSpec

type IdentityProviderTwitterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IdentityProviderTwitterParameters `json:"forProvider"`
}

IdentityProviderTwitterSpec defines the desired state of IdentityProviderTwitter

func (*IdentityProviderTwitterSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderTwitterSpec.

func (*IdentityProviderTwitterSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityProviderTwitterStatus

type IdentityProviderTwitterStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IdentityProviderTwitterObservation `json:"atProvider,omitempty"`
}

IdentityProviderTwitterStatus defines the observed state of IdentityProviderTwitter.

func (*IdentityProviderTwitterStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderTwitterStatus.

func (*IdentityProviderTwitterStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImportObservation

type ImportObservation struct {
}

func (*ImportObservation) DeepCopy

func (in *ImportObservation) DeepCopy() *ImportObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportObservation.

func (*ImportObservation) DeepCopyInto

func (in *ImportObservation) DeepCopyInto(out *ImportObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ImportParameters

type ImportParameters struct {

	// +kubebuilder:validation:Required
	ContentFormat *string `json:"contentFormat" tf:"content_format,omitempty"`

	// +kubebuilder:validation:Required
	ContentValue *string `json:"contentValue" tf:"content_value,omitempty"`

	// +kubebuilder:validation:Optional
	WsdlSelector []WsdlSelectorParameters `json:"wsdlSelector,omitempty" tf:"wsdl_selector,omitempty"`
}

func (*ImportParameters) DeepCopy

func (in *ImportParameters) DeepCopy() *ImportParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImportParameters.

func (*ImportParameters) DeepCopyInto

func (in *ImportParameters) DeepCopyInto(out *ImportParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LocationDataObservation

type LocationDataObservation struct {
}

func (*LocationDataObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationDataObservation.

func (*LocationDataObservation) DeepCopyInto

func (in *LocationDataObservation) DeepCopyInto(out *LocationDataObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LocationDataParameters

type LocationDataParameters struct {

	// +kubebuilder:validation:Optional
	City *string `json:"city,omitempty" tf:"city,omitempty"`

	// +kubebuilder:validation:Optional
	District *string `json:"district,omitempty" tf:"district,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Region *string `json:"region,omitempty" tf:"region,omitempty"`
}

func (*LocationDataParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocationDataParameters.

func (*LocationDataParameters) DeepCopyInto

func (in *LocationDataParameters) DeepCopyInto(out *LocationDataParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Logger

type Logger struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LoggerSpec   `json:"spec"`
	Status            LoggerStatus `json:"status,omitempty"`
}

Logger is the Schema for the Loggers 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 (*Logger) DeepCopy

func (in *Logger) DeepCopy() *Logger

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Logger.

func (*Logger) DeepCopyInto

func (in *Logger) DeepCopyInto(out *Logger)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Logger) DeepCopyObject

func (in *Logger) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Logger) GetCondition

func (mg *Logger) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Logger.

func (*Logger) GetConnectionDetailsMapping

func (tr *Logger) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Logger

func (*Logger) GetDeletionPolicy

func (mg *Logger) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Logger.

func (*Logger) GetID

func (tr *Logger) GetID() string

GetID returns ID of underlying Terraform resource of this Logger

func (*Logger) GetObservation

func (tr *Logger) GetObservation() (map[string]interface{}, error)

GetObservation of this Logger

func (*Logger) GetParameters

func (tr *Logger) GetParameters() (map[string]interface{}, error)

GetParameters of this Logger

func (*Logger) GetProviderConfigReference

func (mg *Logger) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Logger.

func (*Logger) GetProviderReference

func (mg *Logger) GetProviderReference() *xpv1.Reference

GetProviderReference of this Logger. Deprecated: Use GetProviderConfigReference.

func (*Logger) GetTerraformResourceType

func (mg *Logger) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Logger

func (*Logger) GetTerraformSchemaVersion

func (tr *Logger) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Logger) GetWriteConnectionSecretToReference

func (mg *Logger) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Logger.

func (*Logger) LateInitialize

func (tr *Logger) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Logger using its observed tfState. returns True if there are any spec changes for the resource.

func (*Logger) ResolveReferences

func (mg *Logger) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Logger.

func (*Logger) SetConditions

func (mg *Logger) SetConditions(c ...xpv1.Condition)

SetConditions of this Logger.

func (*Logger) SetDeletionPolicy

func (mg *Logger) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Logger.

func (*Logger) SetObservation

func (tr *Logger) SetObservation(obs map[string]interface{}) error

SetObservation for this Logger

func (*Logger) SetParameters

func (tr *Logger) SetParameters(params map[string]interface{}) error

SetParameters for this Logger

func (*Logger) SetProviderConfigReference

func (mg *Logger) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Logger.

func (*Logger) SetProviderReference

func (mg *Logger) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Logger. Deprecated: Use SetProviderConfigReference.

func (*Logger) SetWriteConnectionSecretToReference

func (mg *Logger) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Logger.

type LoggerList

type LoggerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Logger `json:"items"`
}

LoggerList contains a list of Loggers

func (*LoggerList) DeepCopy

func (in *LoggerList) DeepCopy() *LoggerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerList.

func (*LoggerList) DeepCopyInto

func (in *LoggerList) DeepCopyInto(out *LoggerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LoggerList) DeepCopyObject

func (in *LoggerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LoggerList) GetItems

func (l *LoggerList) GetItems() []resource.Managed

GetItems of this LoggerList.

type LoggerObservation

type LoggerObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LoggerObservation) DeepCopy

func (in *LoggerObservation) DeepCopy() *LoggerObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerObservation.

func (*LoggerObservation) DeepCopyInto

func (in *LoggerObservation) DeepCopyInto(out *LoggerObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoggerParameters

type LoggerParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Optional
	ApplicationInsights []ApplicationInsightsParameters `json:"applicationInsights,omitempty" tf:"application_insights,omitempty"`

	// +kubebuilder:validation:Optional
	Buffered *bool `json:"buffered,omitempty" tf:"buffered,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	EventHub []EventHubParameters `json:"eventhub,omitempty" tf:"eventhub,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
	ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"`
}

func (*LoggerParameters) DeepCopy

func (in *LoggerParameters) DeepCopy() *LoggerParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerParameters.

func (*LoggerParameters) DeepCopyInto

func (in *LoggerParameters) DeepCopyInto(out *LoggerParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoggerSpec

type LoggerSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LoggerParameters `json:"forProvider"`
}

LoggerSpec defines the desired state of Logger

func (*LoggerSpec) DeepCopy

func (in *LoggerSpec) DeepCopy() *LoggerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerSpec.

func (*LoggerSpec) DeepCopyInto

func (in *LoggerSpec) DeepCopyInto(out *LoggerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoggerStatus

type LoggerStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        LoggerObservation `json:"atProvider,omitempty"`
}

LoggerStatus defines the observed state of Logger.

func (*LoggerStatus) DeepCopy

func (in *LoggerStatus) DeepCopy() *LoggerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggerStatus.

func (*LoggerStatus) DeepCopyInto

func (in *LoggerStatus) DeepCopyInto(out *LoggerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Management

type Management struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementSpec   `json:"spec"`
	Status            ManagementStatus `json:"status,omitempty"`
}

Management is the Schema for the Managements 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 (*Management) DeepCopy

func (in *Management) DeepCopy() *Management

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Management.

func (*Management) DeepCopyInto

func (in *Management) DeepCopyInto(out *Management)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Management) DeepCopyObject

func (in *Management) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Management) GetCondition

func (mg *Management) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Management.

func (*Management) GetConnectionDetailsMapping

func (tr *Management) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Management

func (*Management) GetDeletionPolicy

func (mg *Management) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Management.

func (*Management) GetID

func (tr *Management) GetID() string

GetID returns ID of underlying Terraform resource of this Management

func (*Management) GetObservation

func (tr *Management) GetObservation() (map[string]interface{}, error)

GetObservation of this Management

func (*Management) GetParameters

func (tr *Management) GetParameters() (map[string]interface{}, error)

GetParameters of this Management

func (*Management) GetProviderConfigReference

func (mg *Management) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Management.

func (*Management) GetProviderReference

func (mg *Management) GetProviderReference() *xpv1.Reference

GetProviderReference of this Management. Deprecated: Use GetProviderConfigReference.

func (*Management) GetTerraformResourceType

func (mg *Management) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Management

func (*Management) GetTerraformSchemaVersion

func (tr *Management) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Management) GetWriteConnectionSecretToReference

func (mg *Management) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Management.

func (*Management) LateInitialize

func (tr *Management) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Management using its observed tfState. returns True if there are any spec changes for the resource.

func (*Management) ResolveReferences

func (mg *Management) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Management.

func (*Management) SetConditions

func (mg *Management) SetConditions(c ...xpv1.Condition)

SetConditions of this Management.

func (*Management) SetDeletionPolicy

func (mg *Management) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Management.

func (*Management) SetObservation

func (tr *Management) SetObservation(obs map[string]interface{}) error

SetObservation for this Management

func (*Management) SetParameters

func (tr *Management) SetParameters(params map[string]interface{}) error

SetParameters for this Management

func (*Management) SetProviderConfigReference

func (mg *Management) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Management.

func (*Management) SetProviderReference

func (mg *Management) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Management. Deprecated: Use SetProviderConfigReference.

func (*Management) SetWriteConnectionSecretToReference

func (mg *Management) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Management.

type ManagementList

type ManagementList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Management `json:"items"`
}

ManagementList contains a list of Managements

func (*ManagementList) DeepCopy

func (in *ManagementList) DeepCopy() *ManagementList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementList.

func (*ManagementList) DeepCopyInto

func (in *ManagementList) DeepCopyInto(out *ManagementList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementList) DeepCopyObject

func (in *ManagementList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementList) GetItems

func (l *ManagementList) GetItems() []resource.Managed

GetItems of this ManagementList.

type ManagementObservation

type ManagementObservation struct {
	DeveloperPortalURL *string `json:"developerPortalUrl,omitempty" tf:"developer_portal_url,omitempty"`

	GatewayRegionalURL *string `json:"gatewayRegionalUrl,omitempty" tf:"gateway_regional_url,omitempty"`

	GatewayURL *string `json:"gatewayUrl,omitempty" tf:"gateway_url,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	ManagementAPIURL *string `json:"managementApiUrl,omitempty" tf:"management_api_url,omitempty"`

	PortalURL *string `json:"portalUrl,omitempty" tf:"portal_url,omitempty"`

	PrivateIPAddresses []*string `json:"privateIpAddresses,omitempty" tf:"private_ip_addresses,omitempty"`

	PublicIPAddresses []*string `json:"publicIpAddresses,omitempty" tf:"public_ip_addresses,omitempty"`

	ScmURL *string `json:"scmUrl,omitempty" tf:"scm_url,omitempty"`
}

func (*ManagementObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementObservation.

func (*ManagementObservation) DeepCopyInto

func (in *ManagementObservation) DeepCopyInto(out *ManagementObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementParameters

type ManagementParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalLocation []AdditionalLocationParameters `json:"additionalLocation,omitempty" tf:"additional_location,omitempty"`

	// +kubebuilder:validation:Optional
	Certificate []CertificateParameters `json:"certificate,omitempty" tf:"certificate,omitempty"`

	// +kubebuilder:validation:Optional
	ClientCertificateEnabled *bool `json:"clientCertificateEnabled,omitempty" tf:"client_certificate_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	GatewayDisabled *bool `json:"gatewayDisabled,omitempty" tf:"gateway_disabled,omitempty"`

	// +kubebuilder:validation:Optional
	HostNameConfiguration []HostNameConfigurationParameters `json:"hostnameConfiguration,omitempty" tf:"hostname_configuration,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
	MinAPIVersion *string `json:"minApiVersion,omitempty" tf:"min_api_version,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	NotificationSenderEmail *string `json:"notificationSenderEmail,omitempty" tf:"notification_sender_email,omitempty"`

	// +kubebuilder:validation:Optional
	Policy []PolicyParameters `json:"policy,omitempty" tf:"policy,omitempty"`

	// +kubebuilder:validation:Optional
	Protocols []ProtocolsParameters `json:"protocols,omitempty" tf:"protocols,omitempty"`

	// +kubebuilder:validation:Required
	PublisherEmail *string `json:"publisherEmail" tf:"publisher_email,omitempty"`

	// +kubebuilder:validation:Required
	PublisherName *string `json:"publisherName" tf:"publisher_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
	Security []SecurityParameters `json:"security,omitempty" tf:"security,omitempty"`

	// +kubebuilder:validation:Optional
	SignIn []SignInParameters `json:"signIn,omitempty" tf:"sign_in,omitempty"`

	// +kubebuilder:validation:Optional
	SignUp []SignUpParameters `json:"signUp,omitempty" tf:"sign_up,omitempty"`

	// +kubebuilder:validation:Required
	SkuName *string `json:"skuName" tf:"sku_name,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	TenantAccess []TenantAccessParameters `json:"tenantAccess,omitempty" tf:"tenant_access,omitempty"`

	// +kubebuilder:validation:Optional
	VirtualNetworkConfiguration []ManagementVirtualNetworkConfigurationParameters `json:"virtualNetworkConfiguration,omitempty" tf:"virtual_network_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	VirtualNetworkType *string `json:"virtualNetworkType,omitempty" tf:"virtual_network_type,omitempty"`

	// +kubebuilder:validation:Optional
	Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"`
}

func (*ManagementParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementParameters.

func (*ManagementParameters) DeepCopyInto

func (in *ManagementParameters) DeepCopyInto(out *ManagementParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementSpec

type ManagementSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementParameters `json:"forProvider"`
}

ManagementSpec defines the desired state of Management

func (*ManagementSpec) DeepCopy

func (in *ManagementSpec) DeepCopy() *ManagementSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementSpec.

func (*ManagementSpec) DeepCopyInto

func (in *ManagementSpec) DeepCopyInto(out *ManagementSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementStatus

type ManagementStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementObservation `json:"atProvider,omitempty"`
}

ManagementStatus defines the observed state of Management.

func (*ManagementStatus) DeepCopy

func (in *ManagementStatus) DeepCopy() *ManagementStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementStatus.

func (*ManagementStatus) DeepCopyInto

func (in *ManagementStatus) DeepCopyInto(out *ManagementStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementVirtualNetworkConfigurationObservation

type ManagementVirtualNetworkConfigurationObservation struct {
}

func (*ManagementVirtualNetworkConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementVirtualNetworkConfigurationObservation.

func (*ManagementVirtualNetworkConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementVirtualNetworkConfigurationParameters

type ManagementVirtualNetworkConfigurationParameters struct {

	// +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 (*ManagementVirtualNetworkConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementVirtualNetworkConfigurationParameters.

func (*ManagementVirtualNetworkConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NamedValue

type NamedValue struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NamedValueSpec   `json:"spec"`
	Status            NamedValueStatus `json:"status,omitempty"`
}

NamedValue is the Schema for the NamedValues 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 (*NamedValue) DeepCopy

func (in *NamedValue) DeepCopy() *NamedValue

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValue.

func (*NamedValue) DeepCopyInto

func (in *NamedValue) DeepCopyInto(out *NamedValue)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NamedValue) DeepCopyObject

func (in *NamedValue) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NamedValue) GetCondition

func (mg *NamedValue) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this NamedValue.

func (*NamedValue) GetConnectionDetailsMapping

func (tr *NamedValue) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this NamedValue

func (*NamedValue) GetDeletionPolicy

func (mg *NamedValue) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this NamedValue.

func (*NamedValue) GetID

func (tr *NamedValue) GetID() string

GetID returns ID of underlying Terraform resource of this NamedValue

func (*NamedValue) GetObservation

func (tr *NamedValue) GetObservation() (map[string]interface{}, error)

GetObservation of this NamedValue

func (*NamedValue) GetParameters

func (tr *NamedValue) GetParameters() (map[string]interface{}, error)

GetParameters of this NamedValue

func (*NamedValue) GetProviderConfigReference

func (mg *NamedValue) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this NamedValue.

func (*NamedValue) GetProviderReference

func (mg *NamedValue) GetProviderReference() *xpv1.Reference

GetProviderReference of this NamedValue. Deprecated: Use GetProviderConfigReference.

func (*NamedValue) GetTerraformResourceType

func (mg *NamedValue) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this NamedValue

func (*NamedValue) GetTerraformSchemaVersion

func (tr *NamedValue) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*NamedValue) GetWriteConnectionSecretToReference

func (mg *NamedValue) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this NamedValue.

func (*NamedValue) LateInitialize

func (tr *NamedValue) LateInitialize(attrs []byte) (bool, error)

LateInitialize this NamedValue using its observed tfState. returns True if there are any spec changes for the resource.

func (*NamedValue) ResolveReferences

func (mg *NamedValue) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this NamedValue.

func (*NamedValue) SetConditions

func (mg *NamedValue) SetConditions(c ...xpv1.Condition)

SetConditions of this NamedValue.

func (*NamedValue) SetDeletionPolicy

func (mg *NamedValue) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this NamedValue.

func (*NamedValue) SetObservation

func (tr *NamedValue) SetObservation(obs map[string]interface{}) error

SetObservation for this NamedValue

func (*NamedValue) SetParameters

func (tr *NamedValue) SetParameters(params map[string]interface{}) error

SetParameters for this NamedValue

func (*NamedValue) SetProviderConfigReference

func (mg *NamedValue) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this NamedValue.

func (*NamedValue) SetProviderReference

func (mg *NamedValue) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this NamedValue. Deprecated: Use SetProviderConfigReference.

func (*NamedValue) SetWriteConnectionSecretToReference

func (mg *NamedValue) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this NamedValue.

type NamedValueList

type NamedValueList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []NamedValue `json:"items"`
}

NamedValueList contains a list of NamedValues

func (*NamedValueList) DeepCopy

func (in *NamedValueList) DeepCopy() *NamedValueList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueList.

func (*NamedValueList) DeepCopyInto

func (in *NamedValueList) DeepCopyInto(out *NamedValueList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NamedValueList) DeepCopyObject

func (in *NamedValueList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NamedValueList) GetItems

func (l *NamedValueList) GetItems() []resource.Managed

GetItems of this NamedValueList.

type NamedValueObservation

type NamedValueObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*NamedValueObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueObservation.

func (*NamedValueObservation) DeepCopyInto

func (in *NamedValueObservation) DeepCopyInto(out *NamedValueObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NamedValueParameters

type NamedValueParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,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
	Secret *bool `json:"secret,omitempty" tf:"secret,omitempty"`

	// +kubebuilder:validation:Optional
	Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	ValueFromKeyVault []ValueFromKeyVaultParameters `json:"valueFromKeyVault,omitempty" tf:"value_from_key_vault,omitempty"`

	// +kubebuilder:validation:Optional
	ValueSecretRef *v1.SecretKeySelector `json:"valueSecretRef,omitempty" tf:"-"`
}

func (*NamedValueParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueParameters.

func (*NamedValueParameters) DeepCopyInto

func (in *NamedValueParameters) DeepCopyInto(out *NamedValueParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NamedValueSpec

type NamedValueSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     NamedValueParameters `json:"forProvider"`
}

NamedValueSpec defines the desired state of NamedValue

func (*NamedValueSpec) DeepCopy

func (in *NamedValueSpec) DeepCopy() *NamedValueSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueSpec.

func (*NamedValueSpec) DeepCopyInto

func (in *NamedValueSpec) DeepCopyInto(out *NamedValueSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NamedValueStatus

type NamedValueStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        NamedValueObservation `json:"atProvider,omitempty"`
}

NamedValueStatus defines the observed state of NamedValue.

func (*NamedValueStatus) DeepCopy

func (in *NamedValueStatus) DeepCopy() *NamedValueStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueStatus.

func (*NamedValueStatus) DeepCopyInto

func (in *NamedValueStatus) DeepCopyInto(out *NamedValueStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NotificationRecipientEmail

type NotificationRecipientEmail struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NotificationRecipientEmailSpec   `json:"spec"`
	Status            NotificationRecipientEmailStatus `json:"status,omitempty"`
}

NotificationRecipientEmail is the Schema for the NotificationRecipientEmails 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 (*NotificationRecipientEmail) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationRecipientEmail.

func (*NotificationRecipientEmail) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NotificationRecipientEmail) DeepCopyObject

func (in *NotificationRecipientEmail) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NotificationRecipientEmail) GetCondition

GetCondition of this NotificationRecipientEmail.

func (*NotificationRecipientEmail) GetConnectionDetailsMapping

func (tr *NotificationRecipientEmail) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this NotificationRecipientEmail

func (*NotificationRecipientEmail) GetDeletionPolicy

func (mg *NotificationRecipientEmail) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this NotificationRecipientEmail.

func (*NotificationRecipientEmail) GetID

func (tr *NotificationRecipientEmail) GetID() string

GetID returns ID of underlying Terraform resource of this NotificationRecipientEmail

func (*NotificationRecipientEmail) GetObservation

func (tr *NotificationRecipientEmail) GetObservation() (map[string]interface{}, error)

GetObservation of this NotificationRecipientEmail

func (*NotificationRecipientEmail) GetParameters

func (tr *NotificationRecipientEmail) GetParameters() (map[string]interface{}, error)

GetParameters of this NotificationRecipientEmail

func (*NotificationRecipientEmail) GetProviderConfigReference

func (mg *NotificationRecipientEmail) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this NotificationRecipientEmail.

func (*NotificationRecipientEmail) GetProviderReference

func (mg *NotificationRecipientEmail) GetProviderReference() *xpv1.Reference

GetProviderReference of this NotificationRecipientEmail. Deprecated: Use GetProviderConfigReference.

func (*NotificationRecipientEmail) GetTerraformResourceType

func (mg *NotificationRecipientEmail) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this NotificationRecipientEmail

func (*NotificationRecipientEmail) GetTerraformSchemaVersion

func (tr *NotificationRecipientEmail) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*NotificationRecipientEmail) GetWriteConnectionSecretToReference

func (mg *NotificationRecipientEmail) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this NotificationRecipientEmail.

func (*NotificationRecipientEmail) LateInitialize

func (tr *NotificationRecipientEmail) LateInitialize(attrs []byte) (bool, error)

LateInitialize this NotificationRecipientEmail using its observed tfState. returns True if there are any spec changes for the resource.

func (*NotificationRecipientEmail) SetConditions

func (mg *NotificationRecipientEmail) SetConditions(c ...xpv1.Condition)

SetConditions of this NotificationRecipientEmail.

func (*NotificationRecipientEmail) SetDeletionPolicy

func (mg *NotificationRecipientEmail) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this NotificationRecipientEmail.

func (*NotificationRecipientEmail) SetObservation

func (tr *NotificationRecipientEmail) SetObservation(obs map[string]interface{}) error

SetObservation for this NotificationRecipientEmail

func (*NotificationRecipientEmail) SetParameters

func (tr *NotificationRecipientEmail) SetParameters(params map[string]interface{}) error

SetParameters for this NotificationRecipientEmail

func (*NotificationRecipientEmail) SetProviderConfigReference

func (mg *NotificationRecipientEmail) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this NotificationRecipientEmail.

func (*NotificationRecipientEmail) SetProviderReference

func (mg *NotificationRecipientEmail) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this NotificationRecipientEmail. Deprecated: Use SetProviderConfigReference.

func (*NotificationRecipientEmail) SetWriteConnectionSecretToReference

func (mg *NotificationRecipientEmail) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this NotificationRecipientEmail.

type NotificationRecipientEmailList

type NotificationRecipientEmailList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []NotificationRecipientEmail `json:"items"`
}

NotificationRecipientEmailList contains a list of NotificationRecipientEmails

func (*NotificationRecipientEmailList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationRecipientEmailList.

func (*NotificationRecipientEmailList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NotificationRecipientEmailList) DeepCopyObject

func (in *NotificationRecipientEmailList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NotificationRecipientEmailList) GetItems

GetItems of this NotificationRecipientEmailList.

type NotificationRecipientEmailObservation

type NotificationRecipientEmailObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*NotificationRecipientEmailObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationRecipientEmailObservation.

func (*NotificationRecipientEmailObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NotificationRecipientEmailParameters

type NotificationRecipientEmailParameters struct {

	// +kubebuilder:validation:Required
	APIManagementID *string `json:"apiManagementId" tf:"api_management_id,omitempty"`

	// +kubebuilder:validation:Required
	Email *string `json:"email" tf:"email,omitempty"`

	// +kubebuilder:validation:Required
	NotificationType *string `json:"notificationType" tf:"notification_type,omitempty"`
}

func (*NotificationRecipientEmailParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationRecipientEmailParameters.

func (*NotificationRecipientEmailParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NotificationRecipientEmailSpec

type NotificationRecipientEmailSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     NotificationRecipientEmailParameters `json:"forProvider"`
}

NotificationRecipientEmailSpec defines the desired state of NotificationRecipientEmail

func (*NotificationRecipientEmailSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationRecipientEmailSpec.

func (*NotificationRecipientEmailSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NotificationRecipientEmailStatus

type NotificationRecipientEmailStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        NotificationRecipientEmailObservation `json:"atProvider,omitempty"`
}

NotificationRecipientEmailStatus defines the observed state of NotificationRecipientEmail.

func (*NotificationRecipientEmailStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationRecipientEmailStatus.

func (*NotificationRecipientEmailStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Oauth2AuthorizationObservation

type Oauth2AuthorizationObservation struct {
}

func (*Oauth2AuthorizationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Oauth2AuthorizationObservation.

func (*Oauth2AuthorizationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Oauth2AuthorizationParameters

type Oauth2AuthorizationParameters struct {

	// +kubebuilder:validation:Required
	AuthorizationServerName *string `json:"authorizationServerName" tf:"authorization_server_name,omitempty"`

	// +kubebuilder:validation:Optional
	Scope *string `json:"scope,omitempty" tf:"scope,omitempty"`
}

func (*Oauth2AuthorizationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Oauth2AuthorizationParameters.

func (*Oauth2AuthorizationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpenIDAuthenticationObservation

type OpenIDAuthenticationObservation struct {
}

func (*OpenIDAuthenticationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDAuthenticationObservation.

func (*OpenIDAuthenticationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpenIDAuthenticationParameters

type OpenIDAuthenticationParameters struct {

	// +kubebuilder:validation:Optional
	BearerTokenSendingMethods []*string `json:"bearerTokenSendingMethods,omitempty" tf:"bearer_token_sending_methods,omitempty"`

	// +kubebuilder:validation:Required
	OpenIDProviderName *string `json:"openidProviderName" tf:"openid_provider_name,omitempty"`
}

func (*OpenIDAuthenticationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDAuthenticationParameters.

func (*OpenIDAuthenticationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpenIDConnectProvider

type OpenIDConnectProvider struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpenIDConnectProviderSpec   `json:"spec"`
	Status            OpenIDConnectProviderStatus `json:"status,omitempty"`
}

OpenIDConnectProvider is the Schema for the OpenIDConnectProviders 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 (*OpenIDConnectProvider) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectProvider.

func (*OpenIDConnectProvider) DeepCopyInto

func (in *OpenIDConnectProvider) DeepCopyInto(out *OpenIDConnectProvider)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpenIDConnectProvider) DeepCopyObject

func (in *OpenIDConnectProvider) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OpenIDConnectProvider) GetCondition

func (mg *OpenIDConnectProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this OpenIDConnectProvider.

func (*OpenIDConnectProvider) GetConnectionDetailsMapping

func (tr *OpenIDConnectProvider) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this OpenIDConnectProvider

func (*OpenIDConnectProvider) GetDeletionPolicy

func (mg *OpenIDConnectProvider) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this OpenIDConnectProvider.

func (*OpenIDConnectProvider) GetID

func (tr *OpenIDConnectProvider) GetID() string

GetID returns ID of underlying Terraform resource of this OpenIDConnectProvider

func (*OpenIDConnectProvider) GetObservation

func (tr *OpenIDConnectProvider) GetObservation() (map[string]interface{}, error)

GetObservation of this OpenIDConnectProvider

func (*OpenIDConnectProvider) GetParameters

func (tr *OpenIDConnectProvider) GetParameters() (map[string]interface{}, error)

GetParameters of this OpenIDConnectProvider

func (*OpenIDConnectProvider) GetProviderConfigReference

func (mg *OpenIDConnectProvider) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this OpenIDConnectProvider.

func (*OpenIDConnectProvider) GetProviderReference

func (mg *OpenIDConnectProvider) GetProviderReference() *xpv1.Reference

GetProviderReference of this OpenIDConnectProvider. Deprecated: Use GetProviderConfigReference.

func (*OpenIDConnectProvider) GetTerraformResourceType

func (mg *OpenIDConnectProvider) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OpenIDConnectProvider

func (*OpenIDConnectProvider) GetTerraformSchemaVersion

func (tr *OpenIDConnectProvider) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OpenIDConnectProvider) GetWriteConnectionSecretToReference

func (mg *OpenIDConnectProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this OpenIDConnectProvider.

func (*OpenIDConnectProvider) LateInitialize

func (tr *OpenIDConnectProvider) LateInitialize(attrs []byte) (bool, error)

LateInitialize this OpenIDConnectProvider using its observed tfState. returns True if there are any spec changes for the resource.

func (*OpenIDConnectProvider) ResolveReferences

func (mg *OpenIDConnectProvider) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this OpenIDConnectProvider.

func (*OpenIDConnectProvider) SetConditions

func (mg *OpenIDConnectProvider) SetConditions(c ...xpv1.Condition)

SetConditions of this OpenIDConnectProvider.

func (*OpenIDConnectProvider) SetDeletionPolicy

func (mg *OpenIDConnectProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this OpenIDConnectProvider.

func (*OpenIDConnectProvider) SetObservation

func (tr *OpenIDConnectProvider) SetObservation(obs map[string]interface{}) error

SetObservation for this OpenIDConnectProvider

func (*OpenIDConnectProvider) SetParameters

func (tr *OpenIDConnectProvider) SetParameters(params map[string]interface{}) error

SetParameters for this OpenIDConnectProvider

func (*OpenIDConnectProvider) SetProviderConfigReference

func (mg *OpenIDConnectProvider) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this OpenIDConnectProvider.

func (*OpenIDConnectProvider) SetProviderReference

func (mg *OpenIDConnectProvider) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this OpenIDConnectProvider. Deprecated: Use SetProviderConfigReference.

func (*OpenIDConnectProvider) SetWriteConnectionSecretToReference

func (mg *OpenIDConnectProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this OpenIDConnectProvider.

type OpenIDConnectProviderList

type OpenIDConnectProviderList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []OpenIDConnectProvider `json:"items"`
}

OpenIDConnectProviderList contains a list of OpenIDConnectProviders

func (*OpenIDConnectProviderList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectProviderList.

func (*OpenIDConnectProviderList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpenIDConnectProviderList) DeepCopyObject

func (in *OpenIDConnectProviderList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OpenIDConnectProviderList) GetItems

func (l *OpenIDConnectProviderList) GetItems() []resource.Managed

GetItems of this OpenIDConnectProviderList.

type OpenIDConnectProviderObservation

type OpenIDConnectProviderObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*OpenIDConnectProviderObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectProviderObservation.

func (*OpenIDConnectProviderObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpenIDConnectProviderParameters

type OpenIDConnectProviderParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	ClientIDSecretRef v1.SecretKeySelector `json:"clientIdSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Required
	MetadataEndpoint *string `json:"metadataEndpoint" tf:"metadata_endpoint,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:"-"`
}

func (*OpenIDConnectProviderParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectProviderParameters.

func (*OpenIDConnectProviderParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpenIDConnectProviderSpec

type OpenIDConnectProviderSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OpenIDConnectProviderParameters `json:"forProvider"`
}

OpenIDConnectProviderSpec defines the desired state of OpenIDConnectProvider

func (*OpenIDConnectProviderSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectProviderSpec.

func (*OpenIDConnectProviderSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpenIDConnectProviderStatus

type OpenIDConnectProviderStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        OpenIDConnectProviderObservation `json:"atProvider,omitempty"`
}

OpenIDConnectProviderStatus defines the observed state of OpenIDConnectProvider.

func (*OpenIDConnectProviderStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectProviderStatus.

func (*OpenIDConnectProviderStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Policy

type Policy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PolicySpec   `json:"spec"`
	Status            PolicyStatus `json:"status,omitempty"`
}

Policy is the Schema for the Policys 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 (*Policy) DeepCopy

func (in *Policy) DeepCopy() *Policy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.

func (*Policy) DeepCopyInto

func (in *Policy) DeepCopyInto(out *Policy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Policy) DeepCopyObject

func (in *Policy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Policy) GetCondition

func (mg *Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Policy.

func (*Policy) GetConnectionDetailsMapping

func (tr *Policy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Policy

func (*Policy) GetDeletionPolicy

func (mg *Policy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Policy.

func (*Policy) GetID

func (tr *Policy) GetID() string

GetID returns ID of underlying Terraform resource of this Policy

func (*Policy) GetObservation

func (tr *Policy) GetObservation() (map[string]interface{}, error)

GetObservation of this Policy

func (*Policy) GetParameters

func (tr *Policy) GetParameters() (map[string]interface{}, error)

GetParameters of this Policy

func (*Policy) GetProviderConfigReference

func (mg *Policy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Policy.

func (*Policy) GetProviderReference

func (mg *Policy) GetProviderReference() *xpv1.Reference

GetProviderReference of this Policy. Deprecated: Use GetProviderConfigReference.

func (*Policy) GetTerraformResourceType

func (mg *Policy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Policy

func (*Policy) GetTerraformSchemaVersion

func (tr *Policy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Policy) GetWriteConnectionSecretToReference

func (mg *Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Policy.

func (*Policy) LateInitialize

func (tr *Policy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Policy using its observed tfState. returns True if there are any spec changes for the resource.

func (*Policy) SetConditions

func (mg *Policy) SetConditions(c ...xpv1.Condition)

SetConditions of this Policy.

func (*Policy) SetDeletionPolicy

func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Policy.

func (*Policy) SetObservation

func (tr *Policy) SetObservation(obs map[string]interface{}) error

SetObservation for this Policy

func (*Policy) SetParameters

func (tr *Policy) SetParameters(params map[string]interface{}) error

SetParameters for this Policy

func (*Policy) SetProviderConfigReference

func (mg *Policy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Policy.

func (*Policy) SetProviderReference

func (mg *Policy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Policy. Deprecated: Use SetProviderConfigReference.

func (*Policy) SetWriteConnectionSecretToReference

func (mg *Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Policy.

type PolicyList

type PolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Policy `json:"items"`
}

PolicyList contains a list of Policys

func (*PolicyList) DeepCopy

func (in *PolicyList) DeepCopy() *PolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyList.

func (*PolicyList) DeepCopyInto

func (in *PolicyList) DeepCopyInto(out *PolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PolicyList) DeepCopyObject

func (in *PolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PolicyList) GetItems

func (l *PolicyList) GetItems() []resource.Managed

GetItems of this PolicyList.

type PolicyObservation

type PolicyObservation struct {
}

func (*PolicyObservation) DeepCopy

func (in *PolicyObservation) DeepCopy() *PolicyObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyObservation.

func (*PolicyObservation) DeepCopyInto

func (in *PolicyObservation) DeepCopyInto(out *PolicyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyObservation_2

type PolicyObservation_2 struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*PolicyObservation_2) DeepCopy

func (in *PolicyObservation_2) DeepCopy() *PolicyObservation_2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyObservation_2.

func (*PolicyObservation_2) DeepCopyInto

func (in *PolicyObservation_2) DeepCopyInto(out *PolicyObservation_2)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyParameters

type PolicyParameters struct {

	// +kubebuilder:validation:Optional
	XMLContent *string `json:"xmlContent,omitempty" tf:"xml_content,omitempty"`

	// +kubebuilder:validation:Optional
	XMLLink *string `json:"xmlLink,omitempty" tf:"xml_link,omitempty"`
}

func (*PolicyParameters) DeepCopy

func (in *PolicyParameters) DeepCopy() *PolicyParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyParameters.

func (*PolicyParameters) DeepCopyInto

func (in *PolicyParameters) DeepCopyInto(out *PolicyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyParameters_2

type PolicyParameters_2 struct {

	// +kubebuilder:validation:Required
	APIManagementID *string `json:"apiManagementId" tf:"api_management_id,omitempty"`

	// +kubebuilder:validation:Optional
	XMLContent *string `json:"xmlContent,omitempty" tf:"xml_content,omitempty"`

	// +kubebuilder:validation:Optional
	XMLLink *string `json:"xmlLink,omitempty" tf:"xml_link,omitempty"`
}

func (*PolicyParameters_2) DeepCopy

func (in *PolicyParameters_2) DeepCopy() *PolicyParameters_2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyParameters_2.

func (*PolicyParameters_2) DeepCopyInto

func (in *PolicyParameters_2) DeepCopyInto(out *PolicyParameters_2)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicySpec

type PolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PolicyParameters_2 `json:"forProvider"`
}

PolicySpec defines the desired state of Policy

func (*PolicySpec) DeepCopy

func (in *PolicySpec) DeepCopy() *PolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpec.

func (*PolicySpec) DeepCopyInto

func (in *PolicySpec) DeepCopyInto(out *PolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyStatus

type PolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PolicyObservation_2 `json:"atProvider,omitempty"`
}

PolicyStatus defines the observed state of Policy.

func (*PolicyStatus) DeepCopy

func (in *PolicyStatus) DeepCopy() *PolicyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyStatus.

func (*PolicyStatus) DeepCopyInto

func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PortalObservation

type PortalObservation struct {
	Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"`

	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

	Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"`
}

func (*PortalObservation) DeepCopy

func (in *PortalObservation) DeepCopy() *PortalObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortalObservation.

func (*PortalObservation) DeepCopyInto

func (in *PortalObservation) DeepCopyInto(out *PortalObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PortalParameters

type PortalParameters struct {

	// +kubebuilder:validation:Optional
	CertificatePasswordSecretRef *v1.SecretKeySelector `json:"certificatePasswordSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	HostName *string `json:"hostName" tf:"host_name,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Optional
	NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"`

	// +kubebuilder:validation:Optional
	SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"`
}

func (*PortalParameters) DeepCopy

func (in *PortalParameters) DeepCopy() *PortalParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortalParameters.

func (*PortalParameters) DeepCopyInto

func (in *PortalParameters) DeepCopyInto(out *PortalParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Product

type Product struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProductSpec   `json:"spec"`
	Status            ProductStatus `json:"status,omitempty"`
}

Product is the Schema for the Products 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 (*Product) DeepCopy

func (in *Product) DeepCopy() *Product

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Product.

func (*Product) DeepCopyInto

func (in *Product) DeepCopyInto(out *Product)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Product) DeepCopyObject

func (in *Product) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Product) GetCondition

func (mg *Product) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Product.

func (*Product) GetConnectionDetailsMapping

func (tr *Product) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Product

func (*Product) GetDeletionPolicy

func (mg *Product) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Product.

func (*Product) GetID

func (tr *Product) GetID() string

GetID returns ID of underlying Terraform resource of this Product

func (*Product) GetObservation

func (tr *Product) GetObservation() (map[string]interface{}, error)

GetObservation of this Product

func (*Product) GetParameters

func (tr *Product) GetParameters() (map[string]interface{}, error)

GetParameters of this Product

func (*Product) GetProviderConfigReference

func (mg *Product) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Product.

func (*Product) GetProviderReference

func (mg *Product) GetProviderReference() *xpv1.Reference

GetProviderReference of this Product. Deprecated: Use GetProviderConfigReference.

func (*Product) GetTerraformResourceType

func (mg *Product) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Product

func (*Product) GetTerraformSchemaVersion

func (tr *Product) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Product) GetWriteConnectionSecretToReference

func (mg *Product) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Product.

func (*Product) LateInitialize

func (tr *Product) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Product using its observed tfState. returns True if there are any spec changes for the resource.

func (*Product) ResolveReferences

func (mg *Product) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Product.

func (*Product) SetConditions

func (mg *Product) SetConditions(c ...xpv1.Condition)

SetConditions of this Product.

func (*Product) SetDeletionPolicy

func (mg *Product) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Product.

func (*Product) SetObservation

func (tr *Product) SetObservation(obs map[string]interface{}) error

SetObservation for this Product

func (*Product) SetParameters

func (tr *Product) SetParameters(params map[string]interface{}) error

SetParameters for this Product

func (*Product) SetProviderConfigReference

func (mg *Product) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Product.

func (*Product) SetProviderReference

func (mg *Product) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Product. Deprecated: Use SetProviderConfigReference.

func (*Product) SetWriteConnectionSecretToReference

func (mg *Product) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Product.

type ProductAPI

type ProductAPI struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProductAPISpec   `json:"spec"`
	Status            ProductAPIStatus `json:"status,omitempty"`
}

ProductAPI is the Schema for the ProductAPIs 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 (*ProductAPI) DeepCopy

func (in *ProductAPI) DeepCopy() *ProductAPI

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductAPI.

func (*ProductAPI) DeepCopyInto

func (in *ProductAPI) DeepCopyInto(out *ProductAPI)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProductAPI) DeepCopyObject

func (in *ProductAPI) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProductAPI) GetCondition

func (mg *ProductAPI) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ProductAPI.

func (*ProductAPI) GetConnectionDetailsMapping

func (tr *ProductAPI) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ProductAPI

func (*ProductAPI) GetDeletionPolicy

func (mg *ProductAPI) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ProductAPI.

func (*ProductAPI) GetID

func (tr *ProductAPI) GetID() string

GetID returns ID of underlying Terraform resource of this ProductAPI

func (*ProductAPI) GetObservation

func (tr *ProductAPI) GetObservation() (map[string]interface{}, error)

GetObservation of this ProductAPI

func (*ProductAPI) GetParameters

func (tr *ProductAPI) GetParameters() (map[string]interface{}, error)

GetParameters of this ProductAPI

func (*ProductAPI) GetProviderConfigReference

func (mg *ProductAPI) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ProductAPI.

func (*ProductAPI) GetProviderReference

func (mg *ProductAPI) GetProviderReference() *xpv1.Reference

GetProviderReference of this ProductAPI. Deprecated: Use GetProviderConfigReference.

func (*ProductAPI) GetTerraformResourceType

func (mg *ProductAPI) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ProductAPI

func (*ProductAPI) GetTerraformSchemaVersion

func (tr *ProductAPI) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ProductAPI) GetWriteConnectionSecretToReference

func (mg *ProductAPI) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ProductAPI.

func (*ProductAPI) LateInitialize

func (tr *ProductAPI) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ProductAPI using its observed tfState. returns True if there are any spec changes for the resource.

func (*ProductAPI) ResolveReferences

func (mg *ProductAPI) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this ProductAPI.

func (*ProductAPI) SetConditions

func (mg *ProductAPI) SetConditions(c ...xpv1.Condition)

SetConditions of this ProductAPI.

func (*ProductAPI) SetDeletionPolicy

func (mg *ProductAPI) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ProductAPI.

func (*ProductAPI) SetObservation

func (tr *ProductAPI) SetObservation(obs map[string]interface{}) error

SetObservation for this ProductAPI

func (*ProductAPI) SetParameters

func (tr *ProductAPI) SetParameters(params map[string]interface{}) error

SetParameters for this ProductAPI

func (*ProductAPI) SetProviderConfigReference

func (mg *ProductAPI) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ProductAPI.

func (*ProductAPI) SetProviderReference

func (mg *ProductAPI) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ProductAPI. Deprecated: Use SetProviderConfigReference.

func (*ProductAPI) SetWriteConnectionSecretToReference

func (mg *ProductAPI) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ProductAPI.

type ProductAPIList

type ProductAPIList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ProductAPI `json:"items"`
}

ProductAPIList contains a list of ProductAPIs

func (*ProductAPIList) DeepCopy

func (in *ProductAPIList) DeepCopy() *ProductAPIList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductAPIList.

func (*ProductAPIList) DeepCopyInto

func (in *ProductAPIList) DeepCopyInto(out *ProductAPIList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProductAPIList) DeepCopyObject

func (in *ProductAPIList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProductAPIList) GetItems

func (l *ProductAPIList) GetItems() []resource.Managed

GetItems of this ProductAPIList.

type ProductAPIObservation

type ProductAPIObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ProductAPIObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductAPIObservation.

func (*ProductAPIObservation) DeepCopyInto

func (in *ProductAPIObservation) DeepCopyInto(out *ProductAPIObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductAPIParameters

type ProductAPIParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	APIName *string `json:"apiName" tf:"api_name,omitempty"`

	// +kubebuilder:validation:Required
	ProductID *string `json:"productId" tf:"product_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:"-"`
}

func (*ProductAPIParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductAPIParameters.

func (*ProductAPIParameters) DeepCopyInto

func (in *ProductAPIParameters) DeepCopyInto(out *ProductAPIParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductAPISpec

type ProductAPISpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProductAPIParameters `json:"forProvider"`
}

ProductAPISpec defines the desired state of ProductAPI

func (*ProductAPISpec) DeepCopy

func (in *ProductAPISpec) DeepCopy() *ProductAPISpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductAPISpec.

func (*ProductAPISpec) DeepCopyInto

func (in *ProductAPISpec) DeepCopyInto(out *ProductAPISpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductAPIStatus

type ProductAPIStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ProductAPIObservation `json:"atProvider,omitempty"`
}

ProductAPIStatus defines the observed state of ProductAPI.

func (*ProductAPIStatus) DeepCopy

func (in *ProductAPIStatus) DeepCopy() *ProductAPIStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductAPIStatus.

func (*ProductAPIStatus) DeepCopyInto

func (in *ProductAPIStatus) DeepCopyInto(out *ProductAPIStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductList

type ProductList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Product `json:"items"`
}

ProductList contains a list of Products

func (*ProductList) DeepCopy

func (in *ProductList) DeepCopy() *ProductList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductList.

func (*ProductList) DeepCopyInto

func (in *ProductList) DeepCopyInto(out *ProductList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProductList) DeepCopyObject

func (in *ProductList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProductList) GetItems

func (l *ProductList) GetItems() []resource.Managed

GetItems of this ProductList.

type ProductObservation

type ProductObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ProductObservation) DeepCopy

func (in *ProductObservation) DeepCopy() *ProductObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductObservation.

func (*ProductObservation) DeepCopyInto

func (in *ProductObservation) DeepCopyInto(out *ProductObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductParameters

type ProductParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Optional
	ApprovalRequired *bool `json:"approvalRequired,omitempty" tf:"approval_required,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Required
	ProductID *string `json:"productId" tf:"product_id,omitempty"`

	// +kubebuilder:validation:Required
	Published *bool `json:"published" tf:"published,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
	SubscriptionRequired *bool `json:"subscriptionRequired" tf:"subscription_required,omitempty"`

	// +kubebuilder:validation:Optional
	SubscriptionsLimit *int64 `json:"subscriptionsLimit,omitempty" tf:"subscriptions_limit,omitempty"`

	// +kubebuilder:validation:Optional
	Terms *string `json:"terms,omitempty" tf:"terms,omitempty"`
}

func (*ProductParameters) DeepCopy

func (in *ProductParameters) DeepCopy() *ProductParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductParameters.

func (*ProductParameters) DeepCopyInto

func (in *ProductParameters) DeepCopyInto(out *ProductParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductPolicy

type ProductPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProductPolicySpec   `json:"spec"`
	Status            ProductPolicyStatus `json:"status,omitempty"`
}

ProductPolicy is the Schema for the ProductPolicys 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 (*ProductPolicy) DeepCopy

func (in *ProductPolicy) DeepCopy() *ProductPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicy.

func (*ProductPolicy) DeepCopyInto

func (in *ProductPolicy) DeepCopyInto(out *ProductPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProductPolicy) DeepCopyObject

func (in *ProductPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProductPolicy) GetCondition

func (mg *ProductPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ProductPolicy.

func (*ProductPolicy) GetConnectionDetailsMapping

func (tr *ProductPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ProductPolicy

func (*ProductPolicy) GetDeletionPolicy

func (mg *ProductPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ProductPolicy.

func (*ProductPolicy) GetID

func (tr *ProductPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this ProductPolicy

func (*ProductPolicy) GetObservation

func (tr *ProductPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this ProductPolicy

func (*ProductPolicy) GetParameters

func (tr *ProductPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this ProductPolicy

func (*ProductPolicy) GetProviderConfigReference

func (mg *ProductPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ProductPolicy.

func (*ProductPolicy) GetProviderReference

func (mg *ProductPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this ProductPolicy. Deprecated: Use GetProviderConfigReference.

func (*ProductPolicy) GetTerraformResourceType

func (mg *ProductPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ProductPolicy

func (*ProductPolicy) GetTerraformSchemaVersion

func (tr *ProductPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ProductPolicy) GetWriteConnectionSecretToReference

func (mg *ProductPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ProductPolicy.

func (*ProductPolicy) LateInitialize

func (tr *ProductPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ProductPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*ProductPolicy) ResolveReferences

func (mg *ProductPolicy) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this ProductPolicy.

func (*ProductPolicy) SetConditions

func (mg *ProductPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this ProductPolicy.

func (*ProductPolicy) SetDeletionPolicy

func (mg *ProductPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ProductPolicy.

func (*ProductPolicy) SetObservation

func (tr *ProductPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this ProductPolicy

func (*ProductPolicy) SetParameters

func (tr *ProductPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this ProductPolicy

func (*ProductPolicy) SetProviderConfigReference

func (mg *ProductPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ProductPolicy.

func (*ProductPolicy) SetProviderReference

func (mg *ProductPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ProductPolicy. Deprecated: Use SetProviderConfigReference.

func (*ProductPolicy) SetWriteConnectionSecretToReference

func (mg *ProductPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ProductPolicy.

type ProductPolicyList

type ProductPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ProductPolicy `json:"items"`
}

ProductPolicyList contains a list of ProductPolicys

func (*ProductPolicyList) DeepCopy

func (in *ProductPolicyList) DeepCopy() *ProductPolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicyList.

func (*ProductPolicyList) DeepCopyInto

func (in *ProductPolicyList) DeepCopyInto(out *ProductPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProductPolicyList) DeepCopyObject

func (in *ProductPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProductPolicyList) GetItems

func (l *ProductPolicyList) GetItems() []resource.Managed

GetItems of this ProductPolicyList.

type ProductPolicyObservation

type ProductPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ProductPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicyObservation.

func (*ProductPolicyObservation) DeepCopyInto

func (in *ProductPolicyObservation) DeepCopyInto(out *ProductPolicyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductPolicyParameters

type ProductPolicyParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	ProductID *string `json:"productId" tf:"product_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
	XMLContent *string `json:"xmlContent,omitempty" tf:"xml_content,omitempty"`

	// +kubebuilder:validation:Optional
	XMLLink *string `json:"xmlLink,omitempty" tf:"xml_link,omitempty"`
}

func (*ProductPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicyParameters.

func (*ProductPolicyParameters) DeepCopyInto

func (in *ProductPolicyParameters) DeepCopyInto(out *ProductPolicyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductPolicySpec

type ProductPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProductPolicyParameters `json:"forProvider"`
}

ProductPolicySpec defines the desired state of ProductPolicy

func (*ProductPolicySpec) DeepCopy

func (in *ProductPolicySpec) DeepCopy() *ProductPolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicySpec.

func (*ProductPolicySpec) DeepCopyInto

func (in *ProductPolicySpec) DeepCopyInto(out *ProductPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductPolicyStatus

type ProductPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ProductPolicyObservation `json:"atProvider,omitempty"`
}

ProductPolicyStatus defines the observed state of ProductPolicy.

func (*ProductPolicyStatus) DeepCopy

func (in *ProductPolicyStatus) DeepCopy() *ProductPolicyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicyStatus.

func (*ProductPolicyStatus) DeepCopyInto

func (in *ProductPolicyStatus) DeepCopyInto(out *ProductPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductSpec

type ProductSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProductParameters `json:"forProvider"`
}

ProductSpec defines the desired state of Product

func (*ProductSpec) DeepCopy

func (in *ProductSpec) DeepCopy() *ProductSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductSpec.

func (*ProductSpec) DeepCopyInto

func (in *ProductSpec) DeepCopyInto(out *ProductSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProductStatus

type ProductStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ProductObservation `json:"atProvider,omitempty"`
}

ProductStatus defines the observed state of Product.

func (*ProductStatus) DeepCopy

func (in *ProductStatus) DeepCopy() *ProductStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductStatus.

func (*ProductStatus) DeepCopyInto

func (in *ProductStatus) DeepCopyInto(out *ProductStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Property

type Property struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PropertySpec   `json:"spec"`
	Status            PropertyStatus `json:"status,omitempty"`
}

Property is the Schema for the Propertys 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 (*Property) DeepCopy

func (in *Property) DeepCopy() *Property

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Property.

func (*Property) DeepCopyInto

func (in *Property) DeepCopyInto(out *Property)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Property) DeepCopyObject

func (in *Property) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Property) GetCondition

func (mg *Property) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Property.

func (*Property) GetConnectionDetailsMapping

func (tr *Property) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Property

func (*Property) GetDeletionPolicy

func (mg *Property) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Property.

func (*Property) GetID

func (tr *Property) GetID() string

GetID returns ID of underlying Terraform resource of this Property

func (*Property) GetObservation

func (tr *Property) GetObservation() (map[string]interface{}, error)

GetObservation of this Property

func (*Property) GetParameters

func (tr *Property) GetParameters() (map[string]interface{}, error)

GetParameters of this Property

func (*Property) GetProviderConfigReference

func (mg *Property) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Property.

func (*Property) GetProviderReference

func (mg *Property) GetProviderReference() *xpv1.Reference

GetProviderReference of this Property. Deprecated: Use GetProviderConfigReference.

func (*Property) GetTerraformResourceType

func (mg *Property) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Property

func (*Property) GetTerraformSchemaVersion

func (tr *Property) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Property) GetWriteConnectionSecretToReference

func (mg *Property) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Property.

func (*Property) LateInitialize

func (tr *Property) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Property using its observed tfState. returns True if there are any spec changes for the resource.

func (*Property) ResolveReferences

func (mg *Property) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Property.

func (*Property) SetConditions

func (mg *Property) SetConditions(c ...xpv1.Condition)

SetConditions of this Property.

func (*Property) SetDeletionPolicy

func (mg *Property) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Property.

func (*Property) SetObservation

func (tr *Property) SetObservation(obs map[string]interface{}) error

SetObservation for this Property

func (*Property) SetParameters

func (tr *Property) SetParameters(params map[string]interface{}) error

SetParameters for this Property

func (*Property) SetProviderConfigReference

func (mg *Property) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Property.

func (*Property) SetProviderReference

func (mg *Property) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Property. Deprecated: Use SetProviderConfigReference.

func (*Property) SetWriteConnectionSecretToReference

func (mg *Property) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Property.

type PropertyList

type PropertyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Property `json:"items"`
}

PropertyList contains a list of Propertys

func (*PropertyList) DeepCopy

func (in *PropertyList) DeepCopy() *PropertyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertyList.

func (*PropertyList) DeepCopyInto

func (in *PropertyList) DeepCopyInto(out *PropertyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PropertyList) DeepCopyObject

func (in *PropertyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PropertyList) GetItems

func (l *PropertyList) GetItems() []resource.Managed

GetItems of this PropertyList.

type PropertyObservation

type PropertyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*PropertyObservation) DeepCopy

func (in *PropertyObservation) DeepCopy() *PropertyObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertyObservation.

func (*PropertyObservation) DeepCopyInto

func (in *PropertyObservation) DeepCopyInto(out *PropertyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PropertyParameters

type PropertyParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,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
	Secret *bool `json:"secret,omitempty" tf:"secret,omitempty"`

	// +kubebuilder:validation:Optional
	Tags []*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*PropertyParameters) DeepCopy

func (in *PropertyParameters) DeepCopy() *PropertyParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertyParameters.

func (*PropertyParameters) DeepCopyInto

func (in *PropertyParameters) DeepCopyInto(out *PropertyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PropertySpec

type PropertySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PropertyParameters `json:"forProvider"`
}

PropertySpec defines the desired state of Property

func (*PropertySpec) DeepCopy

func (in *PropertySpec) DeepCopy() *PropertySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertySpec.

func (*PropertySpec) DeepCopyInto

func (in *PropertySpec) DeepCopyInto(out *PropertySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PropertyStatus

type PropertyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PropertyObservation `json:"atProvider,omitempty"`
}

PropertyStatus defines the observed state of Property.

func (*PropertyStatus) DeepCopy

func (in *PropertyStatus) DeepCopy() *PropertyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PropertyStatus.

func (*PropertyStatus) DeepCopyInto

func (in *PropertyStatus) DeepCopyInto(out *PropertyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtocolsObservation

type ProtocolsObservation struct {
}

func (*ProtocolsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolsObservation.

func (*ProtocolsObservation) DeepCopyInto

func (in *ProtocolsObservation) DeepCopyInto(out *ProtocolsObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtocolsParameters

type ProtocolsParameters struct {

	// +kubebuilder:validation:Optional
	EnableHttp2 *bool `json:"enableHttp2,omitempty" tf:"enable_http2,omitempty"`
}

func (*ProtocolsParameters) DeepCopy

func (in *ProtocolsParameters) DeepCopy() *ProtocolsParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolsParameters.

func (*ProtocolsParameters) DeepCopyInto

func (in *ProtocolsParameters) DeepCopyInto(out *ProtocolsParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProxyObservation

type ProxyObservation struct {
	Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"`

	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

	Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"`
}

func (*ProxyObservation) DeepCopy

func (in *ProxyObservation) DeepCopy() *ProxyObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyObservation.

func (*ProxyObservation) DeepCopyInto

func (in *ProxyObservation) DeepCopyInto(out *ProxyObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProxyParameters

type ProxyParameters struct {

	// +kubebuilder:validation:Optional
	CertificatePasswordSecretRef *v1.SecretKeySelector `json:"certificatePasswordSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	DefaultSSLBinding *bool `json:"defaultSslBinding,omitempty" tf:"default_ssl_binding,omitempty"`

	// +kubebuilder:validation:Required
	HostName *string `json:"hostName" tf:"host_name,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Optional
	NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"`

	// +kubebuilder:validation:Optional
	SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"`
}

func (*ProxyParameters) DeepCopy

func (in *ProxyParameters) DeepCopy() *ProxyParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyParameters.

func (*ProxyParameters) DeepCopyInto

func (in *ProxyParameters) DeepCopyInto(out *ProxyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QueryParameterObservation

type QueryParameterObservation struct {
}

func (*QueryParameterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameterObservation.

func (*QueryParameterObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QueryParameterParameters

type QueryParameterParameters struct {

	// +kubebuilder:validation:Optional
	DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Required *bool `json:"required" tf:"required,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Optional
	Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}

func (*QueryParameterParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParameterParameters.

func (*QueryParameterParameters) DeepCopyInto

func (in *QueryParameterParameters) DeepCopyInto(out *QueryParameterParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QueryParamsObservation

type QueryParamsObservation struct {
}

func (*QueryParamsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParamsObservation.

func (*QueryParamsObservation) DeepCopyInto

func (in *QueryParamsObservation) DeepCopyInto(out *QueryParamsObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QueryParamsParameters

type QueryParamsParameters struct {

	// +kubebuilder:validation:Required
	Mode *string `json:"mode" tf:"mode,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*QueryParamsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryParamsParameters.

func (*QueryParamsParameters) DeepCopyInto

func (in *QueryParamsParameters) DeepCopyInto(out *QueryParamsParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedisCache

type RedisCache struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RedisCacheSpec   `json:"spec"`
	Status            RedisCacheStatus `json:"status,omitempty"`
}

RedisCache is the Schema for the RedisCaches 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 (*RedisCache) DeepCopy

func (in *RedisCache) DeepCopy() *RedisCache

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCache.

func (*RedisCache) DeepCopyInto

func (in *RedisCache) DeepCopyInto(out *RedisCache)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedisCache) DeepCopyObject

func (in *RedisCache) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RedisCache) GetCondition

func (mg *RedisCache) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this RedisCache.

func (*RedisCache) GetConnectionDetailsMapping

func (tr *RedisCache) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this RedisCache

func (*RedisCache) GetDeletionPolicy

func (mg *RedisCache) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this RedisCache.

func (*RedisCache) GetID

func (tr *RedisCache) GetID() string

GetID returns ID of underlying Terraform resource of this RedisCache

func (*RedisCache) GetObservation

func (tr *RedisCache) GetObservation() (map[string]interface{}, error)

GetObservation of this RedisCache

func (*RedisCache) GetParameters

func (tr *RedisCache) GetParameters() (map[string]interface{}, error)

GetParameters of this RedisCache

func (*RedisCache) GetProviderConfigReference

func (mg *RedisCache) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this RedisCache.

func (*RedisCache) GetProviderReference

func (mg *RedisCache) GetProviderReference() *xpv1.Reference

GetProviderReference of this RedisCache. Deprecated: Use GetProviderConfigReference.

func (*RedisCache) GetTerraformResourceType

func (mg *RedisCache) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RedisCache

func (*RedisCache) GetTerraformSchemaVersion

func (tr *RedisCache) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RedisCache) GetWriteConnectionSecretToReference

func (mg *RedisCache) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this RedisCache.

func (*RedisCache) LateInitialize

func (tr *RedisCache) LateInitialize(attrs []byte) (bool, error)

LateInitialize this RedisCache using its observed tfState. returns True if there are any spec changes for the resource.

func (*RedisCache) SetConditions

func (mg *RedisCache) SetConditions(c ...xpv1.Condition)

SetConditions of this RedisCache.

func (*RedisCache) SetDeletionPolicy

func (mg *RedisCache) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this RedisCache.

func (*RedisCache) SetObservation

func (tr *RedisCache) SetObservation(obs map[string]interface{}) error

SetObservation for this RedisCache

func (*RedisCache) SetParameters

func (tr *RedisCache) SetParameters(params map[string]interface{}) error

SetParameters for this RedisCache

func (*RedisCache) SetProviderConfigReference

func (mg *RedisCache) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this RedisCache.

func (*RedisCache) SetProviderReference

func (mg *RedisCache) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this RedisCache. Deprecated: Use SetProviderConfigReference.

func (*RedisCache) SetWriteConnectionSecretToReference

func (mg *RedisCache) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this RedisCache.

type RedisCacheList

type RedisCacheList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RedisCache `json:"items"`
}

RedisCacheList contains a list of RedisCaches

func (*RedisCacheList) DeepCopy

func (in *RedisCacheList) DeepCopy() *RedisCacheList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheList.

func (*RedisCacheList) DeepCopyInto

func (in *RedisCacheList) DeepCopyInto(out *RedisCacheList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedisCacheList) DeepCopyObject

func (in *RedisCacheList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RedisCacheList) GetItems

func (l *RedisCacheList) GetItems() []resource.Managed

GetItems of this RedisCacheList.

type RedisCacheObservation

type RedisCacheObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*RedisCacheObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheObservation.

func (*RedisCacheObservation) DeepCopyInto

func (in *RedisCacheObservation) DeepCopyInto(out *RedisCacheObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedisCacheParameters

type RedisCacheParameters struct {

	// +kubebuilder:validation:Required
	APIManagementID *string `json:"apiManagementId" tf:"api_management_id,omitempty"`

	// +kubebuilder:validation:Optional
	CacheLocation *string `json:"cacheLocation,omitempty" tf:"cache_location,omitempty"`

	// +kubebuilder:validation:Required
	ConnectionStringSecretRef v1.SecretKeySelector `json:"connectionStringSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	RedisCacheID *string `json:"redisCacheId,omitempty" tf:"redis_cache_id,omitempty"`
}

func (*RedisCacheParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheParameters.

func (*RedisCacheParameters) DeepCopyInto

func (in *RedisCacheParameters) DeepCopyInto(out *RedisCacheParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedisCacheSpec

type RedisCacheSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RedisCacheParameters `json:"forProvider"`
}

RedisCacheSpec defines the desired state of RedisCache

func (*RedisCacheSpec) DeepCopy

func (in *RedisCacheSpec) DeepCopy() *RedisCacheSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheSpec.

func (*RedisCacheSpec) DeepCopyInto

func (in *RedisCacheSpec) DeepCopyInto(out *RedisCacheSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedisCacheStatus

type RedisCacheStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RedisCacheObservation `json:"atProvider,omitempty"`
}

RedisCacheStatus defines the observed state of RedisCache.

func (*RedisCacheStatus) DeepCopy

func (in *RedisCacheStatus) DeepCopy() *RedisCacheStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheStatus.

func (*RedisCacheStatus) DeepCopyInto

func (in *RedisCacheStatus) DeepCopyInto(out *RedisCacheStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RepresentationFormParameterObservation

type RepresentationFormParameterObservation struct {
}

func (*RepresentationFormParameterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationFormParameterObservation.

func (*RepresentationFormParameterObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RepresentationFormParameterParameters

type RepresentationFormParameterParameters struct {

	// +kubebuilder:validation:Optional
	DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Required *bool `json:"required" tf:"required,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Optional
	Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}

func (*RepresentationFormParameterParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationFormParameterParameters.

func (*RepresentationFormParameterParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RepresentationObservation

type RepresentationObservation struct {
}

func (*RepresentationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationObservation.

func (*RepresentationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RepresentationParameters

type RepresentationParameters struct {

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	FormParameter []FormParameterParameters `json:"formParameter,omitempty" tf:"form_parameter,omitempty"`

	// +kubebuilder:validation:Optional
	Sample *string `json:"sample,omitempty" tf:"sample,omitempty"`

	// +kubebuilder:validation:Optional
	SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"`

	// +kubebuilder:validation:Optional
	TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"`
}

func (*RepresentationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepresentationParameters.

func (*RepresentationParameters) DeepCopyInto

func (in *RepresentationParameters) DeepCopyInto(out *RepresentationParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestObservation

type RequestObservation struct {
}

func (*RequestObservation) DeepCopy

func (in *RequestObservation) DeepCopy() *RequestObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestObservation.

func (*RequestObservation) DeepCopyInto

func (in *RequestObservation) DeepCopyInto(out *RequestObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RequestParameters

type RequestParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	Header []HeaderParameters `json:"header,omitempty" tf:"header,omitempty"`

	// +kubebuilder:validation:Optional
	QueryParameter []QueryParameterParameters `json:"queryParameter,omitempty" tf:"query_parameter,omitempty"`

	// +kubebuilder:validation:Optional
	Representation []RepresentationParameters `json:"representation,omitempty" tf:"representation,omitempty"`
}

func (*RequestParameters) DeepCopy

func (in *RequestParameters) DeepCopy() *RequestParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestParameters.

func (*RequestParameters) DeepCopyInto

func (in *RequestParameters) DeepCopyInto(out *RequestParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResponseHeaderObservation

type ResponseHeaderObservation struct {
}

func (*ResponseHeaderObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderObservation.

func (*ResponseHeaderObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResponseHeaderParameters

type ResponseHeaderParameters struct {

	// +kubebuilder:validation:Optional
	DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Required *bool `json:"required" tf:"required,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Optional
	Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}

func (*ResponseHeaderParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseHeaderParameters.

func (*ResponseHeaderParameters) DeepCopyInto

func (in *ResponseHeaderParameters) DeepCopyInto(out *ResponseHeaderParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResponseObservation

type ResponseObservation struct {
}

func (*ResponseObservation) DeepCopy

func (in *ResponseObservation) DeepCopy() *ResponseObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseObservation.

func (*ResponseObservation) DeepCopyInto

func (in *ResponseObservation) DeepCopyInto(out *ResponseObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResponseParameters

type ResponseParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	Header []ResponseHeaderParameters `json:"header,omitempty" tf:"header,omitempty"`

	// +kubebuilder:validation:Optional
	Representation []ResponseRepresentationParameters `json:"representation,omitempty" tf:"representation,omitempty"`

	// +kubebuilder:validation:Required
	StatusCode *int64 `json:"statusCode" tf:"status_code,omitempty"`
}

func (*ResponseParameters) DeepCopy

func (in *ResponseParameters) DeepCopy() *ResponseParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseParameters.

func (*ResponseParameters) DeepCopyInto

func (in *ResponseParameters) DeepCopyInto(out *ResponseParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResponseRepresentationObservation

type ResponseRepresentationObservation struct {
}

func (*ResponseRepresentationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseRepresentationObservation.

func (*ResponseRepresentationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResponseRepresentationParameters

type ResponseRepresentationParameters struct {

	// +kubebuilder:validation:Required
	ContentType *string `json:"contentType" tf:"content_type,omitempty"`

	// +kubebuilder:validation:Optional
	FormParameter []RepresentationFormParameterParameters `json:"formParameter,omitempty" tf:"form_parameter,omitempty"`

	// +kubebuilder:validation:Optional
	Sample *string `json:"sample,omitempty" tf:"sample,omitempty"`

	// +kubebuilder:validation:Optional
	SchemaID *string `json:"schemaId,omitempty" tf:"schema_id,omitempty"`

	// +kubebuilder:validation:Optional
	TypeName *string `json:"typeName,omitempty" tf:"type_name,omitempty"`
}

func (*ResponseRepresentationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseRepresentationParameters.

func (*ResponseRepresentationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScmObservation

type ScmObservation struct {
	Expiry *string `json:"expiry,omitempty" tf:"expiry,omitempty"`

	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

	Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"`
}

func (*ScmObservation) DeepCopy

func (in *ScmObservation) DeepCopy() *ScmObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScmObservation.

func (*ScmObservation) DeepCopyInto

func (in *ScmObservation) DeepCopyInto(out *ScmObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScmParameters

type ScmParameters struct {

	// +kubebuilder:validation:Optional
	CertificatePasswordSecretRef *v1.SecretKeySelector `json:"certificatePasswordSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	HostName *string `json:"hostName" tf:"host_name,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultID *string `json:"keyVaultId,omitempty" tf:"key_vault_id,omitempty"`

	// +kubebuilder:validation:Optional
	NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty" tf:"negotiate_client_certificate,omitempty"`

	// +kubebuilder:validation:Optional
	SSLKeyvaultIdentityClientID *string `json:"sslKeyvaultIdentityClientId,omitempty" tf:"ssl_keyvault_identity_client_id,omitempty"`
}

func (*ScmParameters) DeepCopy

func (in *ScmParameters) DeepCopy() *ScmParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScmParameters.

func (*ScmParameters) DeepCopyInto

func (in *ScmParameters) DeepCopyInto(out *ScmParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityObservation

type SecurityObservation struct {
}

func (*SecurityObservation) DeepCopy

func (in *SecurityObservation) DeepCopy() *SecurityObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityObservation.

func (*SecurityObservation) DeepCopyInto

func (in *SecurityObservation) DeepCopyInto(out *SecurityObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityParameters

type SecurityParameters struct {

	// +kubebuilder:validation:Optional
	EnableBackendSsl30 *bool `json:"enableBackendSsl30,omitempty" tf:"enable_backend_ssl30,omitempty"`

	// +kubebuilder:validation:Optional
	EnableBackendTls10 *bool `json:"enableBackendTls10,omitempty" tf:"enable_backend_tls10,omitempty"`

	// +kubebuilder:validation:Optional
	EnableBackendTls11 *bool `json:"enableBackendTls11,omitempty" tf:"enable_backend_tls11,omitempty"`

	// +kubebuilder:validation:Optional
	EnableFrontendSsl30 *bool `json:"enableFrontendSsl30,omitempty" tf:"enable_frontend_ssl30,omitempty"`

	// +kubebuilder:validation:Optional
	EnableFrontendTls10 *bool `json:"enableFrontendTls10,omitempty" tf:"enable_frontend_tls10,omitempty"`

	// +kubebuilder:validation:Optional
	EnableFrontendTls11 *bool `json:"enableFrontendTls11,omitempty" tf:"enable_frontend_tls11,omitempty"`

	// +kubebuilder:validation:Optional
	EnableTripleDesCiphers *bool `json:"enableTripleDesCiphers,omitempty" tf:"enable_triple_des_ciphers,omitempty"`

	// +kubebuilder:validation:Optional
	TLSEcdheEcdsaWithAes128CbcShaCiphersEnabled *bool `` /* 127-byte string literal not displayed */

	// +kubebuilder:validation:Optional
	TLSEcdheEcdsaWithAes256CbcShaCiphersEnabled *bool `` /* 127-byte string literal not displayed */

	// +kubebuilder:validation:Optional
	TLSEcdheRsaWithAes128CbcShaCiphersEnabled *bool `json:"tlsEcdheRsaWithAes128CbcShaCiphersEnabled,omitempty" tf:"tls_ecdhe_rsa_with_aes128_cbc_sha_ciphers_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	TLSEcdheRsaWithAes256CbcShaCiphersEnabled *bool `json:"tlsEcdheRsaWithAes256CbcShaCiphersEnabled,omitempty" tf:"tls_ecdhe_rsa_with_aes256_cbc_sha_ciphers_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	TLSRsaWithAes128CbcSha256CiphersEnabled *bool `json:"tlsRsaWithAes128CbcSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_cbc_sha256_ciphers_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	TLSRsaWithAes128CbcShaCiphersEnabled *bool `json:"tlsRsaWithAes128CbcShaCiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_cbc_sha_ciphers_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	TLSRsaWithAes128GCMSha256CiphersEnabled *bool `json:"tlsRsaWithAes128GcmSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes128_gcm_sha256_ciphers_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	TLSRsaWithAes256CbcSha256CiphersEnabled *bool `json:"tlsRsaWithAes256CbcSha256CiphersEnabled,omitempty" tf:"tls_rsa_with_aes256_cbc_sha256_ciphers_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	TLSRsaWithAes256CbcShaCiphersEnabled *bool `json:"tlsRsaWithAes256CbcShaCiphersEnabled,omitempty" tf:"tls_rsa_with_aes256_cbc_sha_ciphers_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	TripleDesCiphersEnabled *bool `json:"tripleDesCiphersEnabled,omitempty" tf:"triple_des_ciphers_enabled,omitempty"`
}

func (*SecurityParameters) DeepCopy

func (in *SecurityParameters) DeepCopy() *SecurityParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityParameters.

func (*SecurityParameters) DeepCopyInto

func (in *SecurityParameters) DeepCopyInto(out *SecurityParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerX509NameObservation

type ServerX509NameObservation struct {
}

func (*ServerX509NameObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerX509NameObservation.

func (*ServerX509NameObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerX509NameParameters

type ServerX509NameParameters struct {

	// +kubebuilder:validation:Required
	IssuerCertificateThumbprint *string `json:"issuerCertificateThumbprint" tf:"issuer_certificate_thumbprint,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*ServerX509NameParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerX509NameParameters.

func (*ServerX509NameParameters) DeepCopyInto

func (in *ServerX509NameParameters) DeepCopyInto(out *ServerX509NameParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceFabricClusterObservation

type ServiceFabricClusterObservation struct {
}

func (*ServiceFabricClusterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceFabricClusterObservation.

func (*ServiceFabricClusterObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceFabricClusterParameters

type ServiceFabricClusterParameters struct {

	// +kubebuilder:validation:Optional
	ClientCertificateID *string `json:"clientCertificateId,omitempty" tf:"client_certificate_id,omitempty"`

	// +kubebuilder:validation:Optional
	ClientCertificateThumbprint *string `json:"clientCertificateThumbprint,omitempty" tf:"client_certificate_thumbprint,omitempty"`

	// +kubebuilder:validation:Required
	ManagementEndpoints []*string `json:"managementEndpoints" tf:"management_endpoints,omitempty"`

	// +kubebuilder:validation:Required
	MaxPartitionResolutionRetries *int64 `json:"maxPartitionResolutionRetries" tf:"max_partition_resolution_retries,omitempty"`

	// +kubebuilder:validation:Optional
	ServerCertificateThumbprints []*string `json:"serverCertificateThumbprints,omitempty" tf:"server_certificate_thumbprints,omitempty"`

	// +kubebuilder:validation:Optional
	ServerX509Name []ServerX509NameParameters `json:"serverX509Name,omitempty" tf:"server_x509_name,omitempty"`
}

func (*ServiceFabricClusterParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceFabricClusterParameters.

func (*ServiceFabricClusterParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SignInObservation

type SignInObservation struct {
}

func (*SignInObservation) DeepCopy

func (in *SignInObservation) DeepCopy() *SignInObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignInObservation.

func (*SignInObservation) DeepCopyInto

func (in *SignInObservation) DeepCopyInto(out *SignInObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SignInParameters

type SignInParameters struct {

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`
}

func (*SignInParameters) DeepCopy

func (in *SignInParameters) DeepCopy() *SignInParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignInParameters.

func (*SignInParameters) DeepCopyInto

func (in *SignInParameters) DeepCopyInto(out *SignInParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SignUpObservation

type SignUpObservation struct {
}

func (*SignUpObservation) DeepCopy

func (in *SignUpObservation) DeepCopy() *SignUpObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignUpObservation.

func (*SignUpObservation) DeepCopyInto

func (in *SignUpObservation) DeepCopyInto(out *SignUpObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SignUpParameters

type SignUpParameters struct {

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	TermsOfService []TermsOfServiceParameters `json:"termsOfService" tf:"terms_of_service,omitempty"`
}

func (*SignUpParameters) DeepCopy

func (in *SignUpParameters) DeepCopy() *SignUpParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignUpParameters.

func (*SignUpParameters) DeepCopyInto

func (in *SignUpParameters) DeepCopyInto(out *SignUpParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Subscription

type Subscription struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SubscriptionSpec   `json:"spec"`
	Status            SubscriptionStatus `json:"status,omitempty"`
}

Subscription is the Schema for the Subscriptions 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 (*Subscription) DeepCopy

func (in *Subscription) DeepCopy() *Subscription

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subscription.

func (*Subscription) DeepCopyInto

func (in *Subscription) DeepCopyInto(out *Subscription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Subscription) DeepCopyObject

func (in *Subscription) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Subscription) GetCondition

func (mg *Subscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Subscription.

func (*Subscription) GetConnectionDetailsMapping

func (tr *Subscription) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Subscription

func (*Subscription) GetDeletionPolicy

func (mg *Subscription) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Subscription.

func (*Subscription) GetID

func (tr *Subscription) GetID() string

GetID returns ID of underlying Terraform resource of this Subscription

func (*Subscription) GetObservation

func (tr *Subscription) GetObservation() (map[string]interface{}, error)

GetObservation of this Subscription

func (*Subscription) GetParameters

func (tr *Subscription) GetParameters() (map[string]interface{}, error)

GetParameters of this Subscription

func (*Subscription) GetProviderConfigReference

func (mg *Subscription) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Subscription.

func (*Subscription) GetProviderReference

func (mg *Subscription) GetProviderReference() *xpv1.Reference

GetProviderReference of this Subscription. Deprecated: Use GetProviderConfigReference.

func (*Subscription) GetTerraformResourceType

func (mg *Subscription) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Subscription

func (*Subscription) GetTerraformSchemaVersion

func (tr *Subscription) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Subscription) GetWriteConnectionSecretToReference

func (mg *Subscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Subscription.

func (*Subscription) LateInitialize

func (tr *Subscription) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Subscription using its observed tfState. returns True if there are any spec changes for the resource.

func (*Subscription) ResolveReferences

func (mg *Subscription) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Subscription.

func (*Subscription) SetConditions

func (mg *Subscription) SetConditions(c ...xpv1.Condition)

SetConditions of this Subscription.

func (*Subscription) SetDeletionPolicy

func (mg *Subscription) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Subscription.

func (*Subscription) SetObservation

func (tr *Subscription) SetObservation(obs map[string]interface{}) error

SetObservation for this Subscription

func (*Subscription) SetParameters

func (tr *Subscription) SetParameters(params map[string]interface{}) error

SetParameters for this Subscription

func (*Subscription) SetProviderConfigReference

func (mg *Subscription) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Subscription.

func (*Subscription) SetProviderReference

func (mg *Subscription) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Subscription. Deprecated: Use SetProviderConfigReference.

func (*Subscription) SetWriteConnectionSecretToReference

func (mg *Subscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Subscription.

type SubscriptionKeyParameterNamesObservation

type SubscriptionKeyParameterNamesObservation struct {
}

func (*SubscriptionKeyParameterNamesObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionKeyParameterNamesObservation.

func (*SubscriptionKeyParameterNamesObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SubscriptionKeyParameterNamesParameters

type SubscriptionKeyParameterNamesParameters struct {

	// +kubebuilder:validation:Required
	Header *string `json:"header" tf:"header,omitempty"`

	// +kubebuilder:validation:Required
	Query *string `json:"query" tf:"query,omitempty"`
}

func (*SubscriptionKeyParameterNamesParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionKeyParameterNamesParameters.

func (*SubscriptionKeyParameterNamesParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SubscriptionList

type SubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Subscription `json:"items"`
}

SubscriptionList contains a list of Subscriptions

func (*SubscriptionList) DeepCopy

func (in *SubscriptionList) DeepCopy() *SubscriptionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionList.

func (*SubscriptionList) DeepCopyInto

func (in *SubscriptionList) DeepCopyInto(out *SubscriptionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SubscriptionList) DeepCopyObject

func (in *SubscriptionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SubscriptionList) GetItems

func (l *SubscriptionList) GetItems() []resource.Managed

GetItems of this SubscriptionList.

type SubscriptionObservation

type SubscriptionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SubscriptionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionObservation.

func (*SubscriptionObservation) DeepCopyInto

func (in *SubscriptionObservation) DeepCopyInto(out *SubscriptionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SubscriptionParameters

type SubscriptionParameters struct {

	// +kubebuilder:validation:Optional
	APIID *string `json:"apiId,omitempty" tf:"api_id,omitempty"`

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Optional
	AllowTracing *bool `json:"allowTracing,omitempty" tf:"allow_tracing,omitempty"`

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Optional
	PrimaryKeySecretRef *v1.SecretKeySelector `json:"primaryKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ProductID *string `json:"productId,omitempty" tf:"product_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
	SecondaryKeySecretRef *v1.SecretKeySelector `json:"secondaryKeySecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	State *string `json:"state,omitempty" tf:"state,omitempty"`

	// +kubebuilder:validation:Optional
	SubscriptionID *string `json:"subscriptionId,omitempty" tf:"subscription_id,omitempty"`

	// +kubebuilder:validation:Optional
	UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"`
}

func (*SubscriptionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionParameters.

func (*SubscriptionParameters) DeepCopyInto

func (in *SubscriptionParameters) DeepCopyInto(out *SubscriptionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SubscriptionSpec

type SubscriptionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SubscriptionParameters `json:"forProvider"`
}

SubscriptionSpec defines the desired state of Subscription

func (*SubscriptionSpec) DeepCopy

func (in *SubscriptionSpec) DeepCopy() *SubscriptionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionSpec.

func (*SubscriptionSpec) DeepCopyInto

func (in *SubscriptionSpec) DeepCopyInto(out *SubscriptionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SubscriptionStatus

type SubscriptionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SubscriptionObservation `json:"atProvider,omitempty"`
}

SubscriptionStatus defines the observed state of Subscription.

func (*SubscriptionStatus) DeepCopy

func (in *SubscriptionStatus) DeepCopy() *SubscriptionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionStatus.

func (*SubscriptionStatus) DeepCopyInto

func (in *SubscriptionStatus) DeepCopyInto(out *SubscriptionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TLSObservation

type TLSObservation struct {
}

func (*TLSObservation) DeepCopy

func (in *TLSObservation) DeepCopy() *TLSObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSObservation.

func (*TLSObservation) DeepCopyInto

func (in *TLSObservation) DeepCopyInto(out *TLSObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TLSParameters

type TLSParameters struct {

	// +kubebuilder:validation:Optional
	ValidateCertificateChain *bool `json:"validateCertificateChain,omitempty" tf:"validate_certificate_chain,omitempty"`

	// +kubebuilder:validation:Optional
	ValidateCertificateName *bool `json:"validateCertificateName,omitempty" tf:"validate_certificate_name,omitempty"`
}

func (*TLSParameters) DeepCopy

func (in *TLSParameters) DeepCopy() *TLSParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSParameters.

func (*TLSParameters) DeepCopyInto

func (in *TLSParameters) DeepCopyInto(out *TLSParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Tag

type Tag struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TagSpec   `json:"spec"`
	Status            TagStatus `json:"status,omitempty"`
}

Tag is the Schema for the Tags 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 (*Tag) DeepCopy

func (in *Tag) DeepCopy() *Tag

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.

func (*Tag) DeepCopyInto

func (in *Tag) DeepCopyInto(out *Tag)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Tag) DeepCopyObject

func (in *Tag) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Tag) GetCondition

func (mg *Tag) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Tag.

func (*Tag) GetConnectionDetailsMapping

func (tr *Tag) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Tag

func (*Tag) GetDeletionPolicy

func (mg *Tag) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Tag.

func (*Tag) GetID

func (tr *Tag) GetID() string

GetID returns ID of underlying Terraform resource of this Tag

func (*Tag) GetObservation

func (tr *Tag) GetObservation() (map[string]interface{}, error)

GetObservation of this Tag

func (*Tag) GetParameters

func (tr *Tag) GetParameters() (map[string]interface{}, error)

GetParameters of this Tag

func (*Tag) GetProviderConfigReference

func (mg *Tag) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Tag.

func (*Tag) GetProviderReference

func (mg *Tag) GetProviderReference() *xpv1.Reference

GetProviderReference of this Tag. Deprecated: Use GetProviderConfigReference.

func (*Tag) GetTerraformResourceType

func (mg *Tag) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Tag

func (*Tag) GetTerraformSchemaVersion

func (tr *Tag) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Tag) GetWriteConnectionSecretToReference

func (mg *Tag) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Tag.

func (*Tag) LateInitialize

func (tr *Tag) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Tag using its observed tfState. returns True if there are any spec changes for the resource.

func (*Tag) SetConditions

func (mg *Tag) SetConditions(c ...xpv1.Condition)

SetConditions of this Tag.

func (*Tag) SetDeletionPolicy

func (mg *Tag) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Tag.

func (*Tag) SetObservation

func (tr *Tag) SetObservation(obs map[string]interface{}) error

SetObservation for this Tag

func (*Tag) SetParameters

func (tr *Tag) SetParameters(params map[string]interface{}) error

SetParameters for this Tag

func (*Tag) SetProviderConfigReference

func (mg *Tag) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Tag.

func (*Tag) SetProviderReference

func (mg *Tag) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Tag. Deprecated: Use SetProviderConfigReference.

func (*Tag) SetWriteConnectionSecretToReference

func (mg *Tag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Tag.

type TagList

type TagList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Tag `json:"items"`
}

TagList contains a list of Tags

func (*TagList) DeepCopy

func (in *TagList) DeepCopy() *TagList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagList.

func (*TagList) DeepCopyInto

func (in *TagList) DeepCopyInto(out *TagList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TagList) DeepCopyObject

func (in *TagList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TagList) GetItems

func (l *TagList) GetItems() []resource.Managed

GetItems of this TagList.

type TagObservation

type TagObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*TagObservation) DeepCopy

func (in *TagObservation) DeepCopy() *TagObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagObservation.

func (*TagObservation) DeepCopyInto

func (in *TagObservation) DeepCopyInto(out *TagObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TagParameters

type TagParameters struct {

	// +kubebuilder:validation:Required
	APIManagementID *string `json:"apiManagementId" tf:"api_management_id,omitempty"`

	// +kubebuilder:validation:Optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*TagParameters) DeepCopy

func (in *TagParameters) DeepCopy() *TagParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagParameters.

func (*TagParameters) DeepCopyInto

func (in *TagParameters) DeepCopyInto(out *TagParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TagSpec

type TagSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TagParameters `json:"forProvider"`
}

TagSpec defines the desired state of Tag

func (*TagSpec) DeepCopy

func (in *TagSpec) DeepCopy() *TagSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagSpec.

func (*TagSpec) DeepCopyInto

func (in *TagSpec) DeepCopyInto(out *TagSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TagStatus

type TagStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TagObservation `json:"atProvider,omitempty"`
}

TagStatus defines the observed state of Tag.

func (*TagStatus) DeepCopy

func (in *TagStatus) DeepCopy() *TagStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagStatus.

func (*TagStatus) DeepCopyInto

func (in *TagStatus) DeepCopyInto(out *TagStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TemplateParameterObservation

type TemplateParameterObservation struct {
}

func (*TemplateParameterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameterObservation.

func (*TemplateParameterObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TemplateParameterParameters

type TemplateParameterParameters struct {

	// +kubebuilder:validation:Optional
	DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Required *bool `json:"required" tf:"required,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Optional
	Values []*string `json:"values,omitempty" tf:"values,omitempty"`
}

func (*TemplateParameterParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameterParameters.

func (*TemplateParameterParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TenantAccessObservation

type TenantAccessObservation struct {
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*TenantAccessObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantAccessObservation.

func (*TenantAccessObservation) DeepCopyInto

func (in *TenantAccessObservation) DeepCopyInto(out *TenantAccessObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TenantAccessParameters

type TenantAccessParameters struct {

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`
}

func (*TenantAccessParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantAccessParameters.

func (*TenantAccessParameters) DeepCopyInto

func (in *TenantAccessParameters) DeepCopyInto(out *TenantAccessParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TermsOfServiceObservation

type TermsOfServiceObservation struct {
}

func (*TermsOfServiceObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TermsOfServiceObservation.

func (*TermsOfServiceObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TermsOfServiceParameters

type TermsOfServiceParameters struct {

	// +kubebuilder:validation:Required
	ConsentRequired *bool `json:"consentRequired" tf:"consent_required,omitempty"`

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Text *string `json:"text,omitempty" tf:"text,omitempty"`
}

func (*TermsOfServiceParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TermsOfServiceParameters.

func (*TermsOfServiceParameters) DeepCopyInto

func (in *TermsOfServiceParameters) DeepCopyInto(out *TermsOfServiceParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TokenBodyParameterObservation

type TokenBodyParameterObservation struct {
}

func (*TokenBodyParameterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenBodyParameterObservation.

func (*TokenBodyParameterObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TokenBodyParameterParameters

type TokenBodyParameterParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*TokenBodyParameterParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenBodyParameterParameters.

func (*TokenBodyParameterParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type User

type User struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserSpec   `json:"spec"`
	Status            UserStatus `json:"status,omitempty"`
}

User is the Schema for the Users 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 (*User) DeepCopy

func (in *User) DeepCopy() *User

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.

func (*User) DeepCopyInto

func (in *User) DeepCopyInto(out *User)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*User) DeepCopyObject

func (in *User) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*User) GetCondition

func (mg *User) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this User.

func (*User) GetConnectionDetailsMapping

func (tr *User) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this User

func (*User) GetDeletionPolicy

func (mg *User) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this User.

func (*User) GetID

func (tr *User) GetID() string

GetID returns ID of underlying Terraform resource of this User

func (*User) GetObservation

func (tr *User) GetObservation() (map[string]interface{}, error)

GetObservation of this User

func (*User) GetParameters

func (tr *User) GetParameters() (map[string]interface{}, error)

GetParameters of this User

func (*User) GetProviderConfigReference

func (mg *User) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this User.

func (*User) GetProviderReference

func (mg *User) GetProviderReference() *xpv1.Reference

GetProviderReference of this User. Deprecated: Use GetProviderConfigReference.

func (*User) GetTerraformResourceType

func (mg *User) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this User

func (*User) GetTerraformSchemaVersion

func (tr *User) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*User) GetWriteConnectionSecretToReference

func (mg *User) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this User.

func (*User) LateInitialize

func (tr *User) LateInitialize(attrs []byte) (bool, error)

LateInitialize this User using its observed tfState. returns True if there are any spec changes for the resource.

func (*User) ResolveReferences

func (mg *User) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this User.

func (*User) SetConditions

func (mg *User) SetConditions(c ...xpv1.Condition)

SetConditions of this User.

func (*User) SetDeletionPolicy

func (mg *User) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this User.

func (*User) SetObservation

func (tr *User) SetObservation(obs map[string]interface{}) error

SetObservation for this User

func (*User) SetParameters

func (tr *User) SetParameters(params map[string]interface{}) error

SetParameters for this User

func (*User) SetProviderConfigReference

func (mg *User) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this User.

func (*User) SetProviderReference

func (mg *User) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this User. Deprecated: Use SetProviderConfigReference.

func (*User) SetWriteConnectionSecretToReference

func (mg *User) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this User.

type UserList

type UserList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []User `json:"items"`
}

UserList contains a list of Users

func (*UserList) DeepCopy

func (in *UserList) DeepCopy() *UserList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.

func (*UserList) DeepCopyInto

func (in *UserList) DeepCopyInto(out *UserList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserList) DeepCopyObject

func (in *UserList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UserList) GetItems

func (l *UserList) GetItems() []resource.Managed

GetItems of this UserList.

type UserObservation

type UserObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*UserObservation) DeepCopy

func (in *UserObservation) DeepCopy() *UserObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserObservation.

func (*UserObservation) DeepCopyInto

func (in *UserObservation) DeepCopyInto(out *UserObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserParameters

type UserParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Optional
	Confirmation *string `json:"confirmation,omitempty" tf:"confirmation,omitempty"`

	// +kubebuilder:validation:Required
	Email *string `json:"email" tf:"email,omitempty"`

	// +kubebuilder:validation:Required
	FirstName *string `json:"firstName" tf:"first_name,omitempty"`

	// +kubebuilder:validation:Required
	LastName *string `json:"lastName" tf:"last_name,omitempty"`

	// +kubebuilder:validation:Optional
	Note *string `json:"note,omitempty" tf:"note,omitempty"`

	// +kubebuilder:validation:Optional
	PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,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
	State *string `json:"state,omitempty" tf:"state,omitempty"`

	// +kubebuilder:validation:Required
	UserID *string `json:"userId" tf:"user_id,omitempty"`
}

func (*UserParameters) DeepCopy

func (in *UserParameters) DeepCopy() *UserParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserParameters.

func (*UserParameters) DeepCopyInto

func (in *UserParameters) DeepCopyInto(out *UserParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserSpec

type UserSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     UserParameters `json:"forProvider"`
}

UserSpec defines the desired state of User

func (*UserSpec) DeepCopy

func (in *UserSpec) DeepCopy() *UserSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.

func (*UserSpec) DeepCopyInto

func (in *UserSpec) DeepCopyInto(out *UserSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserStatus

type UserStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        UserObservation `json:"atProvider,omitempty"`
}

UserStatus defines the observed state of User.

func (*UserStatus) DeepCopy

func (in *UserStatus) DeepCopy() *UserStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.

func (*UserStatus) DeepCopyInto

func (in *UserStatus) DeepCopyInto(out *UserStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ValueFromKeyVaultObservation

type ValueFromKeyVaultObservation struct {
}

func (*ValueFromKeyVaultObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueFromKeyVaultObservation.

func (*ValueFromKeyVaultObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ValueFromKeyVaultParameters

type ValueFromKeyVaultParameters struct {

	// +kubebuilder:validation:Optional
	IdentityClientID *string `json:"identityClientId,omitempty" tf:"identity_client_id,omitempty"`

	// +kubebuilder:validation:Required
	SecretID *string `json:"secretId" tf:"secret_id,omitempty"`
}

func (*ValueFromKeyVaultParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueFromKeyVaultParameters.

func (*ValueFromKeyVaultParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualNetworkConfigurationObservation

type VirtualNetworkConfigurationObservation struct {
}

func (*VirtualNetworkConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkConfigurationObservation.

func (*VirtualNetworkConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualNetworkConfigurationParameters

type VirtualNetworkConfigurationParameters struct {

	// +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 (*VirtualNetworkConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkConfigurationParameters.

func (*VirtualNetworkConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WsdlSelectorObservation

type WsdlSelectorObservation struct {
}

func (*WsdlSelectorObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WsdlSelectorObservation.

func (*WsdlSelectorObservation) DeepCopyInto

func (in *WsdlSelectorObservation) DeepCopyInto(out *WsdlSelectorObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WsdlSelectorParameters

type WsdlSelectorParameters struct {

	// +kubebuilder:validation:Required
	EndpointName *string `json:"endpointName" tf:"endpoint_name,omitempty"`

	// +kubebuilder:validation:Required
	ServiceName *string `json:"serviceName" tf:"service_name,omitempty"`
}

func (*WsdlSelectorParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WsdlSelectorParameters.

func (*WsdlSelectorParameters) DeepCopyInto

func (in *WsdlSelectorParameters) DeepCopyInto(out *WsdlSelectorParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL