v1alpha1

package
v0.5.0-preview Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	APIManagement_Kind             = "APIManagement"
	APIManagement_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APIManagement_Kind}.String()
	APIManagement_KindAPIVersion   = APIManagement_Kind + "." + CRDGroupVersion.String()
	APIManagement_GroupVersionKind = CRDGroupVersion.WithKind(APIManagement_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 (
	ManagementApi_Kind             = "ManagementApi"
	ManagementApi_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementApi_Kind}.String()
	ManagementApi_KindAPIVersion   = ManagementApi_Kind + "." + CRDGroupVersion.String()
	ManagementApi_GroupVersionKind = CRDGroupVersion.WithKind(ManagementApi_Kind)
)

Repository type metadata.

View Source
var (
	ManagementApiDiagnostic_Kind             = "ManagementApiDiagnostic"
	ManagementApiDiagnostic_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementApiDiagnostic_Kind}.String()
	ManagementApiDiagnostic_KindAPIVersion   = ManagementApiDiagnostic_Kind + "." + CRDGroupVersion.String()
	ManagementApiDiagnostic_GroupVersionKind = CRDGroupVersion.WithKind(ManagementApiDiagnostic_Kind)
)

Repository type metadata.

View Source
var (
	ManagementApiOperation_Kind             = "ManagementApiOperation"
	ManagementApiOperation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementApiOperation_Kind}.String()
	ManagementApiOperation_KindAPIVersion   = ManagementApiOperation_Kind + "." + CRDGroupVersion.String()
	ManagementApiOperation_GroupVersionKind = CRDGroupVersion.WithKind(ManagementApiOperation_Kind)
)

Repository type metadata.

View Source
var (
	ManagementApiOperationPolicy_Kind             = "ManagementApiOperationPolicy"
	ManagementApiOperationPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementApiOperationPolicy_Kind}.String()
	ManagementApiOperationPolicy_KindAPIVersion   = ManagementApiOperationPolicy_Kind + "." + CRDGroupVersion.String()
	ManagementApiOperationPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ManagementApiOperationPolicy_Kind)
)

Repository type metadata.

View Source
var (
	ManagementApiOperationTag_Kind             = "ManagementApiOperationTag"
	ManagementApiOperationTag_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementApiOperationTag_Kind}.String()
	ManagementApiOperationTag_KindAPIVersion   = ManagementApiOperationTag_Kind + "." + CRDGroupVersion.String()
	ManagementApiOperationTag_GroupVersionKind = CRDGroupVersion.WithKind(ManagementApiOperationTag_Kind)
)

Repository type metadata.

View Source
var (
	ManagementApiPolicy_Kind             = "ManagementApiPolicy"
	ManagementApiPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementApiPolicy_Kind}.String()
	ManagementApiPolicy_KindAPIVersion   = ManagementApiPolicy_Kind + "." + CRDGroupVersion.String()
	ManagementApiPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ManagementApiPolicy_Kind)
)

Repository type metadata.

View Source
var (
	ManagementApiRelease_Kind             = "ManagementApiRelease"
	ManagementApiRelease_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementApiRelease_Kind}.String()
	ManagementApiRelease_KindAPIVersion   = ManagementApiRelease_Kind + "." + CRDGroupVersion.String()
	ManagementApiRelease_GroupVersionKind = CRDGroupVersion.WithKind(ManagementApiRelease_Kind)
)

Repository type metadata.

View Source
var (
	ManagementApiSchema_Kind             = "ManagementApiSchema"
	ManagementApiSchema_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementApiSchema_Kind}.String()
	ManagementApiSchema_KindAPIVersion   = ManagementApiSchema_Kind + "." + CRDGroupVersion.String()
	ManagementApiSchema_GroupVersionKind = CRDGroupVersion.WithKind(ManagementApiSchema_Kind)
)

Repository type metadata.

View Source
var (
	ManagementApiVersionSet_Kind             = "ManagementApiVersionSet"
	ManagementApiVersionSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementApiVersionSet_Kind}.String()
	ManagementApiVersionSet_KindAPIVersion   = ManagementApiVersionSet_Kind + "." + CRDGroupVersion.String()
	ManagementApiVersionSet_GroupVersionKind = CRDGroupVersion.WithKind(ManagementApiVersionSet_Kind)
)

Repository type metadata.

View Source
var (
	ManagementAuthorizationServer_Kind             = "ManagementAuthorizationServer"
	ManagementAuthorizationServer_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementAuthorizationServer_Kind}.String()
	ManagementAuthorizationServer_KindAPIVersion   = ManagementAuthorizationServer_Kind + "." + CRDGroupVersion.String()
	ManagementAuthorizationServer_GroupVersionKind = CRDGroupVersion.WithKind(ManagementAuthorizationServer_Kind)
)

Repository type metadata.

View Source
var (
	ManagementBackend_Kind             = "ManagementBackend"
	ManagementBackend_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementBackend_Kind}.String()
	ManagementBackend_KindAPIVersion   = ManagementBackend_Kind + "." + CRDGroupVersion.String()
	ManagementBackend_GroupVersionKind = CRDGroupVersion.WithKind(ManagementBackend_Kind)
)

Repository type metadata.

View Source
var (
	ManagementCertificate_Kind             = "ManagementCertificate"
	ManagementCertificate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementCertificate_Kind}.String()
	ManagementCertificate_KindAPIVersion   = ManagementCertificate_Kind + "." + CRDGroupVersion.String()
	ManagementCertificate_GroupVersionKind = CRDGroupVersion.WithKind(ManagementCertificate_Kind)
)

Repository type metadata.

View Source
var (
	ManagementCustomDomain_Kind             = "ManagementCustomDomain"
	ManagementCustomDomain_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementCustomDomain_Kind}.String()
	ManagementCustomDomain_KindAPIVersion   = ManagementCustomDomain_Kind + "." + CRDGroupVersion.String()
	ManagementCustomDomain_GroupVersionKind = CRDGroupVersion.WithKind(ManagementCustomDomain_Kind)
)

Repository type metadata.

View Source
var (
	ManagementDiagnostic_Kind             = "ManagementDiagnostic"
	ManagementDiagnostic_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementDiagnostic_Kind}.String()
	ManagementDiagnostic_KindAPIVersion   = ManagementDiagnostic_Kind + "." + CRDGroupVersion.String()
	ManagementDiagnostic_GroupVersionKind = CRDGroupVersion.WithKind(ManagementDiagnostic_Kind)
)

Repository type metadata.

View Source
var (
	ManagementEmailTemplate_Kind             = "ManagementEmailTemplate"
	ManagementEmailTemplate_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementEmailTemplate_Kind}.String()
	ManagementEmailTemplate_KindAPIVersion   = ManagementEmailTemplate_Kind + "." + CRDGroupVersion.String()
	ManagementEmailTemplate_GroupVersionKind = CRDGroupVersion.WithKind(ManagementEmailTemplate_Kind)
)

Repository type metadata.

View Source
var (
	ManagementGateway_Kind             = "ManagementGateway"
	ManagementGateway_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementGateway_Kind}.String()
	ManagementGateway_KindAPIVersion   = ManagementGateway_Kind + "." + CRDGroupVersion.String()
	ManagementGateway_GroupVersionKind = CRDGroupVersion.WithKind(ManagementGateway_Kind)
)

Repository type metadata.

View Source
var (
	ManagementGatewayApi_Kind             = "ManagementGatewayApi"
	ManagementGatewayApi_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementGatewayApi_Kind}.String()
	ManagementGatewayApi_KindAPIVersion   = ManagementGatewayApi_Kind + "." + CRDGroupVersion.String()
	ManagementGatewayApi_GroupVersionKind = CRDGroupVersion.WithKind(ManagementGatewayApi_Kind)
)

Repository type metadata.

View Source
var (
	ManagementIdentityProviderAad_Kind             = "ManagementIdentityProviderAad"
	ManagementIdentityProviderAad_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementIdentityProviderAad_Kind}.String()
	ManagementIdentityProviderAad_KindAPIVersion   = ManagementIdentityProviderAad_Kind + "." + CRDGroupVersion.String()
	ManagementIdentityProviderAad_GroupVersionKind = CRDGroupVersion.WithKind(ManagementIdentityProviderAad_Kind)
)

Repository type metadata.

View Source
var (
	ManagementIdentityProviderAadb2C_Kind             = "ManagementIdentityProviderAadb2C"
	ManagementIdentityProviderAadb2C_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementIdentityProviderAadb2C_Kind}.String()
	ManagementIdentityProviderAadb2C_KindAPIVersion   = ManagementIdentityProviderAadb2C_Kind + "." + CRDGroupVersion.String()
	ManagementIdentityProviderAadb2C_GroupVersionKind = CRDGroupVersion.WithKind(ManagementIdentityProviderAadb2C_Kind)
)

Repository type metadata.

View Source
var (
	ManagementIdentityProviderFacebook_Kind             = "ManagementIdentityProviderFacebook"
	ManagementIdentityProviderFacebook_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementIdentityProviderFacebook_Kind}.String()
	ManagementIdentityProviderFacebook_KindAPIVersion   = ManagementIdentityProviderFacebook_Kind + "." + CRDGroupVersion.String()
	ManagementIdentityProviderFacebook_GroupVersionKind = CRDGroupVersion.WithKind(ManagementIdentityProviderFacebook_Kind)
)

Repository type metadata.

View Source
var (
	ManagementIdentityProviderGoogle_Kind             = "ManagementIdentityProviderGoogle"
	ManagementIdentityProviderGoogle_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementIdentityProviderGoogle_Kind}.String()
	ManagementIdentityProviderGoogle_KindAPIVersion   = ManagementIdentityProviderGoogle_Kind + "." + CRDGroupVersion.String()
	ManagementIdentityProviderGoogle_GroupVersionKind = CRDGroupVersion.WithKind(ManagementIdentityProviderGoogle_Kind)
)

Repository type metadata.

View Source
var (
	ManagementIdentityProviderMicrosoft_Kind             = "ManagementIdentityProviderMicrosoft"
	ManagementIdentityProviderMicrosoft_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementIdentityProviderMicrosoft_Kind}.String()
	ManagementIdentityProviderMicrosoft_KindAPIVersion   = ManagementIdentityProviderMicrosoft_Kind + "." + CRDGroupVersion.String()
	ManagementIdentityProviderMicrosoft_GroupVersionKind = CRDGroupVersion.WithKind(ManagementIdentityProviderMicrosoft_Kind)
)

Repository type metadata.

View Source
var (
	ManagementIdentityProviderTwitter_Kind             = "ManagementIdentityProviderTwitter"
	ManagementIdentityProviderTwitter_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementIdentityProviderTwitter_Kind}.String()
	ManagementIdentityProviderTwitter_KindAPIVersion   = ManagementIdentityProviderTwitter_Kind + "." + CRDGroupVersion.String()
	ManagementIdentityProviderTwitter_GroupVersionKind = CRDGroupVersion.WithKind(ManagementIdentityProviderTwitter_Kind)
)

Repository type metadata.

View Source
var (
	ManagementLogger_Kind             = "ManagementLogger"
	ManagementLogger_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementLogger_Kind}.String()
	ManagementLogger_KindAPIVersion   = ManagementLogger_Kind + "." + CRDGroupVersion.String()
	ManagementLogger_GroupVersionKind = CRDGroupVersion.WithKind(ManagementLogger_Kind)
)

Repository type metadata.

View Source
var (
	ManagementNamedValue_Kind             = "ManagementNamedValue"
	ManagementNamedValue_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementNamedValue_Kind}.String()
	ManagementNamedValue_KindAPIVersion   = ManagementNamedValue_Kind + "." + CRDGroupVersion.String()
	ManagementNamedValue_GroupVersionKind = CRDGroupVersion.WithKind(ManagementNamedValue_Kind)
)

Repository type metadata.

View Source
var (
	ManagementNotificationRecipientEmail_Kind             = "ManagementNotificationRecipientEmail"
	ManagementNotificationRecipientEmail_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementNotificationRecipientEmail_Kind}.String()
	ManagementNotificationRecipientEmail_KindAPIVersion   = ManagementNotificationRecipientEmail_Kind + "." + CRDGroupVersion.String()
	ManagementNotificationRecipientEmail_GroupVersionKind = CRDGroupVersion.WithKind(ManagementNotificationRecipientEmail_Kind)
)

Repository type metadata.

View Source
var (
	ManagementOpenidConnectProvider_Kind             = "ManagementOpenidConnectProvider"
	ManagementOpenidConnectProvider_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementOpenidConnectProvider_Kind}.String()
	ManagementOpenidConnectProvider_KindAPIVersion   = ManagementOpenidConnectProvider_Kind + "." + CRDGroupVersion.String()
	ManagementOpenidConnectProvider_GroupVersionKind = CRDGroupVersion.WithKind(ManagementOpenidConnectProvider_Kind)
)

Repository type metadata.

View Source
var (
	ManagementPolicy_Kind             = "ManagementPolicy"
	ManagementPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementPolicy_Kind}.String()
	ManagementPolicy_KindAPIVersion   = ManagementPolicy_Kind + "." + CRDGroupVersion.String()
	ManagementPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ManagementPolicy_Kind)
)

Repository type metadata.

View Source
var (
	ManagementProduct_Kind             = "ManagementProduct"
	ManagementProduct_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementProduct_Kind}.String()
	ManagementProduct_KindAPIVersion   = ManagementProduct_Kind + "." + CRDGroupVersion.String()
	ManagementProduct_GroupVersionKind = CRDGroupVersion.WithKind(ManagementProduct_Kind)
)

Repository type metadata.

View Source
var (
	ManagementProductApi_Kind             = "ManagementProductApi"
	ManagementProductApi_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementProductApi_Kind}.String()
	ManagementProductApi_KindAPIVersion   = ManagementProductApi_Kind + "." + CRDGroupVersion.String()
	ManagementProductApi_GroupVersionKind = CRDGroupVersion.WithKind(ManagementProductApi_Kind)
)

Repository type metadata.

View Source
var (
	ManagementProductPolicy_Kind             = "ManagementProductPolicy"
	ManagementProductPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementProductPolicy_Kind}.String()
	ManagementProductPolicy_KindAPIVersion   = ManagementProductPolicy_Kind + "." + CRDGroupVersion.String()
	ManagementProductPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ManagementProductPolicy_Kind)
)

Repository type metadata.

View Source
var (
	ManagementProperty_Kind             = "ManagementProperty"
	ManagementProperty_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementProperty_Kind}.String()
	ManagementProperty_KindAPIVersion   = ManagementProperty_Kind + "." + CRDGroupVersion.String()
	ManagementProperty_GroupVersionKind = CRDGroupVersion.WithKind(ManagementProperty_Kind)
)

Repository type metadata.

View Source
var (
	ManagementRedisCache_Kind             = "ManagementRedisCache"
	ManagementRedisCache_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementRedisCache_Kind}.String()
	ManagementRedisCache_KindAPIVersion   = ManagementRedisCache_Kind + "." + CRDGroupVersion.String()
	ManagementRedisCache_GroupVersionKind = CRDGroupVersion.WithKind(ManagementRedisCache_Kind)
)

Repository type metadata.

View Source
var (
	ManagementSubscription_Kind             = "ManagementSubscription"
	ManagementSubscription_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementSubscription_Kind}.String()
	ManagementSubscription_KindAPIVersion   = ManagementSubscription_Kind + "." + CRDGroupVersion.String()
	ManagementSubscription_GroupVersionKind = CRDGroupVersion.WithKind(ManagementSubscription_Kind)
)

Repository type metadata.

View Source
var (
	ManagementTag_Kind             = "ManagementTag"
	ManagementTag_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementTag_Kind}.String()
	ManagementTag_KindAPIVersion   = ManagementTag_Kind + "." + CRDGroupVersion.String()
	ManagementTag_GroupVersionKind = CRDGroupVersion.WithKind(ManagementTag_Kind)
)

Repository type metadata.

View Source
var (
	ManagementUser_Kind             = "ManagementUser"
	ManagementUser_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ManagementUser_Kind}.String()
	ManagementUser_KindAPIVersion   = ManagementUser_Kind + "." + CRDGroupVersion.String()
	ManagementUser_GroupVersionKind = CRDGroupVersion.WithKind(ManagementUser_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type APIManagement

type APIManagement struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APIManagementSpec   `json:"spec"`
	Status            APIManagementStatus `json:"status,omitempty"`
}

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

func (in *APIManagement) DeepCopy() *APIManagement

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

func (*APIManagement) DeepCopyInto

func (in *APIManagement) DeepCopyInto(out *APIManagement)

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

func (*APIManagement) DeepCopyObject

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

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

func (*APIManagement) GetCondition

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

GetCondition of this APIManagement.

func (*APIManagement) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APIManagement

func (*APIManagement) GetDeletionPolicy

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

GetDeletionPolicy of this APIManagement.

func (*APIManagement) GetID

func (tr *APIManagement) GetID() string

GetID returns ID of underlying Terraform resource of this APIManagement

func (*APIManagement) GetObservation

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

GetObservation of this APIManagement

func (*APIManagement) GetParameters

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

GetParameters of this APIManagement

func (*APIManagement) GetProviderConfigReference

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

GetProviderConfigReference of this APIManagement.

func (*APIManagement) GetProviderReference

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

GetProviderReference of this APIManagement. Deprecated: Use GetProviderConfigReference.

func (*APIManagement) GetTerraformResourceType

func (mg *APIManagement) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APIManagement

func (*APIManagement) GetTerraformSchemaVersion

func (tr *APIManagement) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APIManagement) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APIManagement.

func (*APIManagement) LateInitialize

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

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

func (*APIManagement) SetConditions

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

SetConditions of this APIManagement.

func (*APIManagement) SetDeletionPolicy

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

SetDeletionPolicy of this APIManagement.

func (*APIManagement) SetObservation

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

SetObservation for this APIManagement

func (*APIManagement) SetParameters

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

SetParameters for this APIManagement

func (*APIManagement) SetProviderConfigReference

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

SetProviderConfigReference of this APIManagement.

func (*APIManagement) SetProviderReference

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

SetProviderReference of this APIManagement. Deprecated: Use SetProviderConfigReference.

func (*APIManagement) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APIManagement.

type APIManagementList

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

APIManagementList contains a list of APIManagements

func (*APIManagementList) DeepCopy

func (in *APIManagementList) DeepCopy() *APIManagementList

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

func (*APIManagementList) DeepCopyInto

func (in *APIManagementList) DeepCopyInto(out *APIManagementList)

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

func (*APIManagementList) DeepCopyObject

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

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

func (*APIManagementList) GetItems

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

GetItems of this APIManagementList.

type APIManagementObservation

type APIManagementObservation 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 (*APIManagementObservation) DeepCopy

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

func (*APIManagementObservation) DeepCopyInto

func (in *APIManagementObservation) DeepCopyInto(out *APIManagementObservation)

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

type APIManagementParameters

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

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

	// +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 []APIManagementVirtualNetworkConfigurationParameters `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 (*APIManagementParameters) DeepCopy

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

func (*APIManagementParameters) DeepCopyInto

func (in *APIManagementParameters) DeepCopyInto(out *APIManagementParameters)

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

type APIManagementSpec

type APIManagementSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APIManagementParameters `json:"forProvider"`
}

APIManagementSpec defines the desired state of APIManagement

func (*APIManagementSpec) DeepCopy

func (in *APIManagementSpec) DeepCopy() *APIManagementSpec

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

func (*APIManagementSpec) DeepCopyInto

func (in *APIManagementSpec) DeepCopyInto(out *APIManagementSpec)

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

type APIManagementStatus

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

APIManagementStatus defines the observed state of APIManagement.

func (*APIManagementStatus) DeepCopy

func (in *APIManagementStatus) DeepCopy() *APIManagementStatus

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

func (*APIManagementStatus) DeepCopyInto

func (in *APIManagementStatus) DeepCopyInto(out *APIManagementStatus)

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

type APIManagementVirtualNetworkConfigurationObservation

type APIManagementVirtualNetworkConfigurationObservation struct {
}

func (*APIManagementVirtualNetworkConfigurationObservation) DeepCopy

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

func (*APIManagementVirtualNetworkConfigurationObservation) DeepCopyInto

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

type APIManagementVirtualNetworkConfigurationParameters

type APIManagementVirtualNetworkConfigurationParameters struct {

	// +kubebuilder:validation:Required
	SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"`
}

func (*APIManagementVirtualNetworkConfigurationParameters) DeepCopy

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

func (*APIManagementVirtualNetworkConfigurationParameters) DeepCopyInto

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 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 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 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 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 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 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 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 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 []ManagementParameters `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 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 ManagementApi

type ManagementApi struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementApiSpec   `json:"spec"`
	Status            ManagementApiStatus `json:"status,omitempty"`
}

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

func (in *ManagementApi) DeepCopy() *ManagementApi

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

func (*ManagementApi) DeepCopyInto

func (in *ManagementApi) DeepCopyInto(out *ManagementApi)

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

func (*ManagementApi) DeepCopyObject

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

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

func (*ManagementApi) GetCondition

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

GetCondition of this ManagementApi.

func (*ManagementApi) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementApi

func (*ManagementApi) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementApi.

func (*ManagementApi) GetID

func (tr *ManagementApi) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementApi

func (*ManagementApi) GetObservation

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

GetObservation of this ManagementApi

func (*ManagementApi) GetParameters

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

GetParameters of this ManagementApi

func (*ManagementApi) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementApi.

func (*ManagementApi) GetProviderReference

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

GetProviderReference of this ManagementApi. Deprecated: Use GetProviderConfigReference.

func (*ManagementApi) GetTerraformResourceType

func (mg *ManagementApi) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementApi

func (*ManagementApi) GetTerraformSchemaVersion

func (tr *ManagementApi) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementApi) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementApi.

func (*ManagementApi) LateInitialize

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

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

func (*ManagementApi) SetConditions

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

SetConditions of this ManagementApi.

func (*ManagementApi) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementApi.

func (*ManagementApi) SetObservation

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

SetObservation for this ManagementApi

func (*ManagementApi) SetParameters

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

SetParameters for this ManagementApi

func (*ManagementApi) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementApi.

func (*ManagementApi) SetProviderReference

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

SetProviderReference of this ManagementApi. Deprecated: Use SetProviderConfigReference.

func (*ManagementApi) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementApi.

type ManagementApiDiagnostic

type ManagementApiDiagnostic struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementApiDiagnosticSpec   `json:"spec"`
	Status            ManagementApiDiagnosticStatus `json:"status,omitempty"`
}

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

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

func (*ManagementApiDiagnostic) DeepCopyInto

func (in *ManagementApiDiagnostic) DeepCopyInto(out *ManagementApiDiagnostic)

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

func (*ManagementApiDiagnostic) DeepCopyObject

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

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

func (*ManagementApiDiagnostic) GetCondition

GetCondition of this ManagementApiDiagnostic.

func (*ManagementApiDiagnostic) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementApiDiagnostic

func (*ManagementApiDiagnostic) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementApiDiagnostic.

func (*ManagementApiDiagnostic) GetID

func (tr *ManagementApiDiagnostic) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementApiDiagnostic

func (*ManagementApiDiagnostic) GetObservation

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

GetObservation of this ManagementApiDiagnostic

func (*ManagementApiDiagnostic) GetParameters

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

GetParameters of this ManagementApiDiagnostic

func (*ManagementApiDiagnostic) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementApiDiagnostic.

func (*ManagementApiDiagnostic) GetProviderReference

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

GetProviderReference of this ManagementApiDiagnostic. Deprecated: Use GetProviderConfigReference.

func (*ManagementApiDiagnostic) GetTerraformResourceType

func (mg *ManagementApiDiagnostic) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementApiDiagnostic

func (*ManagementApiDiagnostic) GetTerraformSchemaVersion

func (tr *ManagementApiDiagnostic) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementApiDiagnostic) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementApiDiagnostic.

func (*ManagementApiDiagnostic) LateInitialize

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

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

func (*ManagementApiDiagnostic) SetConditions

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

SetConditions of this ManagementApiDiagnostic.

func (*ManagementApiDiagnostic) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementApiDiagnostic.

func (*ManagementApiDiagnostic) SetObservation

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

SetObservation for this ManagementApiDiagnostic

func (*ManagementApiDiagnostic) SetParameters

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

SetParameters for this ManagementApiDiagnostic

func (*ManagementApiDiagnostic) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementApiDiagnostic.

func (*ManagementApiDiagnostic) SetProviderReference

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

SetProviderReference of this ManagementApiDiagnostic. Deprecated: Use SetProviderConfigReference.

func (*ManagementApiDiagnostic) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementApiDiagnostic.

type ManagementApiDiagnosticList

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

ManagementApiDiagnosticList contains a list of ManagementApiDiagnostics

func (*ManagementApiDiagnosticList) DeepCopy

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

func (*ManagementApiDiagnosticList) DeepCopyInto

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

func (*ManagementApiDiagnosticList) DeepCopyObject

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

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

func (*ManagementApiDiagnosticList) GetItems

GetItems of this ManagementApiDiagnosticList.

type ManagementApiDiagnosticObservation

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

func (*ManagementApiDiagnosticObservation) DeepCopy

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

func (*ManagementApiDiagnosticObservation) DeepCopyInto

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

type ManagementApiDiagnosticParameters

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

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

	// +kubebuilder:validation:Optional
	SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"`

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

func (*ManagementApiDiagnosticParameters) DeepCopy

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

func (*ManagementApiDiagnosticParameters) DeepCopyInto

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

type ManagementApiDiagnosticSpec

type ManagementApiDiagnosticSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementApiDiagnosticParameters `json:"forProvider"`
}

ManagementApiDiagnosticSpec defines the desired state of ManagementApiDiagnostic

func (*ManagementApiDiagnosticSpec) DeepCopy

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

func (*ManagementApiDiagnosticSpec) DeepCopyInto

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

type ManagementApiDiagnosticStatus

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

ManagementApiDiagnosticStatus defines the observed state of ManagementApiDiagnostic.

func (*ManagementApiDiagnosticStatus) DeepCopy

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

func (*ManagementApiDiagnosticStatus) DeepCopyInto

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

type ManagementApiList

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

ManagementApiList contains a list of ManagementApis

func (*ManagementApiList) DeepCopy

func (in *ManagementApiList) DeepCopy() *ManagementApiList

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

func (*ManagementApiList) DeepCopyInto

func (in *ManagementApiList) DeepCopyInto(out *ManagementApiList)

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

func (*ManagementApiList) DeepCopyObject

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

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

func (*ManagementApiList) GetItems

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

GetItems of this ManagementApiList.

type ManagementApiObservation

type ManagementApiObservation 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 (*ManagementApiObservation) DeepCopy

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

func (*ManagementApiObservation) DeepCopyInto

func (in *ManagementApiObservation) DeepCopyInto(out *ManagementApiObservation)

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

type ManagementApiOperation

type ManagementApiOperation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementApiOperationSpec   `json:"spec"`
	Status            ManagementApiOperationStatus `json:"status,omitempty"`
}

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

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

func (*ManagementApiOperation) DeepCopyInto

func (in *ManagementApiOperation) DeepCopyInto(out *ManagementApiOperation)

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

func (*ManagementApiOperation) DeepCopyObject

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

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

func (*ManagementApiOperation) GetCondition

GetCondition of this ManagementApiOperation.

func (*ManagementApiOperation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementApiOperation

func (*ManagementApiOperation) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementApiOperation.

func (*ManagementApiOperation) GetID

func (tr *ManagementApiOperation) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementApiOperation

func (*ManagementApiOperation) GetObservation

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

GetObservation of this ManagementApiOperation

func (*ManagementApiOperation) GetParameters

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

GetParameters of this ManagementApiOperation

func (*ManagementApiOperation) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementApiOperation.

func (*ManagementApiOperation) GetProviderReference

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

GetProviderReference of this ManagementApiOperation. Deprecated: Use GetProviderConfigReference.

func (*ManagementApiOperation) GetTerraformResourceType

func (mg *ManagementApiOperation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementApiOperation

func (*ManagementApiOperation) GetTerraformSchemaVersion

func (tr *ManagementApiOperation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementApiOperation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementApiOperation.

func (*ManagementApiOperation) LateInitialize

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

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

func (*ManagementApiOperation) SetConditions

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

SetConditions of this ManagementApiOperation.

func (*ManagementApiOperation) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementApiOperation.

func (*ManagementApiOperation) SetObservation

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

SetObservation for this ManagementApiOperation

func (*ManagementApiOperation) SetParameters

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

SetParameters for this ManagementApiOperation

func (*ManagementApiOperation) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementApiOperation.

func (*ManagementApiOperation) SetProviderReference

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

SetProviderReference of this ManagementApiOperation. Deprecated: Use SetProviderConfigReference.

func (*ManagementApiOperation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementApiOperation.

type ManagementApiOperationList

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

ManagementApiOperationList contains a list of ManagementApiOperations

func (*ManagementApiOperationList) DeepCopy

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

func (*ManagementApiOperationList) DeepCopyInto

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

func (*ManagementApiOperationList) DeepCopyObject

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

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

func (*ManagementApiOperationList) GetItems

GetItems of this ManagementApiOperationList.

type ManagementApiOperationObservation

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

func (*ManagementApiOperationObservation) DeepCopy

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

func (*ManagementApiOperationObservation) DeepCopyInto

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

type ManagementApiOperationParameters

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

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

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

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

func (*ManagementApiOperationParameters) DeepCopyInto

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

type ManagementApiOperationPolicy

type ManagementApiOperationPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementApiOperationPolicySpec   `json:"spec"`
	Status            ManagementApiOperationPolicyStatus `json:"status,omitempty"`
}

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

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

func (*ManagementApiOperationPolicy) DeepCopyInto

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

func (*ManagementApiOperationPolicy) DeepCopyObject

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

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

func (*ManagementApiOperationPolicy) GetCondition

GetCondition of this ManagementApiOperationPolicy.

func (*ManagementApiOperationPolicy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementApiOperationPolicy

func (*ManagementApiOperationPolicy) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementApiOperationPolicy.

func (*ManagementApiOperationPolicy) GetID

GetID returns ID of underlying Terraform resource of this ManagementApiOperationPolicy

func (*ManagementApiOperationPolicy) GetObservation

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

GetObservation of this ManagementApiOperationPolicy

func (*ManagementApiOperationPolicy) GetParameters

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

GetParameters of this ManagementApiOperationPolicy

func (*ManagementApiOperationPolicy) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementApiOperationPolicy.

func (*ManagementApiOperationPolicy) GetProviderReference

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

GetProviderReference of this ManagementApiOperationPolicy. Deprecated: Use GetProviderConfigReference.

func (*ManagementApiOperationPolicy) GetTerraformResourceType

func (mg *ManagementApiOperationPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementApiOperationPolicy

func (*ManagementApiOperationPolicy) GetTerraformSchemaVersion

func (tr *ManagementApiOperationPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementApiOperationPolicy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementApiOperationPolicy.

func (*ManagementApiOperationPolicy) LateInitialize

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

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

func (*ManagementApiOperationPolicy) SetConditions

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

SetConditions of this ManagementApiOperationPolicy.

func (*ManagementApiOperationPolicy) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementApiOperationPolicy.

func (*ManagementApiOperationPolicy) SetObservation

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

SetObservation for this ManagementApiOperationPolicy

func (*ManagementApiOperationPolicy) SetParameters

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

SetParameters for this ManagementApiOperationPolicy

func (*ManagementApiOperationPolicy) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementApiOperationPolicy.

func (*ManagementApiOperationPolicy) SetProviderReference

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

SetProviderReference of this ManagementApiOperationPolicy. Deprecated: Use SetProviderConfigReference.

func (*ManagementApiOperationPolicy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementApiOperationPolicy.

type ManagementApiOperationPolicyList

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

ManagementApiOperationPolicyList contains a list of ManagementApiOperationPolicys

func (*ManagementApiOperationPolicyList) DeepCopy

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

func (*ManagementApiOperationPolicyList) DeepCopyInto

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

func (*ManagementApiOperationPolicyList) DeepCopyObject

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

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

func (*ManagementApiOperationPolicyList) GetItems

GetItems of this ManagementApiOperationPolicyList.

type ManagementApiOperationPolicyObservation

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

func (*ManagementApiOperationPolicyObservation) DeepCopy

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

func (*ManagementApiOperationPolicyObservation) DeepCopyInto

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

type ManagementApiOperationPolicyParameters

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

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,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 (*ManagementApiOperationPolicyParameters) DeepCopy

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

func (*ManagementApiOperationPolicyParameters) DeepCopyInto

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

type ManagementApiOperationPolicySpec

type ManagementApiOperationPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementApiOperationPolicyParameters `json:"forProvider"`
}

ManagementApiOperationPolicySpec defines the desired state of ManagementApiOperationPolicy

func (*ManagementApiOperationPolicySpec) DeepCopy

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

func (*ManagementApiOperationPolicySpec) DeepCopyInto

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

type ManagementApiOperationPolicyStatus

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

ManagementApiOperationPolicyStatus defines the observed state of ManagementApiOperationPolicy.

func (*ManagementApiOperationPolicyStatus) DeepCopy

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

func (*ManagementApiOperationPolicyStatus) DeepCopyInto

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

type ManagementApiOperationSpec

type ManagementApiOperationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementApiOperationParameters `json:"forProvider"`
}

ManagementApiOperationSpec defines the desired state of ManagementApiOperation

func (*ManagementApiOperationSpec) DeepCopy

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

func (*ManagementApiOperationSpec) DeepCopyInto

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

type ManagementApiOperationStatus

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

ManagementApiOperationStatus defines the observed state of ManagementApiOperation.

func (*ManagementApiOperationStatus) DeepCopy

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

func (*ManagementApiOperationStatus) DeepCopyInto

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

type ManagementApiOperationTag

type ManagementApiOperationTag struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementApiOperationTagSpec   `json:"spec"`
	Status            ManagementApiOperationTagStatus `json:"status,omitempty"`
}

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

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

func (*ManagementApiOperationTag) DeepCopyInto

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

func (*ManagementApiOperationTag) DeepCopyObject

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

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

func (*ManagementApiOperationTag) GetCondition

GetCondition of this ManagementApiOperationTag.

func (*ManagementApiOperationTag) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementApiOperationTag

func (*ManagementApiOperationTag) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementApiOperationTag.

func (*ManagementApiOperationTag) GetID

func (tr *ManagementApiOperationTag) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementApiOperationTag

func (*ManagementApiOperationTag) GetObservation

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

GetObservation of this ManagementApiOperationTag

func (*ManagementApiOperationTag) GetParameters

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

GetParameters of this ManagementApiOperationTag

func (*ManagementApiOperationTag) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementApiOperationTag.

func (*ManagementApiOperationTag) GetProviderReference

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

GetProviderReference of this ManagementApiOperationTag. Deprecated: Use GetProviderConfigReference.

func (*ManagementApiOperationTag) GetTerraformResourceType

func (mg *ManagementApiOperationTag) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementApiOperationTag

func (*ManagementApiOperationTag) GetTerraformSchemaVersion

func (tr *ManagementApiOperationTag) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementApiOperationTag) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementApiOperationTag.

func (*ManagementApiOperationTag) LateInitialize

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

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

func (*ManagementApiOperationTag) SetConditions

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

SetConditions of this ManagementApiOperationTag.

func (*ManagementApiOperationTag) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementApiOperationTag.

func (*ManagementApiOperationTag) SetObservation

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

SetObservation for this ManagementApiOperationTag

func (*ManagementApiOperationTag) SetParameters

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

SetParameters for this ManagementApiOperationTag

func (*ManagementApiOperationTag) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementApiOperationTag.

func (*ManagementApiOperationTag) SetProviderReference

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

SetProviderReference of this ManagementApiOperationTag. Deprecated: Use SetProviderConfigReference.

func (*ManagementApiOperationTag) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementApiOperationTag.

type ManagementApiOperationTagList

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

ManagementApiOperationTagList contains a list of ManagementApiOperationTags

func (*ManagementApiOperationTagList) DeepCopy

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

func (*ManagementApiOperationTagList) DeepCopyInto

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

func (*ManagementApiOperationTagList) DeepCopyObject

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

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

func (*ManagementApiOperationTagList) GetItems

GetItems of this ManagementApiOperationTagList.

type ManagementApiOperationTagObservation

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

func (*ManagementApiOperationTagObservation) DeepCopy

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

func (*ManagementApiOperationTagObservation) DeepCopyInto

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

type ManagementApiOperationTagParameters

type ManagementApiOperationTagParameters 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 (*ManagementApiOperationTagParameters) DeepCopy

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

func (*ManagementApiOperationTagParameters) DeepCopyInto

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

type ManagementApiOperationTagSpec

type ManagementApiOperationTagSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementApiOperationTagParameters `json:"forProvider"`
}

ManagementApiOperationTagSpec defines the desired state of ManagementApiOperationTag

func (*ManagementApiOperationTagSpec) DeepCopy

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

func (*ManagementApiOperationTagSpec) DeepCopyInto

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

type ManagementApiOperationTagStatus

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

ManagementApiOperationTagStatus defines the observed state of ManagementApiOperationTag.

func (*ManagementApiOperationTagStatus) DeepCopy

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

func (*ManagementApiOperationTagStatus) DeepCopyInto

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

type ManagementApiParameters

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

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

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

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

func (*ManagementApiParameters) DeepCopyInto

func (in *ManagementApiParameters) DeepCopyInto(out *ManagementApiParameters)

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

type ManagementApiPolicy

type ManagementApiPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementApiPolicySpec   `json:"spec"`
	Status            ManagementApiPolicyStatus `json:"status,omitempty"`
}

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

func (in *ManagementApiPolicy) DeepCopy() *ManagementApiPolicy

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

func (*ManagementApiPolicy) DeepCopyInto

func (in *ManagementApiPolicy) DeepCopyInto(out *ManagementApiPolicy)

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

func (*ManagementApiPolicy) DeepCopyObject

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

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

func (*ManagementApiPolicy) GetCondition

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

GetCondition of this ManagementApiPolicy.

func (*ManagementApiPolicy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementApiPolicy

func (*ManagementApiPolicy) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementApiPolicy.

func (*ManagementApiPolicy) GetID

func (tr *ManagementApiPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementApiPolicy

func (*ManagementApiPolicy) GetObservation

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

GetObservation of this ManagementApiPolicy

func (*ManagementApiPolicy) GetParameters

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

GetParameters of this ManagementApiPolicy

func (*ManagementApiPolicy) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementApiPolicy.

func (*ManagementApiPolicy) GetProviderReference

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

GetProviderReference of this ManagementApiPolicy. Deprecated: Use GetProviderConfigReference.

func (*ManagementApiPolicy) GetTerraformResourceType

func (mg *ManagementApiPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementApiPolicy

func (*ManagementApiPolicy) GetTerraformSchemaVersion

func (tr *ManagementApiPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementApiPolicy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementApiPolicy.

func (*ManagementApiPolicy) LateInitialize

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

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

func (*ManagementApiPolicy) SetConditions

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

SetConditions of this ManagementApiPolicy.

func (*ManagementApiPolicy) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementApiPolicy.

func (*ManagementApiPolicy) SetObservation

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

SetObservation for this ManagementApiPolicy

func (*ManagementApiPolicy) SetParameters

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

SetParameters for this ManagementApiPolicy

func (*ManagementApiPolicy) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementApiPolicy.

func (*ManagementApiPolicy) SetProviderReference

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

SetProviderReference of this ManagementApiPolicy. Deprecated: Use SetProviderConfigReference.

func (*ManagementApiPolicy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementApiPolicy.

type ManagementApiPolicyList

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

ManagementApiPolicyList contains a list of ManagementApiPolicys

func (*ManagementApiPolicyList) DeepCopy

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

func (*ManagementApiPolicyList) DeepCopyInto

func (in *ManagementApiPolicyList) DeepCopyInto(out *ManagementApiPolicyList)

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

func (*ManagementApiPolicyList) DeepCopyObject

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

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

func (*ManagementApiPolicyList) GetItems

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

GetItems of this ManagementApiPolicyList.

type ManagementApiPolicyObservation

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

func (*ManagementApiPolicyObservation) DeepCopy

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

func (*ManagementApiPolicyObservation) DeepCopyInto

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

type ManagementApiPolicyParameters

type ManagementApiPolicyParameters 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
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,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 (*ManagementApiPolicyParameters) DeepCopy

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

func (*ManagementApiPolicyParameters) DeepCopyInto

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

type ManagementApiPolicySpec

type ManagementApiPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementApiPolicyParameters `json:"forProvider"`
}

ManagementApiPolicySpec defines the desired state of ManagementApiPolicy

func (*ManagementApiPolicySpec) DeepCopy

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

func (*ManagementApiPolicySpec) DeepCopyInto

func (in *ManagementApiPolicySpec) DeepCopyInto(out *ManagementApiPolicySpec)

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

type ManagementApiPolicyStatus

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

ManagementApiPolicyStatus defines the observed state of ManagementApiPolicy.

func (*ManagementApiPolicyStatus) DeepCopy

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

func (*ManagementApiPolicyStatus) DeepCopyInto

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

type ManagementApiRelease

type ManagementApiRelease struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementApiReleaseSpec   `json:"spec"`
	Status            ManagementApiReleaseStatus `json:"status,omitempty"`
}

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

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

func (*ManagementApiRelease) DeepCopyInto

func (in *ManagementApiRelease) DeepCopyInto(out *ManagementApiRelease)

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

func (*ManagementApiRelease) DeepCopyObject

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

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

func (*ManagementApiRelease) GetCondition

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

GetCondition of this ManagementApiRelease.

func (*ManagementApiRelease) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementApiRelease

func (*ManagementApiRelease) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementApiRelease.

func (*ManagementApiRelease) GetID

func (tr *ManagementApiRelease) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementApiRelease

func (*ManagementApiRelease) GetObservation

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

GetObservation of this ManagementApiRelease

func (*ManagementApiRelease) GetParameters

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

GetParameters of this ManagementApiRelease

func (*ManagementApiRelease) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementApiRelease.

func (*ManagementApiRelease) GetProviderReference

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

GetProviderReference of this ManagementApiRelease. Deprecated: Use GetProviderConfigReference.

func (*ManagementApiRelease) GetTerraformResourceType

func (mg *ManagementApiRelease) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementApiRelease

func (*ManagementApiRelease) GetTerraformSchemaVersion

func (tr *ManagementApiRelease) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementApiRelease) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementApiRelease.

func (*ManagementApiRelease) LateInitialize

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

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

func (*ManagementApiRelease) SetConditions

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

SetConditions of this ManagementApiRelease.

func (*ManagementApiRelease) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementApiRelease.

func (*ManagementApiRelease) SetObservation

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

SetObservation for this ManagementApiRelease

func (*ManagementApiRelease) SetParameters

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

SetParameters for this ManagementApiRelease

func (*ManagementApiRelease) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementApiRelease.

func (*ManagementApiRelease) SetProviderReference

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

SetProviderReference of this ManagementApiRelease. Deprecated: Use SetProviderConfigReference.

func (*ManagementApiRelease) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementApiRelease.

type ManagementApiReleaseList

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

ManagementApiReleaseList contains a list of ManagementApiReleases

func (*ManagementApiReleaseList) DeepCopy

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

func (*ManagementApiReleaseList) DeepCopyInto

func (in *ManagementApiReleaseList) DeepCopyInto(out *ManagementApiReleaseList)

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

func (*ManagementApiReleaseList) DeepCopyObject

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

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

func (*ManagementApiReleaseList) GetItems

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

GetItems of this ManagementApiReleaseList.

type ManagementApiReleaseObservation

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

func (*ManagementApiReleaseObservation) DeepCopy

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

func (*ManagementApiReleaseObservation) DeepCopyInto

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

type ManagementApiReleaseParameters

type ManagementApiReleaseParameters 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 (*ManagementApiReleaseParameters) DeepCopy

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

func (*ManagementApiReleaseParameters) DeepCopyInto

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

type ManagementApiReleaseSpec

type ManagementApiReleaseSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementApiReleaseParameters `json:"forProvider"`
}

ManagementApiReleaseSpec defines the desired state of ManagementApiRelease

func (*ManagementApiReleaseSpec) DeepCopy

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

func (*ManagementApiReleaseSpec) DeepCopyInto

func (in *ManagementApiReleaseSpec) DeepCopyInto(out *ManagementApiReleaseSpec)

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

type ManagementApiReleaseStatus

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

ManagementApiReleaseStatus defines the observed state of ManagementApiRelease.

func (*ManagementApiReleaseStatus) DeepCopy

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

func (*ManagementApiReleaseStatus) DeepCopyInto

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

type ManagementApiSchema

type ManagementApiSchema struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementApiSchemaSpec   `json:"spec"`
	Status            ManagementApiSchemaStatus `json:"status,omitempty"`
}

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

func (in *ManagementApiSchema) DeepCopy() *ManagementApiSchema

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

func (*ManagementApiSchema) DeepCopyInto

func (in *ManagementApiSchema) DeepCopyInto(out *ManagementApiSchema)

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

func (*ManagementApiSchema) DeepCopyObject

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

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

func (*ManagementApiSchema) GetCondition

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

GetCondition of this ManagementApiSchema.

func (*ManagementApiSchema) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementApiSchema

func (*ManagementApiSchema) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementApiSchema.

func (*ManagementApiSchema) GetID

func (tr *ManagementApiSchema) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementApiSchema

func (*ManagementApiSchema) GetObservation

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

GetObservation of this ManagementApiSchema

func (*ManagementApiSchema) GetParameters

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

GetParameters of this ManagementApiSchema

func (*ManagementApiSchema) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementApiSchema.

func (*ManagementApiSchema) GetProviderReference

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

GetProviderReference of this ManagementApiSchema. Deprecated: Use GetProviderConfigReference.

func (*ManagementApiSchema) GetTerraformResourceType

func (mg *ManagementApiSchema) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementApiSchema

func (*ManagementApiSchema) GetTerraformSchemaVersion

func (tr *ManagementApiSchema) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementApiSchema) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementApiSchema.

func (*ManagementApiSchema) LateInitialize

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

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

func (*ManagementApiSchema) SetConditions

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

SetConditions of this ManagementApiSchema.

func (*ManagementApiSchema) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementApiSchema.

func (*ManagementApiSchema) SetObservation

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

SetObservation for this ManagementApiSchema

func (*ManagementApiSchema) SetParameters

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

SetParameters for this ManagementApiSchema

func (*ManagementApiSchema) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementApiSchema.

func (*ManagementApiSchema) SetProviderReference

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

SetProviderReference of this ManagementApiSchema. Deprecated: Use SetProviderConfigReference.

func (*ManagementApiSchema) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementApiSchema.

type ManagementApiSchemaList

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

ManagementApiSchemaList contains a list of ManagementApiSchemas

func (*ManagementApiSchemaList) DeepCopy

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

func (*ManagementApiSchemaList) DeepCopyInto

func (in *ManagementApiSchemaList) DeepCopyInto(out *ManagementApiSchemaList)

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

func (*ManagementApiSchemaList) DeepCopyObject

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

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

func (*ManagementApiSchemaList) GetItems

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

GetItems of this ManagementApiSchemaList.

type ManagementApiSchemaObservation

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

func (*ManagementApiSchemaObservation) DeepCopy

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

func (*ManagementApiSchemaObservation) DeepCopyInto

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

type ManagementApiSchemaParameters

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

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

	// +kubebuilder:validation:Required
	SchemaID *string `json:"schemaId" tf:"schema_id,omitempty"`

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

func (*ManagementApiSchemaParameters) DeepCopy

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

func (*ManagementApiSchemaParameters) DeepCopyInto

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

type ManagementApiSchemaSpec

type ManagementApiSchemaSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementApiSchemaParameters `json:"forProvider"`
}

ManagementApiSchemaSpec defines the desired state of ManagementApiSchema

func (*ManagementApiSchemaSpec) DeepCopy

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

func (*ManagementApiSchemaSpec) DeepCopyInto

func (in *ManagementApiSchemaSpec) DeepCopyInto(out *ManagementApiSchemaSpec)

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

type ManagementApiSchemaStatus

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

ManagementApiSchemaStatus defines the observed state of ManagementApiSchema.

func (*ManagementApiSchemaStatus) DeepCopy

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

func (*ManagementApiSchemaStatus) DeepCopyInto

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

type ManagementApiSpec

type ManagementApiSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementApiParameters `json:"forProvider"`
}

ManagementApiSpec defines the desired state of ManagementApi

func (*ManagementApiSpec) DeepCopy

func (in *ManagementApiSpec) DeepCopy() *ManagementApiSpec

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

func (*ManagementApiSpec) DeepCopyInto

func (in *ManagementApiSpec) DeepCopyInto(out *ManagementApiSpec)

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

type ManagementApiStatus

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

ManagementApiStatus defines the observed state of ManagementApi.

func (*ManagementApiStatus) DeepCopy

func (in *ManagementApiStatus) DeepCopy() *ManagementApiStatus

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

func (*ManagementApiStatus) DeepCopyInto

func (in *ManagementApiStatus) DeepCopyInto(out *ManagementApiStatus)

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

type ManagementApiVersionSet

type ManagementApiVersionSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementApiVersionSetSpec   `json:"spec"`
	Status            ManagementApiVersionSetStatus `json:"status,omitempty"`
}

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

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

func (*ManagementApiVersionSet) DeepCopyInto

func (in *ManagementApiVersionSet) DeepCopyInto(out *ManagementApiVersionSet)

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

func (*ManagementApiVersionSet) DeepCopyObject

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

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

func (*ManagementApiVersionSet) GetCondition

GetCondition of this ManagementApiVersionSet.

func (*ManagementApiVersionSet) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementApiVersionSet

func (*ManagementApiVersionSet) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementApiVersionSet.

func (*ManagementApiVersionSet) GetID

func (tr *ManagementApiVersionSet) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementApiVersionSet

func (*ManagementApiVersionSet) GetObservation

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

GetObservation of this ManagementApiVersionSet

func (*ManagementApiVersionSet) GetParameters

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

GetParameters of this ManagementApiVersionSet

func (*ManagementApiVersionSet) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementApiVersionSet.

func (*ManagementApiVersionSet) GetProviderReference

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

GetProviderReference of this ManagementApiVersionSet. Deprecated: Use GetProviderConfigReference.

func (*ManagementApiVersionSet) GetTerraformResourceType

func (mg *ManagementApiVersionSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementApiVersionSet

func (*ManagementApiVersionSet) GetTerraformSchemaVersion

func (tr *ManagementApiVersionSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementApiVersionSet) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementApiVersionSet.

func (*ManagementApiVersionSet) LateInitialize

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

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

func (*ManagementApiVersionSet) SetConditions

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

SetConditions of this ManagementApiVersionSet.

func (*ManagementApiVersionSet) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementApiVersionSet.

func (*ManagementApiVersionSet) SetObservation

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

SetObservation for this ManagementApiVersionSet

func (*ManagementApiVersionSet) SetParameters

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

SetParameters for this ManagementApiVersionSet

func (*ManagementApiVersionSet) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementApiVersionSet.

func (*ManagementApiVersionSet) SetProviderReference

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

SetProviderReference of this ManagementApiVersionSet. Deprecated: Use SetProviderConfigReference.

func (*ManagementApiVersionSet) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementApiVersionSet.

type ManagementApiVersionSetList

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

ManagementApiVersionSetList contains a list of ManagementApiVersionSets

func (*ManagementApiVersionSetList) DeepCopy

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

func (*ManagementApiVersionSetList) DeepCopyInto

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

func (*ManagementApiVersionSetList) DeepCopyObject

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

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

func (*ManagementApiVersionSetList) GetItems

GetItems of this ManagementApiVersionSetList.

type ManagementApiVersionSetObservation

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

func (*ManagementApiVersionSetObservation) DeepCopy

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

func (*ManagementApiVersionSetObservation) DeepCopyInto

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

type ManagementApiVersionSetParameters

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

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

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

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

func (*ManagementApiVersionSetParameters) DeepCopyInto

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

type ManagementApiVersionSetSpec

type ManagementApiVersionSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementApiVersionSetParameters `json:"forProvider"`
}

ManagementApiVersionSetSpec defines the desired state of ManagementApiVersionSet

func (*ManagementApiVersionSetSpec) DeepCopy

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

func (*ManagementApiVersionSetSpec) DeepCopyInto

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

type ManagementApiVersionSetStatus

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

ManagementApiVersionSetStatus defines the observed state of ManagementApiVersionSet.

func (*ManagementApiVersionSetStatus) DeepCopy

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

func (*ManagementApiVersionSetStatus) DeepCopyInto

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

type ManagementAuthorizationServer

type ManagementAuthorizationServer struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementAuthorizationServerSpec   `json:"spec"`
	Status            ManagementAuthorizationServerStatus `json:"status,omitempty"`
}

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

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

func (*ManagementAuthorizationServer) DeepCopyInto

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

func (*ManagementAuthorizationServer) DeepCopyObject

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

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

func (*ManagementAuthorizationServer) GetCondition

GetCondition of this ManagementAuthorizationServer.

func (*ManagementAuthorizationServer) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementAuthorizationServer

func (*ManagementAuthorizationServer) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementAuthorizationServer.

func (*ManagementAuthorizationServer) GetID

GetID returns ID of underlying Terraform resource of this ManagementAuthorizationServer

func (*ManagementAuthorizationServer) GetObservation

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

GetObservation of this ManagementAuthorizationServer

func (*ManagementAuthorizationServer) GetParameters

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

GetParameters of this ManagementAuthorizationServer

func (*ManagementAuthorizationServer) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementAuthorizationServer.

func (*ManagementAuthorizationServer) GetProviderReference

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

GetProviderReference of this ManagementAuthorizationServer. Deprecated: Use GetProviderConfigReference.

func (*ManagementAuthorizationServer) GetTerraformResourceType

func (mg *ManagementAuthorizationServer) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementAuthorizationServer

func (*ManagementAuthorizationServer) GetTerraformSchemaVersion

func (tr *ManagementAuthorizationServer) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementAuthorizationServer) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementAuthorizationServer.

func (*ManagementAuthorizationServer) LateInitialize

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

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

func (*ManagementAuthorizationServer) SetConditions

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

SetConditions of this ManagementAuthorizationServer.

func (*ManagementAuthorizationServer) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementAuthorizationServer.

func (*ManagementAuthorizationServer) SetObservation

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

SetObservation for this ManagementAuthorizationServer

func (*ManagementAuthorizationServer) SetParameters

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

SetParameters for this ManagementAuthorizationServer

func (*ManagementAuthorizationServer) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementAuthorizationServer.

func (*ManagementAuthorizationServer) SetProviderReference

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

SetProviderReference of this ManagementAuthorizationServer. Deprecated: Use SetProviderConfigReference.

func (*ManagementAuthorizationServer) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementAuthorizationServer.

type ManagementAuthorizationServerList

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

ManagementAuthorizationServerList contains a list of ManagementAuthorizationServers

func (*ManagementAuthorizationServerList) DeepCopy

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

func (*ManagementAuthorizationServerList) DeepCopyInto

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

func (*ManagementAuthorizationServerList) DeepCopyObject

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

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

func (*ManagementAuthorizationServerList) GetItems

GetItems of this ManagementAuthorizationServerList.

type ManagementAuthorizationServerObservation

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

func (*ManagementAuthorizationServerObservation) DeepCopy

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

func (*ManagementAuthorizationServerObservation) DeepCopyInto

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

type ManagementAuthorizationServerParameters

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

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

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

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

func (*ManagementAuthorizationServerParameters) DeepCopyInto

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

type ManagementAuthorizationServerSpec

type ManagementAuthorizationServerSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementAuthorizationServerParameters `json:"forProvider"`
}

ManagementAuthorizationServerSpec defines the desired state of ManagementAuthorizationServer

func (*ManagementAuthorizationServerSpec) DeepCopy

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

func (*ManagementAuthorizationServerSpec) DeepCopyInto

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

type ManagementAuthorizationServerStatus

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

ManagementAuthorizationServerStatus defines the observed state of ManagementAuthorizationServer.

func (*ManagementAuthorizationServerStatus) DeepCopy

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

func (*ManagementAuthorizationServerStatus) DeepCopyInto

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

type ManagementBackend

type ManagementBackend struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementBackendSpec   `json:"spec"`
	Status            ManagementBackendStatus `json:"status,omitempty"`
}

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

func (in *ManagementBackend) DeepCopy() *ManagementBackend

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

func (*ManagementBackend) DeepCopyInto

func (in *ManagementBackend) DeepCopyInto(out *ManagementBackend)

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

func (*ManagementBackend) DeepCopyObject

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

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

func (*ManagementBackend) GetCondition

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

GetCondition of this ManagementBackend.

func (*ManagementBackend) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementBackend

func (*ManagementBackend) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementBackend.

func (*ManagementBackend) GetID

func (tr *ManagementBackend) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementBackend

func (*ManagementBackend) GetObservation

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

GetObservation of this ManagementBackend

func (*ManagementBackend) GetParameters

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

GetParameters of this ManagementBackend

func (*ManagementBackend) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementBackend.

func (*ManagementBackend) GetProviderReference

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

GetProviderReference of this ManagementBackend. Deprecated: Use GetProviderConfigReference.

func (*ManagementBackend) GetTerraformResourceType

func (mg *ManagementBackend) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementBackend

func (*ManagementBackend) GetTerraformSchemaVersion

func (tr *ManagementBackend) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementBackend) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementBackend.

func (*ManagementBackend) LateInitialize

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

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

func (*ManagementBackend) SetConditions

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

SetConditions of this ManagementBackend.

func (*ManagementBackend) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementBackend.

func (*ManagementBackend) SetObservation

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

SetObservation for this ManagementBackend

func (*ManagementBackend) SetParameters

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

SetParameters for this ManagementBackend

func (*ManagementBackend) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementBackend.

func (*ManagementBackend) SetProviderReference

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

SetProviderReference of this ManagementBackend. Deprecated: Use SetProviderConfigReference.

func (*ManagementBackend) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementBackend.

type ManagementBackendList

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

ManagementBackendList contains a list of ManagementBackends

func (*ManagementBackendList) DeepCopy

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

func (*ManagementBackendList) DeepCopyInto

func (in *ManagementBackendList) DeepCopyInto(out *ManagementBackendList)

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

func (*ManagementBackendList) DeepCopyObject

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

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

func (*ManagementBackendList) GetItems

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

GetItems of this ManagementBackendList.

type ManagementBackendObservation

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

func (*ManagementBackendObservation) DeepCopy

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

func (*ManagementBackendObservation) DeepCopyInto

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

type ManagementBackendParameters

type ManagementBackendParameters 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 []ManagementBackendProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"`

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

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

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

func (*ManagementBackendParameters) DeepCopyInto

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

type ManagementBackendProxyObservation

type ManagementBackendProxyObservation struct {
}

func (*ManagementBackendProxyObservation) DeepCopy

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

func (*ManagementBackendProxyObservation) DeepCopyInto

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

type ManagementBackendProxyParameters

type ManagementBackendProxyParameters 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 (*ManagementBackendProxyParameters) DeepCopy

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

func (*ManagementBackendProxyParameters) DeepCopyInto

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

type ManagementBackendSpec

type ManagementBackendSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementBackendParameters `json:"forProvider"`
}

ManagementBackendSpec defines the desired state of ManagementBackend

func (*ManagementBackendSpec) DeepCopy

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

func (*ManagementBackendSpec) DeepCopyInto

func (in *ManagementBackendSpec) DeepCopyInto(out *ManagementBackendSpec)

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

type ManagementBackendStatus

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

ManagementBackendStatus defines the observed state of ManagementBackend.

func (*ManagementBackendStatus) DeepCopy

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

func (*ManagementBackendStatus) DeepCopyInto

func (in *ManagementBackendStatus) DeepCopyInto(out *ManagementBackendStatus)

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

type ManagementCertificate

type ManagementCertificate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementCertificateSpec   `json:"spec"`
	Status            ManagementCertificateStatus `json:"status,omitempty"`
}

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

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

func (*ManagementCertificate) DeepCopyInto

func (in *ManagementCertificate) DeepCopyInto(out *ManagementCertificate)

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

func (*ManagementCertificate) DeepCopyObject

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

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

func (*ManagementCertificate) GetCondition

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

GetCondition of this ManagementCertificate.

func (*ManagementCertificate) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementCertificate

func (*ManagementCertificate) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementCertificate.

func (*ManagementCertificate) GetID

func (tr *ManagementCertificate) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementCertificate

func (*ManagementCertificate) GetObservation

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

GetObservation of this ManagementCertificate

func (*ManagementCertificate) GetParameters

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

GetParameters of this ManagementCertificate

func (*ManagementCertificate) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementCertificate.

func (*ManagementCertificate) GetProviderReference

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

GetProviderReference of this ManagementCertificate. Deprecated: Use GetProviderConfigReference.

func (*ManagementCertificate) GetTerraformResourceType

func (mg *ManagementCertificate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementCertificate

func (*ManagementCertificate) GetTerraformSchemaVersion

func (tr *ManagementCertificate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementCertificate) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementCertificate.

func (*ManagementCertificate) LateInitialize

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

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

func (*ManagementCertificate) SetConditions

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

SetConditions of this ManagementCertificate.

func (*ManagementCertificate) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementCertificate.

func (*ManagementCertificate) SetObservation

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

SetObservation for this ManagementCertificate

func (*ManagementCertificate) SetParameters

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

SetParameters for this ManagementCertificate

func (*ManagementCertificate) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementCertificate.

func (*ManagementCertificate) SetProviderReference

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

SetProviderReference of this ManagementCertificate. Deprecated: Use SetProviderConfigReference.

func (*ManagementCertificate) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementCertificate.

type ManagementCertificateList

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

ManagementCertificateList contains a list of ManagementCertificates

func (*ManagementCertificateList) DeepCopy

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

func (*ManagementCertificateList) DeepCopyInto

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

func (*ManagementCertificateList) DeepCopyObject

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

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

func (*ManagementCertificateList) GetItems

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

GetItems of this ManagementCertificateList.

type ManagementCertificateObservation

type ManagementCertificateObservation 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 (*ManagementCertificateObservation) DeepCopy

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

func (*ManagementCertificateObservation) DeepCopyInto

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

type ManagementCertificateParameters

type ManagementCertificateParameters 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:"-"`

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

func (*ManagementCertificateParameters) DeepCopy

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

func (*ManagementCertificateParameters) DeepCopyInto

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

type ManagementCertificateSpec

type ManagementCertificateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementCertificateParameters `json:"forProvider"`
}

ManagementCertificateSpec defines the desired state of ManagementCertificate

func (*ManagementCertificateSpec) DeepCopy

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

func (*ManagementCertificateSpec) DeepCopyInto

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

type ManagementCertificateStatus

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

ManagementCertificateStatus defines the observed state of ManagementCertificate.

func (*ManagementCertificateStatus) DeepCopy

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

func (*ManagementCertificateStatus) DeepCopyInto

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

type ManagementCustomDomain

type ManagementCustomDomain struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementCustomDomainSpec   `json:"spec"`
	Status            ManagementCustomDomainStatus `json:"status,omitempty"`
}

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

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

func (*ManagementCustomDomain) DeepCopyInto

func (in *ManagementCustomDomain) DeepCopyInto(out *ManagementCustomDomain)

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

func (*ManagementCustomDomain) DeepCopyObject

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

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

func (*ManagementCustomDomain) GetCondition

GetCondition of this ManagementCustomDomain.

func (*ManagementCustomDomain) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementCustomDomain

func (*ManagementCustomDomain) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementCustomDomain.

func (*ManagementCustomDomain) GetID

func (tr *ManagementCustomDomain) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementCustomDomain

func (*ManagementCustomDomain) GetObservation

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

GetObservation of this ManagementCustomDomain

func (*ManagementCustomDomain) GetParameters

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

GetParameters of this ManagementCustomDomain

func (*ManagementCustomDomain) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementCustomDomain.

func (*ManagementCustomDomain) GetProviderReference

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

GetProviderReference of this ManagementCustomDomain. Deprecated: Use GetProviderConfigReference.

func (*ManagementCustomDomain) GetTerraformResourceType

func (mg *ManagementCustomDomain) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementCustomDomain

func (*ManagementCustomDomain) GetTerraformSchemaVersion

func (tr *ManagementCustomDomain) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementCustomDomain) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementCustomDomain.

func (*ManagementCustomDomain) LateInitialize

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

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

func (*ManagementCustomDomain) SetConditions

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

SetConditions of this ManagementCustomDomain.

func (*ManagementCustomDomain) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementCustomDomain.

func (*ManagementCustomDomain) SetObservation

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

SetObservation for this ManagementCustomDomain

func (*ManagementCustomDomain) SetParameters

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

SetParameters for this ManagementCustomDomain

func (*ManagementCustomDomain) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementCustomDomain.

func (*ManagementCustomDomain) SetProviderReference

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

SetProviderReference of this ManagementCustomDomain. Deprecated: Use SetProviderConfigReference.

func (*ManagementCustomDomain) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementCustomDomain.

type ManagementCustomDomainDeveloperPortalObservation

type ManagementCustomDomainDeveloperPortalObservation 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 (*ManagementCustomDomainDeveloperPortalObservation) DeepCopy

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

func (*ManagementCustomDomainDeveloperPortalObservation) DeepCopyInto

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

type ManagementCustomDomainDeveloperPortalParameters

type ManagementCustomDomainDeveloperPortalParameters 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 (*ManagementCustomDomainDeveloperPortalParameters) DeepCopy

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

func (*ManagementCustomDomainDeveloperPortalParameters) DeepCopyInto

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

type ManagementCustomDomainList

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

ManagementCustomDomainList contains a list of ManagementCustomDomains

func (*ManagementCustomDomainList) DeepCopy

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

func (*ManagementCustomDomainList) DeepCopyInto

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

func (*ManagementCustomDomainList) DeepCopyObject

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

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

func (*ManagementCustomDomainList) GetItems

GetItems of this ManagementCustomDomainList.

type ManagementCustomDomainManagementObservation

type ManagementCustomDomainManagementObservation 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 (*ManagementCustomDomainManagementObservation) DeepCopy

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

func (*ManagementCustomDomainManagementObservation) DeepCopyInto

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

type ManagementCustomDomainManagementParameters

type ManagementCustomDomainManagementParameters 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 (*ManagementCustomDomainManagementParameters) DeepCopy

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

func (*ManagementCustomDomainManagementParameters) DeepCopyInto

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

type ManagementCustomDomainObservation

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

func (*ManagementCustomDomainObservation) DeepCopy

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

func (*ManagementCustomDomainObservation) DeepCopyInto

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

type ManagementCustomDomainParameters

type ManagementCustomDomainParameters struct {

	// +kubebuilder:validation:Required
	APIManagementID *string `json:"apiManagementId" tf:"api_management_id,omitempty"`

	// +kubebuilder:validation:Optional
	DeveloperPortal []ManagementCustomDomainDeveloperPortalParameters `json:"developerPortal,omitempty" tf:"developer_portal,omitempty"`

	// +kubebuilder:validation:Optional
	Management []ManagementCustomDomainManagementParameters `json:"management,omitempty" tf:"management,omitempty"`

	// +kubebuilder:validation:Optional
	Portal []ManagementCustomDomainPortalParameters `json:"portal,omitempty" tf:"portal,omitempty"`

	// +kubebuilder:validation:Optional
	Proxy []ManagementCustomDomainProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"`

	// +kubebuilder:validation:Optional
	Scm []ManagementCustomDomainScmParameters `json:"scm,omitempty" tf:"scm,omitempty"`
}

func (*ManagementCustomDomainParameters) DeepCopy

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

func (*ManagementCustomDomainParameters) DeepCopyInto

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

type ManagementCustomDomainPortalObservation

type ManagementCustomDomainPortalObservation 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 (*ManagementCustomDomainPortalObservation) DeepCopy

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

func (*ManagementCustomDomainPortalObservation) DeepCopyInto

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

type ManagementCustomDomainPortalParameters

type ManagementCustomDomainPortalParameters 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 (*ManagementCustomDomainPortalParameters) DeepCopy

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

func (*ManagementCustomDomainPortalParameters) DeepCopyInto

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

type ManagementCustomDomainProxyObservation

type ManagementCustomDomainProxyObservation 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 (*ManagementCustomDomainProxyObservation) DeepCopy

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

func (*ManagementCustomDomainProxyObservation) DeepCopyInto

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

type ManagementCustomDomainProxyParameters

type ManagementCustomDomainProxyParameters 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 (*ManagementCustomDomainProxyParameters) DeepCopy

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

func (*ManagementCustomDomainProxyParameters) DeepCopyInto

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

type ManagementCustomDomainScmObservation

type ManagementCustomDomainScmObservation 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 (*ManagementCustomDomainScmObservation) DeepCopy

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

func (*ManagementCustomDomainScmObservation) DeepCopyInto

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

type ManagementCustomDomainScmParameters

type ManagementCustomDomainScmParameters 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 (*ManagementCustomDomainScmParameters) DeepCopy

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

func (*ManagementCustomDomainScmParameters) DeepCopyInto

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

type ManagementCustomDomainSpec

type ManagementCustomDomainSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementCustomDomainParameters `json:"forProvider"`
}

ManagementCustomDomainSpec defines the desired state of ManagementCustomDomain

func (*ManagementCustomDomainSpec) DeepCopy

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

func (*ManagementCustomDomainSpec) DeepCopyInto

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

type ManagementCustomDomainStatus

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

ManagementCustomDomainStatus defines the observed state of ManagementCustomDomain.

func (*ManagementCustomDomainStatus) DeepCopy

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

func (*ManagementCustomDomainStatus) DeepCopyInto

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

type ManagementDiagnostic

type ManagementDiagnostic struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementDiagnosticSpec   `json:"spec"`
	Status            ManagementDiagnosticStatus `json:"status,omitempty"`
}

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

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

func (*ManagementDiagnostic) DeepCopyInto

func (in *ManagementDiagnostic) DeepCopyInto(out *ManagementDiagnostic)

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

func (*ManagementDiagnostic) DeepCopyObject

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

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

func (*ManagementDiagnostic) GetCondition

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

GetCondition of this ManagementDiagnostic.

func (*ManagementDiagnostic) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementDiagnostic

func (*ManagementDiagnostic) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementDiagnostic.

func (*ManagementDiagnostic) GetID

func (tr *ManagementDiagnostic) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementDiagnostic

func (*ManagementDiagnostic) GetObservation

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

GetObservation of this ManagementDiagnostic

func (*ManagementDiagnostic) GetParameters

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

GetParameters of this ManagementDiagnostic

func (*ManagementDiagnostic) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementDiagnostic.

func (*ManagementDiagnostic) GetProviderReference

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

GetProviderReference of this ManagementDiagnostic. Deprecated: Use GetProviderConfigReference.

func (*ManagementDiagnostic) GetTerraformResourceType

func (mg *ManagementDiagnostic) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementDiagnostic

func (*ManagementDiagnostic) GetTerraformSchemaVersion

func (tr *ManagementDiagnostic) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementDiagnostic) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementDiagnostic.

func (*ManagementDiagnostic) LateInitialize

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

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

func (*ManagementDiagnostic) SetConditions

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

SetConditions of this ManagementDiagnostic.

func (*ManagementDiagnostic) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementDiagnostic.

func (*ManagementDiagnostic) SetObservation

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

SetObservation for this ManagementDiagnostic

func (*ManagementDiagnostic) SetParameters

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

SetParameters for this ManagementDiagnostic

func (*ManagementDiagnostic) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementDiagnostic.

func (*ManagementDiagnostic) SetProviderReference

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

SetProviderReference of this ManagementDiagnostic. Deprecated: Use SetProviderConfigReference.

func (*ManagementDiagnostic) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementDiagnostic.

type ManagementDiagnosticBackendRequestObservation

type ManagementDiagnosticBackendRequestObservation struct {
}

func (*ManagementDiagnosticBackendRequestObservation) DeepCopy

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

func (*ManagementDiagnosticBackendRequestObservation) DeepCopyInto

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

type ManagementDiagnosticBackendRequestParameters

type ManagementDiagnosticBackendRequestParameters 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 (*ManagementDiagnosticBackendRequestParameters) DeepCopy

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

func (*ManagementDiagnosticBackendRequestParameters) DeepCopyInto

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

type ManagementDiagnosticBackendResponseDataMaskingObservation

type ManagementDiagnosticBackendResponseDataMaskingObservation struct {
}

func (*ManagementDiagnosticBackendResponseDataMaskingObservation) DeepCopy

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

func (*ManagementDiagnosticBackendResponseDataMaskingObservation) DeepCopyInto

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

type ManagementDiagnosticBackendResponseDataMaskingParameters

type ManagementDiagnosticBackendResponseDataMaskingParameters 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 (*ManagementDiagnosticBackendResponseDataMaskingParameters) DeepCopy

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

func (*ManagementDiagnosticBackendResponseDataMaskingParameters) DeepCopyInto

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

type ManagementDiagnosticBackendResponseObservation

type ManagementDiagnosticBackendResponseObservation struct {
}

func (*ManagementDiagnosticBackendResponseObservation) DeepCopy

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

func (*ManagementDiagnosticBackendResponseObservation) DeepCopyInto

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

type ManagementDiagnosticBackendResponseParameters

type ManagementDiagnosticBackendResponseParameters struct {

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

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

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

func (*ManagementDiagnosticBackendResponseParameters) DeepCopy

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

func (*ManagementDiagnosticBackendResponseParameters) DeepCopyInto

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

type ManagementDiagnosticFrontendRequestDataMaskingHeadersObservation

type ManagementDiagnosticFrontendRequestDataMaskingHeadersObservation struct {
}

func (*ManagementDiagnosticFrontendRequestDataMaskingHeadersObservation) DeepCopy

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

func (*ManagementDiagnosticFrontendRequestDataMaskingHeadersObservation) DeepCopyInto

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

type ManagementDiagnosticFrontendRequestDataMaskingHeadersParameters

type ManagementDiagnosticFrontendRequestDataMaskingHeadersParameters struct {

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

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

func (*ManagementDiagnosticFrontendRequestDataMaskingHeadersParameters) DeepCopy

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

func (*ManagementDiagnosticFrontendRequestDataMaskingHeadersParameters) DeepCopyInto

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

type ManagementDiagnosticFrontendRequestDataMaskingObservation

type ManagementDiagnosticFrontendRequestDataMaskingObservation struct {
}

func (*ManagementDiagnosticFrontendRequestDataMaskingObservation) DeepCopy

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

func (*ManagementDiagnosticFrontendRequestDataMaskingObservation) DeepCopyInto

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

type ManagementDiagnosticFrontendRequestDataMaskingParameters

type ManagementDiagnosticFrontendRequestDataMaskingParameters struct {

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

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

func (*ManagementDiagnosticFrontendRequestDataMaskingParameters) DeepCopy

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

func (*ManagementDiagnosticFrontendRequestDataMaskingParameters) DeepCopyInto

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

type ManagementDiagnosticFrontendRequestDataMaskingQueryParamsObservation

type ManagementDiagnosticFrontendRequestDataMaskingQueryParamsObservation struct {
}

func (*ManagementDiagnosticFrontendRequestDataMaskingQueryParamsObservation) DeepCopy

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

func (*ManagementDiagnosticFrontendRequestDataMaskingQueryParamsObservation) DeepCopyInto

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

type ManagementDiagnosticFrontendRequestDataMaskingQueryParamsParameters

type ManagementDiagnosticFrontendRequestDataMaskingQueryParamsParameters struct {

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

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

func (*ManagementDiagnosticFrontendRequestDataMaskingQueryParamsParameters) DeepCopy

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

func (*ManagementDiagnosticFrontendRequestDataMaskingQueryParamsParameters) DeepCopyInto

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

type ManagementDiagnosticFrontendRequestObservation

type ManagementDiagnosticFrontendRequestObservation struct {
}

func (*ManagementDiagnosticFrontendRequestObservation) DeepCopy

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

func (*ManagementDiagnosticFrontendRequestObservation) DeepCopyInto

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

type ManagementDiagnosticFrontendRequestParameters

type ManagementDiagnosticFrontendRequestParameters struct {

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

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

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

func (*ManagementDiagnosticFrontendRequestParameters) DeepCopy

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

func (*ManagementDiagnosticFrontendRequestParameters) DeepCopyInto

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

type ManagementDiagnosticFrontendResponseDataMaskingHeadersObservation

type ManagementDiagnosticFrontendResponseDataMaskingHeadersObservation struct {
}

func (*ManagementDiagnosticFrontendResponseDataMaskingHeadersObservation) DeepCopy

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

func (*ManagementDiagnosticFrontendResponseDataMaskingHeadersObservation) DeepCopyInto

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

type ManagementDiagnosticFrontendResponseDataMaskingHeadersParameters

type ManagementDiagnosticFrontendResponseDataMaskingHeadersParameters struct {

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

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

func (*ManagementDiagnosticFrontendResponseDataMaskingHeadersParameters) DeepCopy

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

func (*ManagementDiagnosticFrontendResponseDataMaskingHeadersParameters) DeepCopyInto

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

type ManagementDiagnosticFrontendResponseDataMaskingObservation

type ManagementDiagnosticFrontendResponseDataMaskingObservation struct {
}

func (*ManagementDiagnosticFrontendResponseDataMaskingObservation) DeepCopy

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

func (*ManagementDiagnosticFrontendResponseDataMaskingObservation) DeepCopyInto

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

type ManagementDiagnosticFrontendResponseDataMaskingParameters

type ManagementDiagnosticFrontendResponseDataMaskingParameters struct {

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

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

func (*ManagementDiagnosticFrontendResponseDataMaskingParameters) DeepCopy

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

func (*ManagementDiagnosticFrontendResponseDataMaskingParameters) DeepCopyInto

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

type ManagementDiagnosticFrontendResponseDataMaskingQueryParamsObservation

type ManagementDiagnosticFrontendResponseDataMaskingQueryParamsObservation struct {
}

func (*ManagementDiagnosticFrontendResponseDataMaskingQueryParamsObservation) DeepCopy

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

func (*ManagementDiagnosticFrontendResponseDataMaskingQueryParamsObservation) DeepCopyInto

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

type ManagementDiagnosticFrontendResponseDataMaskingQueryParamsParameters

type ManagementDiagnosticFrontendResponseDataMaskingQueryParamsParameters struct {

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

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

func (*ManagementDiagnosticFrontendResponseDataMaskingQueryParamsParameters) DeepCopy

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

func (*ManagementDiagnosticFrontendResponseDataMaskingQueryParamsParameters) DeepCopyInto

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

type ManagementDiagnosticFrontendResponseObservation

type ManagementDiagnosticFrontendResponseObservation struct {
}

func (*ManagementDiagnosticFrontendResponseObservation) DeepCopy

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

func (*ManagementDiagnosticFrontendResponseObservation) DeepCopyInto

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

type ManagementDiagnosticFrontendResponseParameters

type ManagementDiagnosticFrontendResponseParameters struct {

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

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

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

func (*ManagementDiagnosticFrontendResponseParameters) DeepCopy

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

func (*ManagementDiagnosticFrontendResponseParameters) DeepCopyInto

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

type ManagementDiagnosticList

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

ManagementDiagnosticList contains a list of ManagementDiagnostics

func (*ManagementDiagnosticList) DeepCopy

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

func (*ManagementDiagnosticList) DeepCopyInto

func (in *ManagementDiagnosticList) DeepCopyInto(out *ManagementDiagnosticList)

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

func (*ManagementDiagnosticList) DeepCopyObject

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

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

func (*ManagementDiagnosticList) GetItems

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

GetItems of this ManagementDiagnosticList.

type ManagementDiagnosticObservation

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

func (*ManagementDiagnosticObservation) DeepCopy

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

func (*ManagementDiagnosticObservation) DeepCopyInto

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

type ManagementDiagnosticParameters

type ManagementDiagnosticParameters 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 []ManagementDiagnosticBackendRequestParameters `json:"backendRequest,omitempty" tf:"backend_request,omitempty"`

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

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

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

	// +kubebuilder:validation:Optional
	FrontendResponse []ManagementDiagnosticFrontendResponseParameters `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"`

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

	// +kubebuilder:validation:Optional
	SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"`

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

func (*ManagementDiagnosticParameters) DeepCopy

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

func (*ManagementDiagnosticParameters) DeepCopyInto

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

type ManagementDiagnosticSpec

type ManagementDiagnosticSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementDiagnosticParameters `json:"forProvider"`
}

ManagementDiagnosticSpec defines the desired state of ManagementDiagnostic

func (*ManagementDiagnosticSpec) DeepCopy

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

func (*ManagementDiagnosticSpec) DeepCopyInto

func (in *ManagementDiagnosticSpec) DeepCopyInto(out *ManagementDiagnosticSpec)

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

type ManagementDiagnosticStatus

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

ManagementDiagnosticStatus defines the observed state of ManagementDiagnostic.

func (*ManagementDiagnosticStatus) DeepCopy

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

func (*ManagementDiagnosticStatus) DeepCopyInto

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

type ManagementEmailTemplate

type ManagementEmailTemplate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementEmailTemplateSpec   `json:"spec"`
	Status            ManagementEmailTemplateStatus `json:"status,omitempty"`
}

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

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

func (*ManagementEmailTemplate) DeepCopyInto

func (in *ManagementEmailTemplate) DeepCopyInto(out *ManagementEmailTemplate)

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

func (*ManagementEmailTemplate) DeepCopyObject

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

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

func (*ManagementEmailTemplate) GetCondition

GetCondition of this ManagementEmailTemplate.

func (*ManagementEmailTemplate) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementEmailTemplate

func (*ManagementEmailTemplate) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementEmailTemplate.

func (*ManagementEmailTemplate) GetID

func (tr *ManagementEmailTemplate) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementEmailTemplate

func (*ManagementEmailTemplate) GetObservation

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

GetObservation of this ManagementEmailTemplate

func (*ManagementEmailTemplate) GetParameters

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

GetParameters of this ManagementEmailTemplate

func (*ManagementEmailTemplate) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementEmailTemplate.

func (*ManagementEmailTemplate) GetProviderReference

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

GetProviderReference of this ManagementEmailTemplate. Deprecated: Use GetProviderConfigReference.

func (*ManagementEmailTemplate) GetTerraformResourceType

func (mg *ManagementEmailTemplate) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementEmailTemplate

func (*ManagementEmailTemplate) GetTerraformSchemaVersion

func (tr *ManagementEmailTemplate) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementEmailTemplate) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementEmailTemplate.

func (*ManagementEmailTemplate) LateInitialize

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

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

func (*ManagementEmailTemplate) SetConditions

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

SetConditions of this ManagementEmailTemplate.

func (*ManagementEmailTemplate) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementEmailTemplate.

func (*ManagementEmailTemplate) SetObservation

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

SetObservation for this ManagementEmailTemplate

func (*ManagementEmailTemplate) SetParameters

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

SetParameters for this ManagementEmailTemplate

func (*ManagementEmailTemplate) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementEmailTemplate.

func (*ManagementEmailTemplate) SetProviderReference

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

SetProviderReference of this ManagementEmailTemplate. Deprecated: Use SetProviderConfigReference.

func (*ManagementEmailTemplate) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementEmailTemplate.

type ManagementEmailTemplateList

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

ManagementEmailTemplateList contains a list of ManagementEmailTemplates

func (*ManagementEmailTemplateList) DeepCopy

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

func (*ManagementEmailTemplateList) DeepCopyInto

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

func (*ManagementEmailTemplateList) DeepCopyObject

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

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

func (*ManagementEmailTemplateList) GetItems

GetItems of this ManagementEmailTemplateList.

type ManagementEmailTemplateObservation

type ManagementEmailTemplateObservation 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 (*ManagementEmailTemplateObservation) DeepCopy

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

func (*ManagementEmailTemplateObservation) DeepCopyInto

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

type ManagementEmailTemplateParameters

type ManagementEmailTemplateParameters struct {

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

	// +kubebuilder:validation:Required
	Body *string `json:"body" tf:"body,omitempty"`

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

	// +kubebuilder:validation:Required
	Subject *string `json:"subject" tf:"subject,omitempty"`

	// +kubebuilder:validation:Required
	TemplateName *string `json:"templateName" tf:"template_name,omitempty"`
}

func (*ManagementEmailTemplateParameters) DeepCopy

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

func (*ManagementEmailTemplateParameters) DeepCopyInto

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

type ManagementEmailTemplateSpec

type ManagementEmailTemplateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementEmailTemplateParameters `json:"forProvider"`
}

ManagementEmailTemplateSpec defines the desired state of ManagementEmailTemplate

func (*ManagementEmailTemplateSpec) DeepCopy

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

func (*ManagementEmailTemplateSpec) DeepCopyInto

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

type ManagementEmailTemplateStatus

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

ManagementEmailTemplateStatus defines the observed state of ManagementEmailTemplate.

func (*ManagementEmailTemplateStatus) DeepCopy

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

func (*ManagementEmailTemplateStatus) DeepCopyInto

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

type ManagementGateway

type ManagementGateway struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementGatewaySpec   `json:"spec"`
	Status            ManagementGatewayStatus `json:"status,omitempty"`
}

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

func (in *ManagementGateway) DeepCopy() *ManagementGateway

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

func (*ManagementGateway) DeepCopyInto

func (in *ManagementGateway) DeepCopyInto(out *ManagementGateway)

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

func (*ManagementGateway) DeepCopyObject

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

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

func (*ManagementGateway) GetCondition

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

GetCondition of this ManagementGateway.

func (*ManagementGateway) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementGateway

func (*ManagementGateway) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementGateway.

func (*ManagementGateway) GetID

func (tr *ManagementGateway) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementGateway

func (*ManagementGateway) GetObservation

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

GetObservation of this ManagementGateway

func (*ManagementGateway) GetParameters

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

GetParameters of this ManagementGateway

func (*ManagementGateway) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementGateway.

func (*ManagementGateway) GetProviderReference

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

GetProviderReference of this ManagementGateway. Deprecated: Use GetProviderConfigReference.

func (*ManagementGateway) GetTerraformResourceType

func (mg *ManagementGateway) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementGateway

func (*ManagementGateway) GetTerraformSchemaVersion

func (tr *ManagementGateway) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementGateway) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementGateway.

func (*ManagementGateway) LateInitialize

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

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

func (*ManagementGateway) SetConditions

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

SetConditions of this ManagementGateway.

func (*ManagementGateway) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementGateway.

func (*ManagementGateway) SetObservation

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

SetObservation for this ManagementGateway

func (*ManagementGateway) SetParameters

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

SetParameters for this ManagementGateway

func (*ManagementGateway) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementGateway.

func (*ManagementGateway) SetProviderReference

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

SetProviderReference of this ManagementGateway. Deprecated: Use SetProviderConfigReference.

func (*ManagementGateway) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementGateway.

type ManagementGatewayApi

type ManagementGatewayApi struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementGatewayApiSpec   `json:"spec"`
	Status            ManagementGatewayApiStatus `json:"status,omitempty"`
}

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

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

func (*ManagementGatewayApi) DeepCopyInto

func (in *ManagementGatewayApi) DeepCopyInto(out *ManagementGatewayApi)

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

func (*ManagementGatewayApi) DeepCopyObject

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

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

func (*ManagementGatewayApi) GetCondition

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

GetCondition of this ManagementGatewayApi.

func (*ManagementGatewayApi) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementGatewayApi

func (*ManagementGatewayApi) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementGatewayApi.

func (*ManagementGatewayApi) GetID

func (tr *ManagementGatewayApi) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementGatewayApi

func (*ManagementGatewayApi) GetObservation

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

GetObservation of this ManagementGatewayApi

func (*ManagementGatewayApi) GetParameters

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

GetParameters of this ManagementGatewayApi

func (*ManagementGatewayApi) GetProviderConfigReference

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

GetProviderConfigReference of this ManagementGatewayApi.

func (*ManagementGatewayApi) GetProviderReference

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

GetProviderReference of this ManagementGatewayApi. Deprecated: Use GetProviderConfigReference.

func (*ManagementGatewayApi) GetTerraformResourceType

func (mg *ManagementGatewayApi) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementGatewayApi

func (*ManagementGatewayApi) GetTerraformSchemaVersion

func (tr *ManagementGatewayApi) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementGatewayApi) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ManagementGatewayApi.

func (*ManagementGatewayApi) LateInitialize

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

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

func (*ManagementGatewayApi) SetConditions

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

SetConditions of this ManagementGatewayApi.

func (*ManagementGatewayApi) SetDeletionPolicy

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

SetDeletionPolicy of this ManagementGatewayApi.

func (*ManagementGatewayApi) SetObservation

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

SetObservation for this ManagementGatewayApi

func (*ManagementGatewayApi) SetParameters

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

SetParameters for this ManagementGatewayApi

func (*ManagementGatewayApi) SetProviderConfigReference

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

SetProviderConfigReference of this ManagementGatewayApi.

func (*ManagementGatewayApi) SetProviderReference

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

SetProviderReference of this ManagementGatewayApi. Deprecated: Use SetProviderConfigReference.

func (*ManagementGatewayApi) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ManagementGatewayApi.

type ManagementGatewayApiList

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

ManagementGatewayApiList contains a list of ManagementGatewayApis

func (*ManagementGatewayApiList) DeepCopy

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

func (*ManagementGatewayApiList) DeepCopyInto

func (in *ManagementGatewayApiList) DeepCopyInto(out *ManagementGatewayApiList)

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

func (*ManagementGatewayApiList) DeepCopyObject

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

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

func (*ManagementGatewayApiList) GetItems

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

GetItems of this ManagementGatewayApiList.

type ManagementGatewayApiObservation

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

func (*ManagementGatewayApiObservation) DeepCopy

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

func (*ManagementGatewayApiObservation) DeepCopyInto

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

type ManagementGatewayApiParameters

type ManagementGatewayApiParameters struct {

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

	// +kubebuilder:validation:Required
	GatewayID *string `json:"gatewayId" tf:"gateway_id,omitempty"`
}

func (*ManagementGatewayApiParameters) DeepCopy

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

func (*ManagementGatewayApiParameters) DeepCopyInto

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

type ManagementGatewayApiSpec

type ManagementGatewayApiSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementGatewayApiParameters `json:"forProvider"`
}

ManagementGatewayApiSpec defines the desired state of ManagementGatewayApi

func (*ManagementGatewayApiSpec) DeepCopy

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

func (*ManagementGatewayApiSpec) DeepCopyInto

func (in *ManagementGatewayApiSpec) DeepCopyInto(out *ManagementGatewayApiSpec)

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

type ManagementGatewayApiStatus

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

ManagementGatewayApiStatus defines the observed state of ManagementGatewayApi.

func (*ManagementGatewayApiStatus) DeepCopy

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

func (*ManagementGatewayApiStatus) DeepCopyInto

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

type ManagementGatewayList

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

ManagementGatewayList contains a list of ManagementGateways

func (*ManagementGatewayList) DeepCopy

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

func (*ManagementGatewayList) DeepCopyInto

func (in *ManagementGatewayList) DeepCopyInto(out *ManagementGatewayList)

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

func (*ManagementGatewayList) DeepCopyObject

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

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

func (*ManagementGatewayList) GetItems

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

GetItems of this ManagementGatewayList.

type ManagementGatewayObservation

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

func (*ManagementGatewayObservation) DeepCopy

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

func (*ManagementGatewayObservation) DeepCopyInto

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

type ManagementGatewayParameters

type ManagementGatewayParameters 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 (*ManagementGatewayParameters) DeepCopy

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

func (*ManagementGatewayParameters) DeepCopyInto

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

type ManagementGatewaySpec

type ManagementGatewaySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementGatewayParameters `json:"forProvider"`
}

ManagementGatewaySpec defines the desired state of ManagementGateway

func (*ManagementGatewaySpec) DeepCopy

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

func (*ManagementGatewaySpec) DeepCopyInto

func (in *ManagementGatewaySpec) DeepCopyInto(out *ManagementGatewaySpec)

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

type ManagementGatewayStatus

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

ManagementGatewayStatus defines the observed state of ManagementGateway.

func (*ManagementGatewayStatus) DeepCopy

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

func (*ManagementGatewayStatus) DeepCopyInto

func (in *ManagementGatewayStatus) DeepCopyInto(out *ManagementGatewayStatus)

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

type ManagementIdentityProviderAad

type ManagementIdentityProviderAad struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementIdentityProviderAadSpec   `json:"spec"`
	Status            ManagementIdentityProviderAadStatus `json:"status,omitempty"`
}

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

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

func (*ManagementIdentityProviderAad) DeepCopyInto

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

func (*ManagementIdentityProviderAad) DeepCopyObject

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

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

func (*ManagementIdentityProviderAad) GetCondition

GetCondition of this ManagementIdentityProviderAad.

func (*ManagementIdentityProviderAad) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ManagementIdentityProviderAad

func (*ManagementIdentityProviderAad) GetDeletionPolicy

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

GetDeletionPolicy of this ManagementIdentityProviderAad.

func (*ManagementIdentityProviderAad) GetID

GetID returns ID of underlying Terraform resource of this ManagementIdentityProviderAad

func (*ManagementIdentityProviderAad) GetObservation

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

GetObservation of this ManagementIdentityProviderAad

func (*ManagementIdentityProviderAad) GetParameters

func (tr *ManagementIdentityProviderAad) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementIdentityProviderAad

func (*ManagementIdentityProviderAad) GetProviderConfigReference

func (mg *ManagementIdentityProviderAad) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementIdentityProviderAad.

func (*ManagementIdentityProviderAad) GetProviderReference

func (mg *ManagementIdentityProviderAad) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementIdentityProviderAad. Deprecated: Use GetProviderConfigReference.

func (*ManagementIdentityProviderAad) GetTerraformResourceType

func (mg *ManagementIdentityProviderAad) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementIdentityProviderAad

func (*ManagementIdentityProviderAad) GetTerraformSchemaVersion

func (tr *ManagementIdentityProviderAad) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementIdentityProviderAad) GetWriteConnectionSecretToReference

func (mg *ManagementIdentityProviderAad) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementIdentityProviderAad.

func (*ManagementIdentityProviderAad) LateInitialize

func (tr *ManagementIdentityProviderAad) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementIdentityProviderAad using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementIdentityProviderAad) SetConditions

func (mg *ManagementIdentityProviderAad) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementIdentityProviderAad.

func (*ManagementIdentityProviderAad) SetDeletionPolicy

func (mg *ManagementIdentityProviderAad) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementIdentityProviderAad.

func (*ManagementIdentityProviderAad) SetObservation

func (tr *ManagementIdentityProviderAad) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementIdentityProviderAad

func (*ManagementIdentityProviderAad) SetParameters

func (tr *ManagementIdentityProviderAad) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementIdentityProviderAad

func (*ManagementIdentityProviderAad) SetProviderConfigReference

func (mg *ManagementIdentityProviderAad) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementIdentityProviderAad.

func (*ManagementIdentityProviderAad) SetProviderReference

func (mg *ManagementIdentityProviderAad) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementIdentityProviderAad. Deprecated: Use SetProviderConfigReference.

func (*ManagementIdentityProviderAad) SetWriteConnectionSecretToReference

func (mg *ManagementIdentityProviderAad) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementIdentityProviderAad.

type ManagementIdentityProviderAadList

type ManagementIdentityProviderAadList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementIdentityProviderAad `json:"items"`
}

ManagementIdentityProviderAadList contains a list of ManagementIdentityProviderAads

func (*ManagementIdentityProviderAadList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderAadList.

func (*ManagementIdentityProviderAadList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementIdentityProviderAadList) DeepCopyObject

func (in *ManagementIdentityProviderAadList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementIdentityProviderAadList) GetItems

GetItems of this ManagementIdentityProviderAadList.

type ManagementIdentityProviderAadObservation

type ManagementIdentityProviderAadObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementIdentityProviderAadObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderAadObservation.

func (*ManagementIdentityProviderAadObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderAadParameters

type ManagementIdentityProviderAadParameters 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:"-"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	SigninTenant *string `json:"signinTenant,omitempty" tf:"signin_tenant,omitempty"`
}

func (*ManagementIdentityProviderAadParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderAadParameters.

func (*ManagementIdentityProviderAadParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderAadSpec

type ManagementIdentityProviderAadSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementIdentityProviderAadParameters `json:"forProvider"`
}

ManagementIdentityProviderAadSpec defines the desired state of ManagementIdentityProviderAad

func (*ManagementIdentityProviderAadSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderAadSpec.

func (*ManagementIdentityProviderAadSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderAadStatus

type ManagementIdentityProviderAadStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementIdentityProviderAadObservation `json:"atProvider,omitempty"`
}

ManagementIdentityProviderAadStatus defines the observed state of ManagementIdentityProviderAad.

func (*ManagementIdentityProviderAadStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderAadStatus.

func (*ManagementIdentityProviderAadStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderAadb2C

type ManagementIdentityProviderAadb2C struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementIdentityProviderAadb2CSpec   `json:"spec"`
	Status            ManagementIdentityProviderAadb2CStatus `json:"status,omitempty"`
}

ManagementIdentityProviderAadb2C is the Schema for the ManagementIdentityProviderAadb2Cs 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 (*ManagementIdentityProviderAadb2C) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderAadb2C.

func (*ManagementIdentityProviderAadb2C) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementIdentityProviderAadb2C) DeepCopyObject

func (in *ManagementIdentityProviderAadb2C) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementIdentityProviderAadb2C) GetCondition

GetCondition of this ManagementIdentityProviderAadb2C.

func (*ManagementIdentityProviderAadb2C) GetConnectionDetailsMapping

func (tr *ManagementIdentityProviderAadb2C) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementIdentityProviderAadb2C

func (*ManagementIdentityProviderAadb2C) GetDeletionPolicy

func (mg *ManagementIdentityProviderAadb2C) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementIdentityProviderAadb2C.

func (*ManagementIdentityProviderAadb2C) GetID

GetID returns ID of underlying Terraform resource of this ManagementIdentityProviderAadb2C

func (*ManagementIdentityProviderAadb2C) GetObservation

func (tr *ManagementIdentityProviderAadb2C) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementIdentityProviderAadb2C

func (*ManagementIdentityProviderAadb2C) GetParameters

func (tr *ManagementIdentityProviderAadb2C) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementIdentityProviderAadb2C

func (*ManagementIdentityProviderAadb2C) GetProviderConfigReference

func (mg *ManagementIdentityProviderAadb2C) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementIdentityProviderAadb2C.

func (*ManagementIdentityProviderAadb2C) GetProviderReference

func (mg *ManagementIdentityProviderAadb2C) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementIdentityProviderAadb2C. Deprecated: Use GetProviderConfigReference.

func (*ManagementIdentityProviderAadb2C) GetTerraformResourceType

func (mg *ManagementIdentityProviderAadb2C) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementIdentityProviderAadb2C

func (*ManagementIdentityProviderAadb2C) GetTerraformSchemaVersion

func (tr *ManagementIdentityProviderAadb2C) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementIdentityProviderAadb2C) GetWriteConnectionSecretToReference

func (mg *ManagementIdentityProviderAadb2C) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementIdentityProviderAadb2C.

func (*ManagementIdentityProviderAadb2C) LateInitialize

func (tr *ManagementIdentityProviderAadb2C) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementIdentityProviderAadb2C using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementIdentityProviderAadb2C) SetConditions

func (mg *ManagementIdentityProviderAadb2C) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementIdentityProviderAadb2C.

func (*ManagementIdentityProviderAadb2C) SetDeletionPolicy

func (mg *ManagementIdentityProviderAadb2C) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementIdentityProviderAadb2C.

func (*ManagementIdentityProviderAadb2C) SetObservation

func (tr *ManagementIdentityProviderAadb2C) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementIdentityProviderAadb2C

func (*ManagementIdentityProviderAadb2C) SetParameters

func (tr *ManagementIdentityProviderAadb2C) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementIdentityProviderAadb2C

func (*ManagementIdentityProviderAadb2C) SetProviderConfigReference

func (mg *ManagementIdentityProviderAadb2C) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementIdentityProviderAadb2C.

func (*ManagementIdentityProviderAadb2C) SetProviderReference

func (mg *ManagementIdentityProviderAadb2C) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementIdentityProviderAadb2C. Deprecated: Use SetProviderConfigReference.

func (*ManagementIdentityProviderAadb2C) SetWriteConnectionSecretToReference

func (mg *ManagementIdentityProviderAadb2C) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementIdentityProviderAadb2C.

type ManagementIdentityProviderAadb2CList

type ManagementIdentityProviderAadb2CList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementIdentityProviderAadb2C `json:"items"`
}

ManagementIdentityProviderAadb2CList contains a list of ManagementIdentityProviderAadb2Cs

func (*ManagementIdentityProviderAadb2CList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderAadb2CList.

func (*ManagementIdentityProviderAadb2CList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementIdentityProviderAadb2CList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementIdentityProviderAadb2CList) GetItems

GetItems of this ManagementIdentityProviderAadb2CList.

type ManagementIdentityProviderAadb2CObservation

type ManagementIdentityProviderAadb2CObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementIdentityProviderAadb2CObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderAadb2CObservation.

func (*ManagementIdentityProviderAadb2CObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderAadb2CParameters

type ManagementIdentityProviderAadb2CParameters 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"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +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 (*ManagementIdentityProviderAadb2CParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderAadb2CParameters.

func (*ManagementIdentityProviderAadb2CParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderAadb2CSpec

type ManagementIdentityProviderAadb2CSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementIdentityProviderAadb2CParameters `json:"forProvider"`
}

ManagementIdentityProviderAadb2CSpec defines the desired state of ManagementIdentityProviderAadb2C

func (*ManagementIdentityProviderAadb2CSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderAadb2CSpec.

func (*ManagementIdentityProviderAadb2CSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderAadb2CStatus

type ManagementIdentityProviderAadb2CStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementIdentityProviderAadb2CObservation `json:"atProvider,omitempty"`
}

ManagementIdentityProviderAadb2CStatus defines the observed state of ManagementIdentityProviderAadb2C.

func (*ManagementIdentityProviderAadb2CStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderAadb2CStatus.

func (*ManagementIdentityProviderAadb2CStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderFacebook

type ManagementIdentityProviderFacebook struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementIdentityProviderFacebookSpec   `json:"spec"`
	Status            ManagementIdentityProviderFacebookStatus `json:"status,omitempty"`
}

ManagementIdentityProviderFacebook is the Schema for the ManagementIdentityProviderFacebooks 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 (*ManagementIdentityProviderFacebook) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderFacebook.

func (*ManagementIdentityProviderFacebook) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementIdentityProviderFacebook) DeepCopyObject

func (in *ManagementIdentityProviderFacebook) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementIdentityProviderFacebook) GetCondition

GetCondition of this ManagementIdentityProviderFacebook.

func (*ManagementIdentityProviderFacebook) GetConnectionDetailsMapping

func (tr *ManagementIdentityProviderFacebook) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementIdentityProviderFacebook

func (*ManagementIdentityProviderFacebook) GetDeletionPolicy

func (mg *ManagementIdentityProviderFacebook) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementIdentityProviderFacebook.

func (*ManagementIdentityProviderFacebook) GetID

GetID returns ID of underlying Terraform resource of this ManagementIdentityProviderFacebook

func (*ManagementIdentityProviderFacebook) GetObservation

func (tr *ManagementIdentityProviderFacebook) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementIdentityProviderFacebook

func (*ManagementIdentityProviderFacebook) GetParameters

func (tr *ManagementIdentityProviderFacebook) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementIdentityProviderFacebook

func (*ManagementIdentityProviderFacebook) GetProviderConfigReference

func (mg *ManagementIdentityProviderFacebook) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementIdentityProviderFacebook.

func (*ManagementIdentityProviderFacebook) GetProviderReference

func (mg *ManagementIdentityProviderFacebook) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementIdentityProviderFacebook. Deprecated: Use GetProviderConfigReference.

func (*ManagementIdentityProviderFacebook) GetTerraformResourceType

func (mg *ManagementIdentityProviderFacebook) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementIdentityProviderFacebook

func (*ManagementIdentityProviderFacebook) GetTerraformSchemaVersion

func (tr *ManagementIdentityProviderFacebook) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementIdentityProviderFacebook) GetWriteConnectionSecretToReference

func (mg *ManagementIdentityProviderFacebook) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementIdentityProviderFacebook.

func (*ManagementIdentityProviderFacebook) LateInitialize

func (tr *ManagementIdentityProviderFacebook) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementIdentityProviderFacebook using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementIdentityProviderFacebook) SetConditions

func (mg *ManagementIdentityProviderFacebook) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementIdentityProviderFacebook.

func (*ManagementIdentityProviderFacebook) SetDeletionPolicy

func (mg *ManagementIdentityProviderFacebook) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementIdentityProviderFacebook.

func (*ManagementIdentityProviderFacebook) SetObservation

func (tr *ManagementIdentityProviderFacebook) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementIdentityProviderFacebook

func (*ManagementIdentityProviderFacebook) SetParameters

func (tr *ManagementIdentityProviderFacebook) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementIdentityProviderFacebook

func (*ManagementIdentityProviderFacebook) SetProviderConfigReference

func (mg *ManagementIdentityProviderFacebook) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementIdentityProviderFacebook.

func (*ManagementIdentityProviderFacebook) SetProviderReference

func (mg *ManagementIdentityProviderFacebook) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementIdentityProviderFacebook. Deprecated: Use SetProviderConfigReference.

func (*ManagementIdentityProviderFacebook) SetWriteConnectionSecretToReference

func (mg *ManagementIdentityProviderFacebook) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementIdentityProviderFacebook.

type ManagementIdentityProviderFacebookList

type ManagementIdentityProviderFacebookList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementIdentityProviderFacebook `json:"items"`
}

ManagementIdentityProviderFacebookList contains a list of ManagementIdentityProviderFacebooks

func (*ManagementIdentityProviderFacebookList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderFacebookList.

func (*ManagementIdentityProviderFacebookList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementIdentityProviderFacebookList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementIdentityProviderFacebookList) GetItems

GetItems of this ManagementIdentityProviderFacebookList.

type ManagementIdentityProviderFacebookObservation

type ManagementIdentityProviderFacebookObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementIdentityProviderFacebookObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderFacebookObservation.

func (*ManagementIdentityProviderFacebookObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderFacebookParameters

type ManagementIdentityProviderFacebookParameters 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:"-"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`
}

func (*ManagementIdentityProviderFacebookParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderFacebookParameters.

func (*ManagementIdentityProviderFacebookParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderFacebookSpec

type ManagementIdentityProviderFacebookSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementIdentityProviderFacebookParameters `json:"forProvider"`
}

ManagementIdentityProviderFacebookSpec defines the desired state of ManagementIdentityProviderFacebook

func (*ManagementIdentityProviderFacebookSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderFacebookSpec.

func (*ManagementIdentityProviderFacebookSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderFacebookStatus

type ManagementIdentityProviderFacebookStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementIdentityProviderFacebookObservation `json:"atProvider,omitempty"`
}

ManagementIdentityProviderFacebookStatus defines the observed state of ManagementIdentityProviderFacebook.

func (*ManagementIdentityProviderFacebookStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderFacebookStatus.

func (*ManagementIdentityProviderFacebookStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderGoogle

type ManagementIdentityProviderGoogle struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementIdentityProviderGoogleSpec   `json:"spec"`
	Status            ManagementIdentityProviderGoogleStatus `json:"status,omitempty"`
}

ManagementIdentityProviderGoogle is the Schema for the ManagementIdentityProviderGoogles 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 (*ManagementIdentityProviderGoogle) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderGoogle.

func (*ManagementIdentityProviderGoogle) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementIdentityProviderGoogle) DeepCopyObject

func (in *ManagementIdentityProviderGoogle) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementIdentityProviderGoogle) GetCondition

GetCondition of this ManagementIdentityProviderGoogle.

func (*ManagementIdentityProviderGoogle) GetConnectionDetailsMapping

func (tr *ManagementIdentityProviderGoogle) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementIdentityProviderGoogle

func (*ManagementIdentityProviderGoogle) GetDeletionPolicy

func (mg *ManagementIdentityProviderGoogle) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementIdentityProviderGoogle.

func (*ManagementIdentityProviderGoogle) GetID

GetID returns ID of underlying Terraform resource of this ManagementIdentityProviderGoogle

func (*ManagementIdentityProviderGoogle) GetObservation

func (tr *ManagementIdentityProviderGoogle) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementIdentityProviderGoogle

func (*ManagementIdentityProviderGoogle) GetParameters

func (tr *ManagementIdentityProviderGoogle) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementIdentityProviderGoogle

func (*ManagementIdentityProviderGoogle) GetProviderConfigReference

func (mg *ManagementIdentityProviderGoogle) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementIdentityProviderGoogle.

func (*ManagementIdentityProviderGoogle) GetProviderReference

func (mg *ManagementIdentityProviderGoogle) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementIdentityProviderGoogle. Deprecated: Use GetProviderConfigReference.

func (*ManagementIdentityProviderGoogle) GetTerraformResourceType

func (mg *ManagementIdentityProviderGoogle) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementIdentityProviderGoogle

func (*ManagementIdentityProviderGoogle) GetTerraformSchemaVersion

func (tr *ManagementIdentityProviderGoogle) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementIdentityProviderGoogle) GetWriteConnectionSecretToReference

func (mg *ManagementIdentityProviderGoogle) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementIdentityProviderGoogle.

func (*ManagementIdentityProviderGoogle) LateInitialize

func (tr *ManagementIdentityProviderGoogle) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementIdentityProviderGoogle using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementIdentityProviderGoogle) SetConditions

func (mg *ManagementIdentityProviderGoogle) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementIdentityProviderGoogle.

func (*ManagementIdentityProviderGoogle) SetDeletionPolicy

func (mg *ManagementIdentityProviderGoogle) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementIdentityProviderGoogle.

func (*ManagementIdentityProviderGoogle) SetObservation

func (tr *ManagementIdentityProviderGoogle) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementIdentityProviderGoogle

func (*ManagementIdentityProviderGoogle) SetParameters

func (tr *ManagementIdentityProviderGoogle) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementIdentityProviderGoogle

func (*ManagementIdentityProviderGoogle) SetProviderConfigReference

func (mg *ManagementIdentityProviderGoogle) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementIdentityProviderGoogle.

func (*ManagementIdentityProviderGoogle) SetProviderReference

func (mg *ManagementIdentityProviderGoogle) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementIdentityProviderGoogle. Deprecated: Use SetProviderConfigReference.

func (*ManagementIdentityProviderGoogle) SetWriteConnectionSecretToReference

func (mg *ManagementIdentityProviderGoogle) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementIdentityProviderGoogle.

type ManagementIdentityProviderGoogleList

type ManagementIdentityProviderGoogleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementIdentityProviderGoogle `json:"items"`
}

ManagementIdentityProviderGoogleList contains a list of ManagementIdentityProviderGoogles

func (*ManagementIdentityProviderGoogleList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderGoogleList.

func (*ManagementIdentityProviderGoogleList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementIdentityProviderGoogleList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementIdentityProviderGoogleList) GetItems

GetItems of this ManagementIdentityProviderGoogleList.

type ManagementIdentityProviderGoogleObservation

type ManagementIdentityProviderGoogleObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementIdentityProviderGoogleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderGoogleObservation.

func (*ManagementIdentityProviderGoogleObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderGoogleParameters

type ManagementIdentityProviderGoogleParameters 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:"-"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`
}

func (*ManagementIdentityProviderGoogleParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderGoogleParameters.

func (*ManagementIdentityProviderGoogleParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderGoogleSpec

type ManagementIdentityProviderGoogleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementIdentityProviderGoogleParameters `json:"forProvider"`
}

ManagementIdentityProviderGoogleSpec defines the desired state of ManagementIdentityProviderGoogle

func (*ManagementIdentityProviderGoogleSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderGoogleSpec.

func (*ManagementIdentityProviderGoogleSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderGoogleStatus

type ManagementIdentityProviderGoogleStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementIdentityProviderGoogleObservation `json:"atProvider,omitempty"`
}

ManagementIdentityProviderGoogleStatus defines the observed state of ManagementIdentityProviderGoogle.

func (*ManagementIdentityProviderGoogleStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderGoogleStatus.

func (*ManagementIdentityProviderGoogleStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderMicrosoft

type ManagementIdentityProviderMicrosoft struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementIdentityProviderMicrosoftSpec   `json:"spec"`
	Status            ManagementIdentityProviderMicrosoftStatus `json:"status,omitempty"`
}

ManagementIdentityProviderMicrosoft is the Schema for the ManagementIdentityProviderMicrosofts 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 (*ManagementIdentityProviderMicrosoft) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderMicrosoft.

func (*ManagementIdentityProviderMicrosoft) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementIdentityProviderMicrosoft) DeepCopyObject

func (in *ManagementIdentityProviderMicrosoft) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementIdentityProviderMicrosoft) GetCondition

GetCondition of this ManagementIdentityProviderMicrosoft.

func (*ManagementIdentityProviderMicrosoft) GetConnectionDetailsMapping

func (tr *ManagementIdentityProviderMicrosoft) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementIdentityProviderMicrosoft

func (*ManagementIdentityProviderMicrosoft) GetDeletionPolicy

GetDeletionPolicy of this ManagementIdentityProviderMicrosoft.

func (*ManagementIdentityProviderMicrosoft) GetID

GetID returns ID of underlying Terraform resource of this ManagementIdentityProviderMicrosoft

func (*ManagementIdentityProviderMicrosoft) GetObservation

func (tr *ManagementIdentityProviderMicrosoft) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementIdentityProviderMicrosoft

func (*ManagementIdentityProviderMicrosoft) GetParameters

func (tr *ManagementIdentityProviderMicrosoft) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementIdentityProviderMicrosoft

func (*ManagementIdentityProviderMicrosoft) GetProviderConfigReference

func (mg *ManagementIdentityProviderMicrosoft) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementIdentityProviderMicrosoft.

func (*ManagementIdentityProviderMicrosoft) GetProviderReference

func (mg *ManagementIdentityProviderMicrosoft) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementIdentityProviderMicrosoft. Deprecated: Use GetProviderConfigReference.

func (*ManagementIdentityProviderMicrosoft) GetTerraformResourceType

func (mg *ManagementIdentityProviderMicrosoft) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementIdentityProviderMicrosoft

func (*ManagementIdentityProviderMicrosoft) GetTerraformSchemaVersion

func (tr *ManagementIdentityProviderMicrosoft) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementIdentityProviderMicrosoft) GetWriteConnectionSecretToReference

func (mg *ManagementIdentityProviderMicrosoft) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementIdentityProviderMicrosoft.

func (*ManagementIdentityProviderMicrosoft) LateInitialize

func (tr *ManagementIdentityProviderMicrosoft) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementIdentityProviderMicrosoft using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementIdentityProviderMicrosoft) SetConditions

func (mg *ManagementIdentityProviderMicrosoft) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementIdentityProviderMicrosoft.

func (*ManagementIdentityProviderMicrosoft) SetDeletionPolicy

func (mg *ManagementIdentityProviderMicrosoft) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementIdentityProviderMicrosoft.

func (*ManagementIdentityProviderMicrosoft) SetObservation

func (tr *ManagementIdentityProviderMicrosoft) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementIdentityProviderMicrosoft

func (*ManagementIdentityProviderMicrosoft) SetParameters

func (tr *ManagementIdentityProviderMicrosoft) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementIdentityProviderMicrosoft

func (*ManagementIdentityProviderMicrosoft) SetProviderConfigReference

func (mg *ManagementIdentityProviderMicrosoft) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementIdentityProviderMicrosoft.

func (*ManagementIdentityProviderMicrosoft) SetProviderReference

func (mg *ManagementIdentityProviderMicrosoft) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementIdentityProviderMicrosoft. Deprecated: Use SetProviderConfigReference.

func (*ManagementIdentityProviderMicrosoft) SetWriteConnectionSecretToReference

func (mg *ManagementIdentityProviderMicrosoft) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementIdentityProviderMicrosoft.

type ManagementIdentityProviderMicrosoftList

type ManagementIdentityProviderMicrosoftList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementIdentityProviderMicrosoft `json:"items"`
}

ManagementIdentityProviderMicrosoftList contains a list of ManagementIdentityProviderMicrosofts

func (*ManagementIdentityProviderMicrosoftList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderMicrosoftList.

func (*ManagementIdentityProviderMicrosoftList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementIdentityProviderMicrosoftList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementIdentityProviderMicrosoftList) GetItems

GetItems of this ManagementIdentityProviderMicrosoftList.

type ManagementIdentityProviderMicrosoftObservation

type ManagementIdentityProviderMicrosoftObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementIdentityProviderMicrosoftObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderMicrosoftObservation.

func (*ManagementIdentityProviderMicrosoftObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderMicrosoftParameters

type ManagementIdentityProviderMicrosoftParameters 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:"-"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`
}

func (*ManagementIdentityProviderMicrosoftParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderMicrosoftParameters.

func (*ManagementIdentityProviderMicrosoftParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderMicrosoftSpec

type ManagementIdentityProviderMicrosoftSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementIdentityProviderMicrosoftParameters `json:"forProvider"`
}

ManagementIdentityProviderMicrosoftSpec defines the desired state of ManagementIdentityProviderMicrosoft

func (*ManagementIdentityProviderMicrosoftSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderMicrosoftSpec.

func (*ManagementIdentityProviderMicrosoftSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderMicrosoftStatus

type ManagementIdentityProviderMicrosoftStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementIdentityProviderMicrosoftObservation `json:"atProvider,omitempty"`
}

ManagementIdentityProviderMicrosoftStatus defines the observed state of ManagementIdentityProviderMicrosoft.

func (*ManagementIdentityProviderMicrosoftStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderMicrosoftStatus.

func (*ManagementIdentityProviderMicrosoftStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderTwitter

type ManagementIdentityProviderTwitter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementIdentityProviderTwitterSpec   `json:"spec"`
	Status            ManagementIdentityProviderTwitterStatus `json:"status,omitempty"`
}

ManagementIdentityProviderTwitter is the Schema for the ManagementIdentityProviderTwitters 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 (*ManagementIdentityProviderTwitter) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderTwitter.

func (*ManagementIdentityProviderTwitter) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementIdentityProviderTwitter) DeepCopyObject

func (in *ManagementIdentityProviderTwitter) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementIdentityProviderTwitter) GetCondition

GetCondition of this ManagementIdentityProviderTwitter.

func (*ManagementIdentityProviderTwitter) GetConnectionDetailsMapping

func (tr *ManagementIdentityProviderTwitter) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementIdentityProviderTwitter

func (*ManagementIdentityProviderTwitter) GetDeletionPolicy

func (mg *ManagementIdentityProviderTwitter) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementIdentityProviderTwitter.

func (*ManagementIdentityProviderTwitter) GetID

GetID returns ID of underlying Terraform resource of this ManagementIdentityProviderTwitter

func (*ManagementIdentityProviderTwitter) GetObservation

func (tr *ManagementIdentityProviderTwitter) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementIdentityProviderTwitter

func (*ManagementIdentityProviderTwitter) GetParameters

func (tr *ManagementIdentityProviderTwitter) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementIdentityProviderTwitter

func (*ManagementIdentityProviderTwitter) GetProviderConfigReference

func (mg *ManagementIdentityProviderTwitter) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementIdentityProviderTwitter.

func (*ManagementIdentityProviderTwitter) GetProviderReference

func (mg *ManagementIdentityProviderTwitter) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementIdentityProviderTwitter. Deprecated: Use GetProviderConfigReference.

func (*ManagementIdentityProviderTwitter) GetTerraformResourceType

func (mg *ManagementIdentityProviderTwitter) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementIdentityProviderTwitter

func (*ManagementIdentityProviderTwitter) GetTerraformSchemaVersion

func (tr *ManagementIdentityProviderTwitter) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementIdentityProviderTwitter) GetWriteConnectionSecretToReference

func (mg *ManagementIdentityProviderTwitter) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementIdentityProviderTwitter.

func (*ManagementIdentityProviderTwitter) LateInitialize

func (tr *ManagementIdentityProviderTwitter) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementIdentityProviderTwitter using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementIdentityProviderTwitter) SetConditions

func (mg *ManagementIdentityProviderTwitter) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementIdentityProviderTwitter.

func (*ManagementIdentityProviderTwitter) SetDeletionPolicy

func (mg *ManagementIdentityProviderTwitter) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementIdentityProviderTwitter.

func (*ManagementIdentityProviderTwitter) SetObservation

func (tr *ManagementIdentityProviderTwitter) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementIdentityProviderTwitter

func (*ManagementIdentityProviderTwitter) SetParameters

func (tr *ManagementIdentityProviderTwitter) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementIdentityProviderTwitter

func (*ManagementIdentityProviderTwitter) SetProviderConfigReference

func (mg *ManagementIdentityProviderTwitter) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementIdentityProviderTwitter.

func (*ManagementIdentityProviderTwitter) SetProviderReference

func (mg *ManagementIdentityProviderTwitter) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementIdentityProviderTwitter. Deprecated: Use SetProviderConfigReference.

func (*ManagementIdentityProviderTwitter) SetWriteConnectionSecretToReference

func (mg *ManagementIdentityProviderTwitter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementIdentityProviderTwitter.

type ManagementIdentityProviderTwitterList

type ManagementIdentityProviderTwitterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementIdentityProviderTwitter `json:"items"`
}

ManagementIdentityProviderTwitterList contains a list of ManagementIdentityProviderTwitters

func (*ManagementIdentityProviderTwitterList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderTwitterList.

func (*ManagementIdentityProviderTwitterList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementIdentityProviderTwitterList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementIdentityProviderTwitterList) GetItems

GetItems of this ManagementIdentityProviderTwitterList.

type ManagementIdentityProviderTwitterObservation

type ManagementIdentityProviderTwitterObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementIdentityProviderTwitterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderTwitterObservation.

func (*ManagementIdentityProviderTwitterObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderTwitterParameters

type ManagementIdentityProviderTwitterParameters 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:"-"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`
}

func (*ManagementIdentityProviderTwitterParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderTwitterParameters.

func (*ManagementIdentityProviderTwitterParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderTwitterSpec

type ManagementIdentityProviderTwitterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementIdentityProviderTwitterParameters `json:"forProvider"`
}

ManagementIdentityProviderTwitterSpec defines the desired state of ManagementIdentityProviderTwitter

func (*ManagementIdentityProviderTwitterSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderTwitterSpec.

func (*ManagementIdentityProviderTwitterSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementIdentityProviderTwitterStatus

type ManagementIdentityProviderTwitterStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementIdentityProviderTwitterObservation `json:"atProvider,omitempty"`
}

ManagementIdentityProviderTwitterStatus defines the observed state of ManagementIdentityProviderTwitter.

func (*ManagementIdentityProviderTwitterStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementIdentityProviderTwitterStatus.

func (*ManagementIdentityProviderTwitterStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementLogger

type ManagementLogger struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementLoggerSpec   `json:"spec"`
	Status            ManagementLoggerStatus `json:"status,omitempty"`
}

ManagementLogger is the Schema for the ManagementLoggers 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 (*ManagementLogger) DeepCopy

func (in *ManagementLogger) DeepCopy() *ManagementLogger

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementLogger.

func (*ManagementLogger) DeepCopyInto

func (in *ManagementLogger) DeepCopyInto(out *ManagementLogger)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementLogger) DeepCopyObject

func (in *ManagementLogger) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementLogger) GetCondition

func (mg *ManagementLogger) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ManagementLogger.

func (*ManagementLogger) GetConnectionDetailsMapping

func (tr *ManagementLogger) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementLogger

func (*ManagementLogger) GetDeletionPolicy

func (mg *ManagementLogger) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementLogger.

func (*ManagementLogger) GetID

func (tr *ManagementLogger) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementLogger

func (*ManagementLogger) GetObservation

func (tr *ManagementLogger) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementLogger

func (*ManagementLogger) GetParameters

func (tr *ManagementLogger) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementLogger

func (*ManagementLogger) GetProviderConfigReference

func (mg *ManagementLogger) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementLogger.

func (*ManagementLogger) GetProviderReference

func (mg *ManagementLogger) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementLogger. Deprecated: Use GetProviderConfigReference.

func (*ManagementLogger) GetTerraformResourceType

func (mg *ManagementLogger) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementLogger

func (*ManagementLogger) GetTerraformSchemaVersion

func (tr *ManagementLogger) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementLogger) GetWriteConnectionSecretToReference

func (mg *ManagementLogger) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementLogger.

func (*ManagementLogger) LateInitialize

func (tr *ManagementLogger) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementLogger using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementLogger) SetConditions

func (mg *ManagementLogger) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementLogger.

func (*ManagementLogger) SetDeletionPolicy

func (mg *ManagementLogger) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementLogger.

func (*ManagementLogger) SetObservation

func (tr *ManagementLogger) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementLogger

func (*ManagementLogger) SetParameters

func (tr *ManagementLogger) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementLogger

func (*ManagementLogger) SetProviderConfigReference

func (mg *ManagementLogger) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementLogger.

func (*ManagementLogger) SetProviderReference

func (mg *ManagementLogger) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementLogger. Deprecated: Use SetProviderConfigReference.

func (*ManagementLogger) SetWriteConnectionSecretToReference

func (mg *ManagementLogger) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementLogger.

type ManagementLoggerList

type ManagementLoggerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementLogger `json:"items"`
}

ManagementLoggerList contains a list of ManagementLoggers

func (*ManagementLoggerList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementLoggerList.

func (*ManagementLoggerList) DeepCopyInto

func (in *ManagementLoggerList) DeepCopyInto(out *ManagementLoggerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementLoggerList) DeepCopyObject

func (in *ManagementLoggerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementLoggerList) GetItems

func (l *ManagementLoggerList) GetItems() []resource.Managed

GetItems of this ManagementLoggerList.

type ManagementLoggerObservation

type ManagementLoggerObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementLoggerObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementLoggerObservation.

func (*ManagementLoggerObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementLoggerParameters

type ManagementLoggerParameters 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"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"`
}

func (*ManagementLoggerParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementLoggerParameters.

func (*ManagementLoggerParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementLoggerSpec

type ManagementLoggerSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementLoggerParameters `json:"forProvider"`
}

ManagementLoggerSpec defines the desired state of ManagementLogger

func (*ManagementLoggerSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementLoggerSpec.

func (*ManagementLoggerSpec) DeepCopyInto

func (in *ManagementLoggerSpec) DeepCopyInto(out *ManagementLoggerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementLoggerStatus

type ManagementLoggerStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementLoggerObservation `json:"atProvider,omitempty"`
}

ManagementLoggerStatus defines the observed state of ManagementLogger.

func (*ManagementLoggerStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementLoggerStatus.

func (*ManagementLoggerStatus) DeepCopyInto

func (in *ManagementLoggerStatus) DeepCopyInto(out *ManagementLoggerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementNamedValue

type ManagementNamedValue struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementNamedValueSpec   `json:"spec"`
	Status            ManagementNamedValueStatus `json:"status,omitempty"`
}

ManagementNamedValue is the Schema for the ManagementNamedValues 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 (*ManagementNamedValue) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementNamedValue.

func (*ManagementNamedValue) DeepCopyInto

func (in *ManagementNamedValue) DeepCopyInto(out *ManagementNamedValue)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementNamedValue) DeepCopyObject

func (in *ManagementNamedValue) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementNamedValue) GetCondition

func (mg *ManagementNamedValue) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ManagementNamedValue.

func (*ManagementNamedValue) GetConnectionDetailsMapping

func (tr *ManagementNamedValue) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementNamedValue

func (*ManagementNamedValue) GetDeletionPolicy

func (mg *ManagementNamedValue) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementNamedValue.

func (*ManagementNamedValue) GetID

func (tr *ManagementNamedValue) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementNamedValue

func (*ManagementNamedValue) GetObservation

func (tr *ManagementNamedValue) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementNamedValue

func (*ManagementNamedValue) GetParameters

func (tr *ManagementNamedValue) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementNamedValue

func (*ManagementNamedValue) GetProviderConfigReference

func (mg *ManagementNamedValue) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementNamedValue.

func (*ManagementNamedValue) GetProviderReference

func (mg *ManagementNamedValue) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementNamedValue. Deprecated: Use GetProviderConfigReference.

func (*ManagementNamedValue) GetTerraformResourceType

func (mg *ManagementNamedValue) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementNamedValue

func (*ManagementNamedValue) GetTerraformSchemaVersion

func (tr *ManagementNamedValue) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementNamedValue) GetWriteConnectionSecretToReference

func (mg *ManagementNamedValue) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementNamedValue.

func (*ManagementNamedValue) LateInitialize

func (tr *ManagementNamedValue) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementNamedValue using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementNamedValue) SetConditions

func (mg *ManagementNamedValue) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementNamedValue.

func (*ManagementNamedValue) SetDeletionPolicy

func (mg *ManagementNamedValue) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementNamedValue.

func (*ManagementNamedValue) SetObservation

func (tr *ManagementNamedValue) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementNamedValue

func (*ManagementNamedValue) SetParameters

func (tr *ManagementNamedValue) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementNamedValue

func (*ManagementNamedValue) SetProviderConfigReference

func (mg *ManagementNamedValue) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementNamedValue.

func (*ManagementNamedValue) SetProviderReference

func (mg *ManagementNamedValue) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementNamedValue. Deprecated: Use SetProviderConfigReference.

func (*ManagementNamedValue) SetWriteConnectionSecretToReference

func (mg *ManagementNamedValue) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementNamedValue.

type ManagementNamedValueList

type ManagementNamedValueList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementNamedValue `json:"items"`
}

ManagementNamedValueList contains a list of ManagementNamedValues

func (*ManagementNamedValueList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementNamedValueList.

func (*ManagementNamedValueList) DeepCopyInto

func (in *ManagementNamedValueList) DeepCopyInto(out *ManagementNamedValueList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementNamedValueList) DeepCopyObject

func (in *ManagementNamedValueList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementNamedValueList) GetItems

func (l *ManagementNamedValueList) GetItems() []resource.Managed

GetItems of this ManagementNamedValueList.

type ManagementNamedValueObservation

type ManagementNamedValueObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementNamedValueObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementNamedValueObservation.

func (*ManagementNamedValueObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementNamedValueParameters

type ManagementNamedValueParameters 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"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +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 (*ManagementNamedValueParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementNamedValueParameters.

func (*ManagementNamedValueParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementNamedValueSpec

type ManagementNamedValueSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementNamedValueParameters `json:"forProvider"`
}

ManagementNamedValueSpec defines the desired state of ManagementNamedValue

func (*ManagementNamedValueSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementNamedValueSpec.

func (*ManagementNamedValueSpec) DeepCopyInto

func (in *ManagementNamedValueSpec) DeepCopyInto(out *ManagementNamedValueSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementNamedValueStatus

type ManagementNamedValueStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementNamedValueObservation `json:"atProvider,omitempty"`
}

ManagementNamedValueStatus defines the observed state of ManagementNamedValue.

func (*ManagementNamedValueStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementNamedValueStatus.

func (*ManagementNamedValueStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementNotificationRecipientEmail

type ManagementNotificationRecipientEmail struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementNotificationRecipientEmailSpec   `json:"spec"`
	Status            ManagementNotificationRecipientEmailStatus `json:"status,omitempty"`
}

ManagementNotificationRecipientEmail is the Schema for the ManagementNotificationRecipientEmails 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 (*ManagementNotificationRecipientEmail) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementNotificationRecipientEmail.

func (*ManagementNotificationRecipientEmail) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementNotificationRecipientEmail) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementNotificationRecipientEmail) GetCondition

GetCondition of this ManagementNotificationRecipientEmail.

func (*ManagementNotificationRecipientEmail) GetConnectionDetailsMapping

func (tr *ManagementNotificationRecipientEmail) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementNotificationRecipientEmail

func (*ManagementNotificationRecipientEmail) GetDeletionPolicy

GetDeletionPolicy of this ManagementNotificationRecipientEmail.

func (*ManagementNotificationRecipientEmail) GetID

GetID returns ID of underlying Terraform resource of this ManagementNotificationRecipientEmail

func (*ManagementNotificationRecipientEmail) GetObservation

func (tr *ManagementNotificationRecipientEmail) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementNotificationRecipientEmail

func (*ManagementNotificationRecipientEmail) GetParameters

func (tr *ManagementNotificationRecipientEmail) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementNotificationRecipientEmail

func (*ManagementNotificationRecipientEmail) GetProviderConfigReference

func (mg *ManagementNotificationRecipientEmail) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementNotificationRecipientEmail.

func (*ManagementNotificationRecipientEmail) GetProviderReference

func (mg *ManagementNotificationRecipientEmail) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementNotificationRecipientEmail. Deprecated: Use GetProviderConfigReference.

func (*ManagementNotificationRecipientEmail) GetTerraformResourceType

func (mg *ManagementNotificationRecipientEmail) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementNotificationRecipientEmail

func (*ManagementNotificationRecipientEmail) GetTerraformSchemaVersion

func (tr *ManagementNotificationRecipientEmail) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementNotificationRecipientEmail) GetWriteConnectionSecretToReference

func (mg *ManagementNotificationRecipientEmail) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementNotificationRecipientEmail.

func (*ManagementNotificationRecipientEmail) LateInitialize

func (tr *ManagementNotificationRecipientEmail) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementNotificationRecipientEmail using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementNotificationRecipientEmail) SetConditions

func (mg *ManagementNotificationRecipientEmail) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementNotificationRecipientEmail.

func (*ManagementNotificationRecipientEmail) SetDeletionPolicy

func (mg *ManagementNotificationRecipientEmail) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementNotificationRecipientEmail.

func (*ManagementNotificationRecipientEmail) SetObservation

func (tr *ManagementNotificationRecipientEmail) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementNotificationRecipientEmail

func (*ManagementNotificationRecipientEmail) SetParameters

func (tr *ManagementNotificationRecipientEmail) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementNotificationRecipientEmail

func (*ManagementNotificationRecipientEmail) SetProviderConfigReference

func (mg *ManagementNotificationRecipientEmail) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementNotificationRecipientEmail.

func (*ManagementNotificationRecipientEmail) SetProviderReference

func (mg *ManagementNotificationRecipientEmail) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementNotificationRecipientEmail. Deprecated: Use SetProviderConfigReference.

func (*ManagementNotificationRecipientEmail) SetWriteConnectionSecretToReference

func (mg *ManagementNotificationRecipientEmail) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementNotificationRecipientEmail.

type ManagementNotificationRecipientEmailList

type ManagementNotificationRecipientEmailList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementNotificationRecipientEmail `json:"items"`
}

ManagementNotificationRecipientEmailList contains a list of ManagementNotificationRecipientEmails

func (*ManagementNotificationRecipientEmailList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementNotificationRecipientEmailList.

func (*ManagementNotificationRecipientEmailList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementNotificationRecipientEmailList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementNotificationRecipientEmailList) GetItems

GetItems of this ManagementNotificationRecipientEmailList.

type ManagementNotificationRecipientEmailObservation

type ManagementNotificationRecipientEmailObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementNotificationRecipientEmailObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementNotificationRecipientEmailObservation.

func (*ManagementNotificationRecipientEmailObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementNotificationRecipientEmailParameters

type ManagementNotificationRecipientEmailParameters 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 (*ManagementNotificationRecipientEmailParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementNotificationRecipientEmailParameters.

func (*ManagementNotificationRecipientEmailParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementNotificationRecipientEmailSpec

type ManagementNotificationRecipientEmailSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementNotificationRecipientEmailParameters `json:"forProvider"`
}

ManagementNotificationRecipientEmailSpec defines the desired state of ManagementNotificationRecipientEmail

func (*ManagementNotificationRecipientEmailSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementNotificationRecipientEmailSpec.

func (*ManagementNotificationRecipientEmailSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementNotificationRecipientEmailStatus

type ManagementNotificationRecipientEmailStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementNotificationRecipientEmailObservation `json:"atProvider,omitempty"`
}

ManagementNotificationRecipientEmailStatus defines the observed state of ManagementNotificationRecipientEmail.

func (*ManagementNotificationRecipientEmailStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementNotificationRecipientEmailStatus.

func (*ManagementNotificationRecipientEmailStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementObservation

type ManagementObservation 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 (*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 ManagementOpenidConnectProvider

type ManagementOpenidConnectProvider struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementOpenidConnectProviderSpec   `json:"spec"`
	Status            ManagementOpenidConnectProviderStatus `json:"status,omitempty"`
}

ManagementOpenidConnectProvider is the Schema for the ManagementOpenidConnectProviders 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 (*ManagementOpenidConnectProvider) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementOpenidConnectProvider.

func (*ManagementOpenidConnectProvider) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementOpenidConnectProvider) DeepCopyObject

func (in *ManagementOpenidConnectProvider) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementOpenidConnectProvider) GetCondition

GetCondition of this ManagementOpenidConnectProvider.

func (*ManagementOpenidConnectProvider) GetConnectionDetailsMapping

func (tr *ManagementOpenidConnectProvider) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementOpenidConnectProvider

func (*ManagementOpenidConnectProvider) GetDeletionPolicy

func (mg *ManagementOpenidConnectProvider) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementOpenidConnectProvider.

func (*ManagementOpenidConnectProvider) GetID

GetID returns ID of underlying Terraform resource of this ManagementOpenidConnectProvider

func (*ManagementOpenidConnectProvider) GetObservation

func (tr *ManagementOpenidConnectProvider) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementOpenidConnectProvider

func (*ManagementOpenidConnectProvider) GetParameters

func (tr *ManagementOpenidConnectProvider) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementOpenidConnectProvider

func (*ManagementOpenidConnectProvider) GetProviderConfigReference

func (mg *ManagementOpenidConnectProvider) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementOpenidConnectProvider.

func (*ManagementOpenidConnectProvider) GetProviderReference

func (mg *ManagementOpenidConnectProvider) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementOpenidConnectProvider. Deprecated: Use GetProviderConfigReference.

func (*ManagementOpenidConnectProvider) GetTerraformResourceType

func (mg *ManagementOpenidConnectProvider) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementOpenidConnectProvider

func (*ManagementOpenidConnectProvider) GetTerraformSchemaVersion

func (tr *ManagementOpenidConnectProvider) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementOpenidConnectProvider) GetWriteConnectionSecretToReference

func (mg *ManagementOpenidConnectProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementOpenidConnectProvider.

func (*ManagementOpenidConnectProvider) LateInitialize

func (tr *ManagementOpenidConnectProvider) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementOpenidConnectProvider using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementOpenidConnectProvider) SetConditions

func (mg *ManagementOpenidConnectProvider) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementOpenidConnectProvider.

func (*ManagementOpenidConnectProvider) SetDeletionPolicy

func (mg *ManagementOpenidConnectProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementOpenidConnectProvider.

func (*ManagementOpenidConnectProvider) SetObservation

func (tr *ManagementOpenidConnectProvider) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementOpenidConnectProvider

func (*ManagementOpenidConnectProvider) SetParameters

func (tr *ManagementOpenidConnectProvider) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementOpenidConnectProvider

func (*ManagementOpenidConnectProvider) SetProviderConfigReference

func (mg *ManagementOpenidConnectProvider) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementOpenidConnectProvider.

func (*ManagementOpenidConnectProvider) SetProviderReference

func (mg *ManagementOpenidConnectProvider) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementOpenidConnectProvider. Deprecated: Use SetProviderConfigReference.

func (*ManagementOpenidConnectProvider) SetWriteConnectionSecretToReference

func (mg *ManagementOpenidConnectProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementOpenidConnectProvider.

type ManagementOpenidConnectProviderList

type ManagementOpenidConnectProviderList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementOpenidConnectProvider `json:"items"`
}

ManagementOpenidConnectProviderList contains a list of ManagementOpenidConnectProviders

func (*ManagementOpenidConnectProviderList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementOpenidConnectProviderList.

func (*ManagementOpenidConnectProviderList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementOpenidConnectProviderList) DeepCopyObject

func (in *ManagementOpenidConnectProviderList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementOpenidConnectProviderList) GetItems

GetItems of this ManagementOpenidConnectProviderList.

type ManagementOpenidConnectProviderObservation

type ManagementOpenidConnectProviderObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementOpenidConnectProviderObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementOpenidConnectProviderObservation.

func (*ManagementOpenidConnectProviderObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementOpenidConnectProviderParameters

type ManagementOpenidConnectProviderParameters 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"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`
}

func (*ManagementOpenidConnectProviderParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementOpenidConnectProviderParameters.

func (*ManagementOpenidConnectProviderParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementOpenidConnectProviderSpec

type ManagementOpenidConnectProviderSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementOpenidConnectProviderParameters `json:"forProvider"`
}

ManagementOpenidConnectProviderSpec defines the desired state of ManagementOpenidConnectProvider

func (*ManagementOpenidConnectProviderSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementOpenidConnectProviderSpec.

func (*ManagementOpenidConnectProviderSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementOpenidConnectProviderStatus

type ManagementOpenidConnectProviderStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementOpenidConnectProviderObservation `json:"atProvider,omitempty"`
}

ManagementOpenidConnectProviderStatus defines the observed state of ManagementOpenidConnectProvider.

func (*ManagementOpenidConnectProviderStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementOpenidConnectProviderStatus.

func (*ManagementOpenidConnectProviderStatus) DeepCopyInto

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
	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 (*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 ManagementPolicy

type ManagementPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementPolicySpec   `json:"spec"`
	Status            ManagementPolicyStatus `json:"status,omitempty"`
}

ManagementPolicy is the Schema for the ManagementPolicys 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 (*ManagementPolicy) DeepCopy

func (in *ManagementPolicy) DeepCopy() *ManagementPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicy.

func (*ManagementPolicy) DeepCopyInto

func (in *ManagementPolicy) DeepCopyInto(out *ManagementPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicy) DeepCopyObject

func (in *ManagementPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementPolicy) GetCondition

func (mg *ManagementPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ManagementPolicy.

func (*ManagementPolicy) GetConnectionDetailsMapping

func (tr *ManagementPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementPolicy

func (*ManagementPolicy) GetDeletionPolicy

func (mg *ManagementPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementPolicy.

func (*ManagementPolicy) GetID

func (tr *ManagementPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementPolicy

func (*ManagementPolicy) GetObservation

func (tr *ManagementPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementPolicy

func (*ManagementPolicy) GetParameters

func (tr *ManagementPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementPolicy

func (*ManagementPolicy) GetProviderConfigReference

func (mg *ManagementPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementPolicy.

func (*ManagementPolicy) GetProviderReference

func (mg *ManagementPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementPolicy. Deprecated: Use GetProviderConfigReference.

func (*ManagementPolicy) GetTerraformResourceType

func (mg *ManagementPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementPolicy

func (*ManagementPolicy) GetTerraformSchemaVersion

func (tr *ManagementPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementPolicy) GetWriteConnectionSecretToReference

func (mg *ManagementPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementPolicy.

func (*ManagementPolicy) LateInitialize

func (tr *ManagementPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementPolicy) SetConditions

func (mg *ManagementPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementPolicy.

func (*ManagementPolicy) SetDeletionPolicy

func (mg *ManagementPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementPolicy.

func (*ManagementPolicy) SetObservation

func (tr *ManagementPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementPolicy

func (*ManagementPolicy) SetParameters

func (tr *ManagementPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementPolicy

func (*ManagementPolicy) SetProviderConfigReference

func (mg *ManagementPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementPolicy.

func (*ManagementPolicy) SetProviderReference

func (mg *ManagementPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementPolicy. Deprecated: Use SetProviderConfigReference.

func (*ManagementPolicy) SetWriteConnectionSecretToReference

func (mg *ManagementPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementPolicy.

type ManagementPolicyList

type ManagementPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementPolicy `json:"items"`
}

ManagementPolicyList contains a list of ManagementPolicys

func (*ManagementPolicyList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyList.

func (*ManagementPolicyList) DeepCopyInto

func (in *ManagementPolicyList) DeepCopyInto(out *ManagementPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPolicyList) DeepCopyObject

func (in *ManagementPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementPolicyList) GetItems

func (l *ManagementPolicyList) GetItems() []resource.Managed

GetItems of this ManagementPolicyList.

type ManagementPolicyObservation

type ManagementPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyObservation.

func (*ManagementPolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyParameters

type ManagementPolicyParameters 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 (*ManagementPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyParameters.

func (*ManagementPolicyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicySpec

type ManagementPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementPolicyParameters `json:"forProvider"`
}

ManagementPolicySpec defines the desired state of ManagementPolicy

func (*ManagementPolicySpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicySpec.

func (*ManagementPolicySpec) DeepCopyInto

func (in *ManagementPolicySpec) DeepCopyInto(out *ManagementPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPolicyStatus

type ManagementPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementPolicyObservation `json:"atProvider,omitempty"`
}

ManagementPolicyStatus defines the observed state of ManagementPolicy.

func (*ManagementPolicyStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPolicyStatus.

func (*ManagementPolicyStatus) DeepCopyInto

func (in *ManagementPolicyStatus) DeepCopyInto(out *ManagementPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementProduct

type ManagementProduct struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementProductSpec   `json:"spec"`
	Status            ManagementProductStatus `json:"status,omitempty"`
}

ManagementProduct is the Schema for the ManagementProducts 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 (*ManagementProduct) DeepCopy

func (in *ManagementProduct) DeepCopy() *ManagementProduct

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProduct.

func (*ManagementProduct) DeepCopyInto

func (in *ManagementProduct) DeepCopyInto(out *ManagementProduct)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementProduct) DeepCopyObject

func (in *ManagementProduct) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementProduct) GetCondition

func (mg *ManagementProduct) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ManagementProduct.

func (*ManagementProduct) GetConnectionDetailsMapping

func (tr *ManagementProduct) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementProduct

func (*ManagementProduct) GetDeletionPolicy

func (mg *ManagementProduct) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementProduct.

func (*ManagementProduct) GetID

func (tr *ManagementProduct) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementProduct

func (*ManagementProduct) GetObservation

func (tr *ManagementProduct) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementProduct

func (*ManagementProduct) GetParameters

func (tr *ManagementProduct) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementProduct

func (*ManagementProduct) GetProviderConfigReference

func (mg *ManagementProduct) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementProduct.

func (*ManagementProduct) GetProviderReference

func (mg *ManagementProduct) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementProduct. Deprecated: Use GetProviderConfigReference.

func (*ManagementProduct) GetTerraformResourceType

func (mg *ManagementProduct) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementProduct

func (*ManagementProduct) GetTerraformSchemaVersion

func (tr *ManagementProduct) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementProduct) GetWriteConnectionSecretToReference

func (mg *ManagementProduct) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementProduct.

func (*ManagementProduct) LateInitialize

func (tr *ManagementProduct) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementProduct using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementProduct) SetConditions

func (mg *ManagementProduct) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementProduct.

func (*ManagementProduct) SetDeletionPolicy

func (mg *ManagementProduct) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementProduct.

func (*ManagementProduct) SetObservation

func (tr *ManagementProduct) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementProduct

func (*ManagementProduct) SetParameters

func (tr *ManagementProduct) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementProduct

func (*ManagementProduct) SetProviderConfigReference

func (mg *ManagementProduct) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementProduct.

func (*ManagementProduct) SetProviderReference

func (mg *ManagementProduct) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementProduct. Deprecated: Use SetProviderConfigReference.

func (*ManagementProduct) SetWriteConnectionSecretToReference

func (mg *ManagementProduct) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementProduct.

type ManagementProductApi

type ManagementProductApi struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementProductApiSpec   `json:"spec"`
	Status            ManagementProductApiStatus `json:"status,omitempty"`
}

ManagementProductApi is the Schema for the ManagementProductApis 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 (*ManagementProductApi) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductApi.

func (*ManagementProductApi) DeepCopyInto

func (in *ManagementProductApi) DeepCopyInto(out *ManagementProductApi)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementProductApi) DeepCopyObject

func (in *ManagementProductApi) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementProductApi) GetCondition

func (mg *ManagementProductApi) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ManagementProductApi.

func (*ManagementProductApi) GetConnectionDetailsMapping

func (tr *ManagementProductApi) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementProductApi

func (*ManagementProductApi) GetDeletionPolicy

func (mg *ManagementProductApi) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementProductApi.

func (*ManagementProductApi) GetID

func (tr *ManagementProductApi) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementProductApi

func (*ManagementProductApi) GetObservation

func (tr *ManagementProductApi) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementProductApi

func (*ManagementProductApi) GetParameters

func (tr *ManagementProductApi) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementProductApi

func (*ManagementProductApi) GetProviderConfigReference

func (mg *ManagementProductApi) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementProductApi.

func (*ManagementProductApi) GetProviderReference

func (mg *ManagementProductApi) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementProductApi. Deprecated: Use GetProviderConfigReference.

func (*ManagementProductApi) GetTerraformResourceType

func (mg *ManagementProductApi) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementProductApi

func (*ManagementProductApi) GetTerraformSchemaVersion

func (tr *ManagementProductApi) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementProductApi) GetWriteConnectionSecretToReference

func (mg *ManagementProductApi) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementProductApi.

func (*ManagementProductApi) LateInitialize

func (tr *ManagementProductApi) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementProductApi using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementProductApi) SetConditions

func (mg *ManagementProductApi) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementProductApi.

func (*ManagementProductApi) SetDeletionPolicy

func (mg *ManagementProductApi) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementProductApi.

func (*ManagementProductApi) SetObservation

func (tr *ManagementProductApi) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementProductApi

func (*ManagementProductApi) SetParameters

func (tr *ManagementProductApi) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementProductApi

func (*ManagementProductApi) SetProviderConfigReference

func (mg *ManagementProductApi) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementProductApi.

func (*ManagementProductApi) SetProviderReference

func (mg *ManagementProductApi) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementProductApi. Deprecated: Use SetProviderConfigReference.

func (*ManagementProductApi) SetWriteConnectionSecretToReference

func (mg *ManagementProductApi) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementProductApi.

type ManagementProductApiList

type ManagementProductApiList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementProductApi `json:"items"`
}

ManagementProductApiList contains a list of ManagementProductApis

func (*ManagementProductApiList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductApiList.

func (*ManagementProductApiList) DeepCopyInto

func (in *ManagementProductApiList) DeepCopyInto(out *ManagementProductApiList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementProductApiList) DeepCopyObject

func (in *ManagementProductApiList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementProductApiList) GetItems

func (l *ManagementProductApiList) GetItems() []resource.Managed

GetItems of this ManagementProductApiList.

type ManagementProductApiObservation

type ManagementProductApiObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementProductApiObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductApiObservation.

func (*ManagementProductApiObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementProductApiParameters

type ManagementProductApiParameters 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"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`
}

func (*ManagementProductApiParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductApiParameters.

func (*ManagementProductApiParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementProductApiSpec

type ManagementProductApiSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementProductApiParameters `json:"forProvider"`
}

ManagementProductApiSpec defines the desired state of ManagementProductApi

func (*ManagementProductApiSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductApiSpec.

func (*ManagementProductApiSpec) DeepCopyInto

func (in *ManagementProductApiSpec) DeepCopyInto(out *ManagementProductApiSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementProductApiStatus

type ManagementProductApiStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementProductApiObservation `json:"atProvider,omitempty"`
}

ManagementProductApiStatus defines the observed state of ManagementProductApi.

func (*ManagementProductApiStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductApiStatus.

func (*ManagementProductApiStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementProductList

type ManagementProductList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementProduct `json:"items"`
}

ManagementProductList contains a list of ManagementProducts

func (*ManagementProductList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductList.

func (*ManagementProductList) DeepCopyInto

func (in *ManagementProductList) DeepCopyInto(out *ManagementProductList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementProductList) DeepCopyObject

func (in *ManagementProductList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementProductList) GetItems

func (l *ManagementProductList) GetItems() []resource.Managed

GetItems of this ManagementProductList.

type ManagementProductObservation

type ManagementProductObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementProductObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductObservation.

func (*ManagementProductObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementProductParameters

type ManagementProductParameters 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"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +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 (*ManagementProductParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductParameters.

func (*ManagementProductParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementProductPolicy

type ManagementProductPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementProductPolicySpec   `json:"spec"`
	Status            ManagementProductPolicyStatus `json:"status,omitempty"`
}

ManagementProductPolicy is the Schema for the ManagementProductPolicys 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 (*ManagementProductPolicy) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductPolicy.

func (*ManagementProductPolicy) DeepCopyInto

func (in *ManagementProductPolicy) DeepCopyInto(out *ManagementProductPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementProductPolicy) DeepCopyObject

func (in *ManagementProductPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementProductPolicy) GetCondition

GetCondition of this ManagementProductPolicy.

func (*ManagementProductPolicy) GetConnectionDetailsMapping

func (tr *ManagementProductPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementProductPolicy

func (*ManagementProductPolicy) GetDeletionPolicy

func (mg *ManagementProductPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementProductPolicy.

func (*ManagementProductPolicy) GetID

func (tr *ManagementProductPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementProductPolicy

func (*ManagementProductPolicy) GetObservation

func (tr *ManagementProductPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementProductPolicy

func (*ManagementProductPolicy) GetParameters

func (tr *ManagementProductPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementProductPolicy

func (*ManagementProductPolicy) GetProviderConfigReference

func (mg *ManagementProductPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementProductPolicy.

func (*ManagementProductPolicy) GetProviderReference

func (mg *ManagementProductPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementProductPolicy. Deprecated: Use GetProviderConfigReference.

func (*ManagementProductPolicy) GetTerraformResourceType

func (mg *ManagementProductPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementProductPolicy

func (*ManagementProductPolicy) GetTerraformSchemaVersion

func (tr *ManagementProductPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementProductPolicy) GetWriteConnectionSecretToReference

func (mg *ManagementProductPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementProductPolicy.

func (*ManagementProductPolicy) LateInitialize

func (tr *ManagementProductPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementProductPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementProductPolicy) SetConditions

func (mg *ManagementProductPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementProductPolicy.

func (*ManagementProductPolicy) SetDeletionPolicy

func (mg *ManagementProductPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementProductPolicy.

func (*ManagementProductPolicy) SetObservation

func (tr *ManagementProductPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementProductPolicy

func (*ManagementProductPolicy) SetParameters

func (tr *ManagementProductPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementProductPolicy

func (*ManagementProductPolicy) SetProviderConfigReference

func (mg *ManagementProductPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementProductPolicy.

func (*ManagementProductPolicy) SetProviderReference

func (mg *ManagementProductPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementProductPolicy. Deprecated: Use SetProviderConfigReference.

func (*ManagementProductPolicy) SetWriteConnectionSecretToReference

func (mg *ManagementProductPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementProductPolicy.

type ManagementProductPolicyList

type ManagementProductPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementProductPolicy `json:"items"`
}

ManagementProductPolicyList contains a list of ManagementProductPolicys

func (*ManagementProductPolicyList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductPolicyList.

func (*ManagementProductPolicyList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementProductPolicyList) DeepCopyObject

func (in *ManagementProductPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementProductPolicyList) GetItems

GetItems of this ManagementProductPolicyList.

type ManagementProductPolicyObservation

type ManagementProductPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementProductPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductPolicyObservation.

func (*ManagementProductPolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementProductPolicyParameters

type ManagementProductPolicyParameters struct {

	// +kubebuilder:validation:Required
	APIManagementName *string `json:"apiManagementName" tf:"api_management_name,omitempty"`

	// +kubebuilder:validation:Required
	ProductID *string `json:"productId" tf:"product_id,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,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 (*ManagementProductPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductPolicyParameters.

func (*ManagementProductPolicyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementProductPolicySpec

type ManagementProductPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementProductPolicyParameters `json:"forProvider"`
}

ManagementProductPolicySpec defines the desired state of ManagementProductPolicy

func (*ManagementProductPolicySpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductPolicySpec.

func (*ManagementProductPolicySpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementProductPolicyStatus

type ManagementProductPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementProductPolicyObservation `json:"atProvider,omitempty"`
}

ManagementProductPolicyStatus defines the observed state of ManagementProductPolicy.

func (*ManagementProductPolicyStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductPolicyStatus.

func (*ManagementProductPolicyStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementProductSpec

type ManagementProductSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementProductParameters `json:"forProvider"`
}

ManagementProductSpec defines the desired state of ManagementProduct

func (*ManagementProductSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductSpec.

func (*ManagementProductSpec) DeepCopyInto

func (in *ManagementProductSpec) DeepCopyInto(out *ManagementProductSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementProductStatus

type ManagementProductStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementProductObservation `json:"atProvider,omitempty"`
}

ManagementProductStatus defines the observed state of ManagementProduct.

func (*ManagementProductStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProductStatus.

func (*ManagementProductStatus) DeepCopyInto

func (in *ManagementProductStatus) DeepCopyInto(out *ManagementProductStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementProperty

type ManagementProperty struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementPropertySpec   `json:"spec"`
	Status            ManagementPropertyStatus `json:"status,omitempty"`
}

ManagementProperty is the Schema for the ManagementPropertys 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 (*ManagementProperty) DeepCopy

func (in *ManagementProperty) DeepCopy() *ManagementProperty

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementProperty.

func (*ManagementProperty) DeepCopyInto

func (in *ManagementProperty) DeepCopyInto(out *ManagementProperty)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementProperty) DeepCopyObject

func (in *ManagementProperty) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementProperty) GetCondition

func (mg *ManagementProperty) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ManagementProperty.

func (*ManagementProperty) GetConnectionDetailsMapping

func (tr *ManagementProperty) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementProperty

func (*ManagementProperty) GetDeletionPolicy

func (mg *ManagementProperty) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementProperty.

func (*ManagementProperty) GetID

func (tr *ManagementProperty) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementProperty

func (*ManagementProperty) GetObservation

func (tr *ManagementProperty) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementProperty

func (*ManagementProperty) GetParameters

func (tr *ManagementProperty) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementProperty

func (*ManagementProperty) GetProviderConfigReference

func (mg *ManagementProperty) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementProperty.

func (*ManagementProperty) GetProviderReference

func (mg *ManagementProperty) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementProperty. Deprecated: Use GetProviderConfigReference.

func (*ManagementProperty) GetTerraformResourceType

func (mg *ManagementProperty) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementProperty

func (*ManagementProperty) GetTerraformSchemaVersion

func (tr *ManagementProperty) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementProperty) GetWriteConnectionSecretToReference

func (mg *ManagementProperty) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementProperty.

func (*ManagementProperty) LateInitialize

func (tr *ManagementProperty) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementProperty using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementProperty) SetConditions

func (mg *ManagementProperty) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementProperty.

func (*ManagementProperty) SetDeletionPolicy

func (mg *ManagementProperty) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementProperty.

func (*ManagementProperty) SetObservation

func (tr *ManagementProperty) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementProperty

func (*ManagementProperty) SetParameters

func (tr *ManagementProperty) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementProperty

func (*ManagementProperty) SetProviderConfigReference

func (mg *ManagementProperty) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementProperty.

func (*ManagementProperty) SetProviderReference

func (mg *ManagementProperty) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementProperty. Deprecated: Use SetProviderConfigReference.

func (*ManagementProperty) SetWriteConnectionSecretToReference

func (mg *ManagementProperty) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementProperty.

type ManagementPropertyList

type ManagementPropertyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementProperty `json:"items"`
}

ManagementPropertyList contains a list of ManagementPropertys

func (*ManagementPropertyList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPropertyList.

func (*ManagementPropertyList) DeepCopyInto

func (in *ManagementPropertyList) DeepCopyInto(out *ManagementPropertyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementPropertyList) DeepCopyObject

func (in *ManagementPropertyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementPropertyList) GetItems

func (l *ManagementPropertyList) GetItems() []resource.Managed

GetItems of this ManagementPropertyList.

type ManagementPropertyObservation

type ManagementPropertyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementPropertyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPropertyObservation.

func (*ManagementPropertyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPropertyParameters

type ManagementPropertyParameters 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"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +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 (*ManagementPropertyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPropertyParameters.

func (*ManagementPropertyParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPropertySpec

type ManagementPropertySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementPropertyParameters `json:"forProvider"`
}

ManagementPropertySpec defines the desired state of ManagementProperty

func (*ManagementPropertySpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPropertySpec.

func (*ManagementPropertySpec) DeepCopyInto

func (in *ManagementPropertySpec) DeepCopyInto(out *ManagementPropertySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementPropertyStatus

type ManagementPropertyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementPropertyObservation `json:"atProvider,omitempty"`
}

ManagementPropertyStatus defines the observed state of ManagementProperty.

func (*ManagementPropertyStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementPropertyStatus.

func (*ManagementPropertyStatus) DeepCopyInto

func (in *ManagementPropertyStatus) DeepCopyInto(out *ManagementPropertyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementRedisCache

type ManagementRedisCache struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementRedisCacheSpec   `json:"spec"`
	Status            ManagementRedisCacheStatus `json:"status,omitempty"`
}

ManagementRedisCache is the Schema for the ManagementRedisCaches 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 (*ManagementRedisCache) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementRedisCache.

func (*ManagementRedisCache) DeepCopyInto

func (in *ManagementRedisCache) DeepCopyInto(out *ManagementRedisCache)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementRedisCache) DeepCopyObject

func (in *ManagementRedisCache) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementRedisCache) GetCondition

func (mg *ManagementRedisCache) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ManagementRedisCache.

func (*ManagementRedisCache) GetConnectionDetailsMapping

func (tr *ManagementRedisCache) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementRedisCache

func (*ManagementRedisCache) GetDeletionPolicy

func (mg *ManagementRedisCache) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementRedisCache.

func (*ManagementRedisCache) GetID

func (tr *ManagementRedisCache) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementRedisCache

func (*ManagementRedisCache) GetObservation

func (tr *ManagementRedisCache) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementRedisCache

func (*ManagementRedisCache) GetParameters

func (tr *ManagementRedisCache) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementRedisCache

func (*ManagementRedisCache) GetProviderConfigReference

func (mg *ManagementRedisCache) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementRedisCache.

func (*ManagementRedisCache) GetProviderReference

func (mg *ManagementRedisCache) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementRedisCache. Deprecated: Use GetProviderConfigReference.

func (*ManagementRedisCache) GetTerraformResourceType

func (mg *ManagementRedisCache) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementRedisCache

func (*ManagementRedisCache) GetTerraformSchemaVersion

func (tr *ManagementRedisCache) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementRedisCache) GetWriteConnectionSecretToReference

func (mg *ManagementRedisCache) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementRedisCache.

func (*ManagementRedisCache) LateInitialize

func (tr *ManagementRedisCache) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementRedisCache using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementRedisCache) SetConditions

func (mg *ManagementRedisCache) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementRedisCache.

func (*ManagementRedisCache) SetDeletionPolicy

func (mg *ManagementRedisCache) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementRedisCache.

func (*ManagementRedisCache) SetObservation

func (tr *ManagementRedisCache) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementRedisCache

func (*ManagementRedisCache) SetParameters

func (tr *ManagementRedisCache) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementRedisCache

func (*ManagementRedisCache) SetProviderConfigReference

func (mg *ManagementRedisCache) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementRedisCache.

func (*ManagementRedisCache) SetProviderReference

func (mg *ManagementRedisCache) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementRedisCache. Deprecated: Use SetProviderConfigReference.

func (*ManagementRedisCache) SetWriteConnectionSecretToReference

func (mg *ManagementRedisCache) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementRedisCache.

type ManagementRedisCacheList

type ManagementRedisCacheList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementRedisCache `json:"items"`
}

ManagementRedisCacheList contains a list of ManagementRedisCaches

func (*ManagementRedisCacheList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementRedisCacheList.

func (*ManagementRedisCacheList) DeepCopyInto

func (in *ManagementRedisCacheList) DeepCopyInto(out *ManagementRedisCacheList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementRedisCacheList) DeepCopyObject

func (in *ManagementRedisCacheList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementRedisCacheList) GetItems

func (l *ManagementRedisCacheList) GetItems() []resource.Managed

GetItems of this ManagementRedisCacheList.

type ManagementRedisCacheObservation

type ManagementRedisCacheObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementRedisCacheObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementRedisCacheObservation.

func (*ManagementRedisCacheObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementRedisCacheParameters

type ManagementRedisCacheParameters 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 (*ManagementRedisCacheParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementRedisCacheParameters.

func (*ManagementRedisCacheParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementRedisCacheSpec

type ManagementRedisCacheSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementRedisCacheParameters `json:"forProvider"`
}

ManagementRedisCacheSpec defines the desired state of ManagementRedisCache

func (*ManagementRedisCacheSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementRedisCacheSpec.

func (*ManagementRedisCacheSpec) DeepCopyInto

func (in *ManagementRedisCacheSpec) DeepCopyInto(out *ManagementRedisCacheSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementRedisCacheStatus

type ManagementRedisCacheStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementRedisCacheObservation `json:"atProvider,omitempty"`
}

ManagementRedisCacheStatus defines the observed state of ManagementRedisCache.

func (*ManagementRedisCacheStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementRedisCacheStatus.

func (*ManagementRedisCacheStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementSubscription

type ManagementSubscription struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementSubscriptionSpec   `json:"spec"`
	Status            ManagementSubscriptionStatus `json:"status,omitempty"`
}

ManagementSubscription is the Schema for the ManagementSubscriptions 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 (*ManagementSubscription) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementSubscription.

func (*ManagementSubscription) DeepCopyInto

func (in *ManagementSubscription) DeepCopyInto(out *ManagementSubscription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementSubscription) DeepCopyObject

func (in *ManagementSubscription) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementSubscription) GetCondition

GetCondition of this ManagementSubscription.

func (*ManagementSubscription) GetConnectionDetailsMapping

func (tr *ManagementSubscription) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementSubscription

func (*ManagementSubscription) GetDeletionPolicy

func (mg *ManagementSubscription) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementSubscription.

func (*ManagementSubscription) GetID

func (tr *ManagementSubscription) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementSubscription

func (*ManagementSubscription) GetObservation

func (tr *ManagementSubscription) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementSubscription

func (*ManagementSubscription) GetParameters

func (tr *ManagementSubscription) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementSubscription

func (*ManagementSubscription) GetProviderConfigReference

func (mg *ManagementSubscription) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementSubscription.

func (*ManagementSubscription) GetProviderReference

func (mg *ManagementSubscription) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementSubscription. Deprecated: Use GetProviderConfigReference.

func (*ManagementSubscription) GetTerraformResourceType

func (mg *ManagementSubscription) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementSubscription

func (*ManagementSubscription) GetTerraformSchemaVersion

func (tr *ManagementSubscription) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementSubscription) GetWriteConnectionSecretToReference

func (mg *ManagementSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementSubscription.

func (*ManagementSubscription) LateInitialize

func (tr *ManagementSubscription) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementSubscription using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementSubscription) SetConditions

func (mg *ManagementSubscription) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementSubscription.

func (*ManagementSubscription) SetDeletionPolicy

func (mg *ManagementSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementSubscription.

func (*ManagementSubscription) SetObservation

func (tr *ManagementSubscription) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementSubscription

func (*ManagementSubscription) SetParameters

func (tr *ManagementSubscription) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementSubscription

func (*ManagementSubscription) SetProviderConfigReference

func (mg *ManagementSubscription) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementSubscription.

func (*ManagementSubscription) SetProviderReference

func (mg *ManagementSubscription) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementSubscription. Deprecated: Use SetProviderConfigReference.

func (*ManagementSubscription) SetWriteConnectionSecretToReference

func (mg *ManagementSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementSubscription.

type ManagementSubscriptionList

type ManagementSubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementSubscription `json:"items"`
}

ManagementSubscriptionList contains a list of ManagementSubscriptions

func (*ManagementSubscriptionList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementSubscriptionList.

func (*ManagementSubscriptionList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementSubscriptionList) DeepCopyObject

func (in *ManagementSubscriptionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementSubscriptionList) GetItems

GetItems of this ManagementSubscriptionList.

type ManagementSubscriptionObservation

type ManagementSubscriptionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementSubscriptionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementSubscriptionObservation.

func (*ManagementSubscriptionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementSubscriptionParameters

type ManagementSubscriptionParameters 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"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +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 (*ManagementSubscriptionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementSubscriptionParameters.

func (*ManagementSubscriptionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementSubscriptionSpec

type ManagementSubscriptionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementSubscriptionParameters `json:"forProvider"`
}

ManagementSubscriptionSpec defines the desired state of ManagementSubscription

func (*ManagementSubscriptionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementSubscriptionSpec.

func (*ManagementSubscriptionSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementSubscriptionStatus

type ManagementSubscriptionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementSubscriptionObservation `json:"atProvider,omitempty"`
}

ManagementSubscriptionStatus defines the observed state of ManagementSubscription.

func (*ManagementSubscriptionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementSubscriptionStatus.

func (*ManagementSubscriptionStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementTag

type ManagementTag struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementTagSpec   `json:"spec"`
	Status            ManagementTagStatus `json:"status,omitempty"`
}

ManagementTag is the Schema for the ManagementTags 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 (*ManagementTag) DeepCopy

func (in *ManagementTag) DeepCopy() *ManagementTag

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementTag.

func (*ManagementTag) DeepCopyInto

func (in *ManagementTag) DeepCopyInto(out *ManagementTag)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementTag) DeepCopyObject

func (in *ManagementTag) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementTag) GetCondition

func (mg *ManagementTag) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ManagementTag.

func (*ManagementTag) GetConnectionDetailsMapping

func (tr *ManagementTag) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementTag

func (*ManagementTag) GetDeletionPolicy

func (mg *ManagementTag) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementTag.

func (*ManagementTag) GetID

func (tr *ManagementTag) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementTag

func (*ManagementTag) GetObservation

func (tr *ManagementTag) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementTag

func (*ManagementTag) GetParameters

func (tr *ManagementTag) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementTag

func (*ManagementTag) GetProviderConfigReference

func (mg *ManagementTag) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementTag.

func (*ManagementTag) GetProviderReference

func (mg *ManagementTag) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementTag. Deprecated: Use GetProviderConfigReference.

func (*ManagementTag) GetTerraformResourceType

func (mg *ManagementTag) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementTag

func (*ManagementTag) GetTerraformSchemaVersion

func (tr *ManagementTag) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementTag) GetWriteConnectionSecretToReference

func (mg *ManagementTag) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementTag.

func (*ManagementTag) LateInitialize

func (tr *ManagementTag) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementTag using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementTag) SetConditions

func (mg *ManagementTag) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementTag.

func (*ManagementTag) SetDeletionPolicy

func (mg *ManagementTag) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementTag.

func (*ManagementTag) SetObservation

func (tr *ManagementTag) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementTag

func (*ManagementTag) SetParameters

func (tr *ManagementTag) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementTag

func (*ManagementTag) SetProviderConfigReference

func (mg *ManagementTag) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementTag.

func (*ManagementTag) SetProviderReference

func (mg *ManagementTag) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementTag. Deprecated: Use SetProviderConfigReference.

func (*ManagementTag) SetWriteConnectionSecretToReference

func (mg *ManagementTag) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementTag.

type ManagementTagList

type ManagementTagList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementTag `json:"items"`
}

ManagementTagList contains a list of ManagementTags

func (*ManagementTagList) DeepCopy

func (in *ManagementTagList) DeepCopy() *ManagementTagList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementTagList.

func (*ManagementTagList) DeepCopyInto

func (in *ManagementTagList) DeepCopyInto(out *ManagementTagList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementTagList) DeepCopyObject

func (in *ManagementTagList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementTagList) GetItems

func (l *ManagementTagList) GetItems() []resource.Managed

GetItems of this ManagementTagList.

type ManagementTagObservation

type ManagementTagObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementTagObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementTagObservation.

func (*ManagementTagObservation) DeepCopyInto

func (in *ManagementTagObservation) DeepCopyInto(out *ManagementTagObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementTagParameters

type ManagementTagParameters 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 (*ManagementTagParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementTagParameters.

func (*ManagementTagParameters) DeepCopyInto

func (in *ManagementTagParameters) DeepCopyInto(out *ManagementTagParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementTagSpec

type ManagementTagSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementTagParameters `json:"forProvider"`
}

ManagementTagSpec defines the desired state of ManagementTag

func (*ManagementTagSpec) DeepCopy

func (in *ManagementTagSpec) DeepCopy() *ManagementTagSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementTagSpec.

func (*ManagementTagSpec) DeepCopyInto

func (in *ManagementTagSpec) DeepCopyInto(out *ManagementTagSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementTagStatus

type ManagementTagStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementTagObservation `json:"atProvider,omitempty"`
}

ManagementTagStatus defines the observed state of ManagementTag.

func (*ManagementTagStatus) DeepCopy

func (in *ManagementTagStatus) DeepCopy() *ManagementTagStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementTagStatus.

func (*ManagementTagStatus) DeepCopyInto

func (in *ManagementTagStatus) DeepCopyInto(out *ManagementTagStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementUser

type ManagementUser struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ManagementUserSpec   `json:"spec"`
	Status            ManagementUserStatus `json:"status,omitempty"`
}

ManagementUser is the Schema for the ManagementUsers 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 (*ManagementUser) DeepCopy

func (in *ManagementUser) DeepCopy() *ManagementUser

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementUser.

func (*ManagementUser) DeepCopyInto

func (in *ManagementUser) DeepCopyInto(out *ManagementUser)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementUser) DeepCopyObject

func (in *ManagementUser) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementUser) GetCondition

func (mg *ManagementUser) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ManagementUser.

func (*ManagementUser) GetConnectionDetailsMapping

func (tr *ManagementUser) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ManagementUser

func (*ManagementUser) GetDeletionPolicy

func (mg *ManagementUser) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ManagementUser.

func (*ManagementUser) GetID

func (tr *ManagementUser) GetID() string

GetID returns ID of underlying Terraform resource of this ManagementUser

func (*ManagementUser) GetObservation

func (tr *ManagementUser) GetObservation() (map[string]interface{}, error)

GetObservation of this ManagementUser

func (*ManagementUser) GetParameters

func (tr *ManagementUser) GetParameters() (map[string]interface{}, error)

GetParameters of this ManagementUser

func (*ManagementUser) GetProviderConfigReference

func (mg *ManagementUser) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ManagementUser.

func (*ManagementUser) GetProviderReference

func (mg *ManagementUser) GetProviderReference() *xpv1.Reference

GetProviderReference of this ManagementUser. Deprecated: Use GetProviderConfigReference.

func (*ManagementUser) GetTerraformResourceType

func (mg *ManagementUser) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ManagementUser

func (*ManagementUser) GetTerraformSchemaVersion

func (tr *ManagementUser) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ManagementUser) GetWriteConnectionSecretToReference

func (mg *ManagementUser) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ManagementUser.

func (*ManagementUser) LateInitialize

func (tr *ManagementUser) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ManagementUser using its observed tfState. returns True if there are any spec changes for the resource.

func (*ManagementUser) SetConditions

func (mg *ManagementUser) SetConditions(c ...xpv1.Condition)

SetConditions of this ManagementUser.

func (*ManagementUser) SetDeletionPolicy

func (mg *ManagementUser) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ManagementUser.

func (*ManagementUser) SetObservation

func (tr *ManagementUser) SetObservation(obs map[string]interface{}) error

SetObservation for this ManagementUser

func (*ManagementUser) SetParameters

func (tr *ManagementUser) SetParameters(params map[string]interface{}) error

SetParameters for this ManagementUser

func (*ManagementUser) SetProviderConfigReference

func (mg *ManagementUser) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ManagementUser.

func (*ManagementUser) SetProviderReference

func (mg *ManagementUser) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ManagementUser. Deprecated: Use SetProviderConfigReference.

func (*ManagementUser) SetWriteConnectionSecretToReference

func (mg *ManagementUser) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ManagementUser.

type ManagementUserList

type ManagementUserList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ManagementUser `json:"items"`
}

ManagementUserList contains a list of ManagementUsers

func (*ManagementUserList) DeepCopy

func (in *ManagementUserList) DeepCopy() *ManagementUserList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementUserList.

func (*ManagementUserList) DeepCopyInto

func (in *ManagementUserList) DeepCopyInto(out *ManagementUserList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ManagementUserList) DeepCopyObject

func (in *ManagementUserList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ManagementUserList) GetItems

func (l *ManagementUserList) GetItems() []resource.Managed

GetItems of this ManagementUserList.

type ManagementUserObservation

type ManagementUserObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ManagementUserObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementUserObservation.

func (*ManagementUserObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementUserParameters

type ManagementUserParameters 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:"-"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	State *string `json:"state,omitempty" tf:"state,omitempty"`

	// +kubebuilder:validation:Required
	UserID *string `json:"userId" tf:"user_id,omitempty"`
}

func (*ManagementUserParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementUserParameters.

func (*ManagementUserParameters) DeepCopyInto

func (in *ManagementUserParameters) DeepCopyInto(out *ManagementUserParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementUserSpec

type ManagementUserSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ManagementUserParameters `json:"forProvider"`
}

ManagementUserSpec defines the desired state of ManagementUser

func (*ManagementUserSpec) DeepCopy

func (in *ManagementUserSpec) DeepCopy() *ManagementUserSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementUserSpec.

func (*ManagementUserSpec) DeepCopyInto

func (in *ManagementUserSpec) DeepCopyInto(out *ManagementUserSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ManagementUserStatus

type ManagementUserStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ManagementUserObservation `json:"atProvider,omitempty"`
}

ManagementUserStatus defines the observed state of ManagementUser.

func (*ManagementUserStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementUserStatus.

func (*ManagementUserStatus) DeepCopyInto

func (in *ManagementUserStatus) DeepCopyInto(out *ManagementUserStatus)

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 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 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 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 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 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 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 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 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 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 {

	// +kubebuilder:validation:Required
	SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"`
}

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