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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	DirectoryDomainService_Kind             = "DirectoryDomainService"
	DirectoryDomainService_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DirectoryDomainService_Kind}.String()
	DirectoryDomainService_KindAPIVersion   = DirectoryDomainService_Kind + "." + CRDGroupVersion.String()
	DirectoryDomainService_GroupVersionKind = CRDGroupVersion.WithKind(DirectoryDomainService_Kind)
)

Repository type metadata.

View Source
var (
	DirectoryDomainServiceReplicaSet_Kind             = "DirectoryDomainServiceReplicaSet"
	DirectoryDomainServiceReplicaSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DirectoryDomainServiceReplicaSet_Kind}.String()
	DirectoryDomainServiceReplicaSet_KindAPIVersion   = DirectoryDomainServiceReplicaSet_Kind + "." + CRDGroupVersion.String()
	DirectoryDomainServiceReplicaSet_GroupVersionKind = CRDGroupVersion.WithKind(DirectoryDomainServiceReplicaSet_Kind)
)

Repository type metadata.

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

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

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

Functions

This section is empty.

Types

type DirectoryDomainService

type DirectoryDomainService struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DirectoryDomainServiceSpec   `json:"spec"`
	Status            DirectoryDomainServiceStatus `json:"status,omitempty"`
}

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

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

func (*DirectoryDomainService) DeepCopyInto

func (in *DirectoryDomainService) DeepCopyInto(out *DirectoryDomainService)

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

func (*DirectoryDomainService) DeepCopyObject

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

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

func (*DirectoryDomainService) GetCondition

GetCondition of this DirectoryDomainService.

func (*DirectoryDomainService) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DirectoryDomainService

func (*DirectoryDomainService) GetDeletionPolicy

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

GetDeletionPolicy of this DirectoryDomainService.

func (*DirectoryDomainService) GetID

func (tr *DirectoryDomainService) GetID() string

GetID returns ID of underlying Terraform resource of this DirectoryDomainService

func (*DirectoryDomainService) GetObservation

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

GetObservation of this DirectoryDomainService

func (*DirectoryDomainService) GetParameters

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

GetParameters of this DirectoryDomainService

func (*DirectoryDomainService) GetProviderConfigReference

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

GetProviderConfigReference of this DirectoryDomainService.

func (*DirectoryDomainService) GetProviderReference

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

GetProviderReference of this DirectoryDomainService. Deprecated: Use GetProviderConfigReference.

func (*DirectoryDomainService) GetTerraformResourceType

func (mg *DirectoryDomainService) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DirectoryDomainService

func (*DirectoryDomainService) GetTerraformSchemaVersion

func (tr *DirectoryDomainService) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DirectoryDomainService) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DirectoryDomainService.

func (*DirectoryDomainService) LateInitialize

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

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

func (*DirectoryDomainService) SetConditions

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

SetConditions of this DirectoryDomainService.

func (*DirectoryDomainService) SetDeletionPolicy

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

SetDeletionPolicy of this DirectoryDomainService.

func (*DirectoryDomainService) SetObservation

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

SetObservation for this DirectoryDomainService

func (*DirectoryDomainService) SetParameters

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

SetParameters for this DirectoryDomainService

func (*DirectoryDomainService) SetProviderConfigReference

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

SetProviderConfigReference of this DirectoryDomainService.

func (*DirectoryDomainService) SetProviderReference

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

SetProviderReference of this DirectoryDomainService. Deprecated: Use SetProviderConfigReference.

func (*DirectoryDomainService) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DirectoryDomainService.

type DirectoryDomainServiceList

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

DirectoryDomainServiceList contains a list of DirectoryDomainServices

func (*DirectoryDomainServiceList) DeepCopy

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

func (*DirectoryDomainServiceList) DeepCopyInto

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

func (*DirectoryDomainServiceList) DeepCopyObject

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

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

func (*DirectoryDomainServiceList) GetItems

GetItems of this DirectoryDomainServiceList.

type DirectoryDomainServiceObservation

type DirectoryDomainServiceObservation struct {
	DeploymentID *string `json:"deploymentId,omitempty" tf:"deployment_id,omitempty"`

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

	ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"`

	SyncOwner *string `json:"syncOwner,omitempty" tf:"sync_owner,omitempty"`

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

	Version *int64 `json:"version,omitempty" tf:"version,omitempty"`
}

func (*DirectoryDomainServiceObservation) DeepCopy

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

func (*DirectoryDomainServiceObservation) DeepCopyInto

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

type DirectoryDomainServiceParameters

type DirectoryDomainServiceParameters struct {

	// +kubebuilder:validation:Required
	DomainName *string `json:"domainName" tf:"domain_name,omitempty"`

	// +kubebuilder:validation:Optional
	FilteredSyncEnabled *bool `json:"filteredSyncEnabled,omitempty" tf:"filtered_sync_enabled,omitempty"`

	// +kubebuilder:validation:Required
	InitialReplicaSet []InitialReplicaSetParameters `json:"initialReplicaSet" tf:"initial_replica_set,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	Notifications []NotificationsParameters `json:"notifications,omitempty" tf:"notifications,omitempty"`

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

	// +kubebuilder:validation:Optional
	SecureLdap []SecureLdapParameters `json:"secureLdap,omitempty" tf:"secure_ldap,omitempty"`

	// +kubebuilder:validation:Optional
	Security []SecurityParameters `json:"security,omitempty" tf:"security,omitempty"`

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

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

func (*DirectoryDomainServiceParameters) DeepCopy

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

func (*DirectoryDomainServiceParameters) DeepCopyInto

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

type DirectoryDomainServiceReplicaSet

type DirectoryDomainServiceReplicaSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DirectoryDomainServiceReplicaSetSpec   `json:"spec"`
	Status            DirectoryDomainServiceReplicaSetStatus `json:"status,omitempty"`
}

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

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

func (*DirectoryDomainServiceReplicaSet) DeepCopyInto

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

func (*DirectoryDomainServiceReplicaSet) DeepCopyObject

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

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

func (*DirectoryDomainServiceReplicaSet) GetCondition

GetCondition of this DirectoryDomainServiceReplicaSet.

func (*DirectoryDomainServiceReplicaSet) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DirectoryDomainServiceReplicaSet

func (*DirectoryDomainServiceReplicaSet) GetDeletionPolicy

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

GetDeletionPolicy of this DirectoryDomainServiceReplicaSet.

func (*DirectoryDomainServiceReplicaSet) GetID

GetID returns ID of underlying Terraform resource of this DirectoryDomainServiceReplicaSet

func (*DirectoryDomainServiceReplicaSet) GetObservation

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

GetObservation of this DirectoryDomainServiceReplicaSet

func (*DirectoryDomainServiceReplicaSet) GetParameters

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

GetParameters of this DirectoryDomainServiceReplicaSet

func (*DirectoryDomainServiceReplicaSet) GetProviderConfigReference

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

GetProviderConfigReference of this DirectoryDomainServiceReplicaSet.

func (*DirectoryDomainServiceReplicaSet) GetProviderReference

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

GetProviderReference of this DirectoryDomainServiceReplicaSet. Deprecated: Use GetProviderConfigReference.

func (*DirectoryDomainServiceReplicaSet) GetTerraformResourceType

func (mg *DirectoryDomainServiceReplicaSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DirectoryDomainServiceReplicaSet

func (*DirectoryDomainServiceReplicaSet) GetTerraformSchemaVersion

func (tr *DirectoryDomainServiceReplicaSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DirectoryDomainServiceReplicaSet) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DirectoryDomainServiceReplicaSet.

func (*DirectoryDomainServiceReplicaSet) LateInitialize

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

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

func (*DirectoryDomainServiceReplicaSet) SetConditions

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

SetConditions of this DirectoryDomainServiceReplicaSet.

func (*DirectoryDomainServiceReplicaSet) SetDeletionPolicy

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

SetDeletionPolicy of this DirectoryDomainServiceReplicaSet.

func (*DirectoryDomainServiceReplicaSet) SetObservation

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

SetObservation for this DirectoryDomainServiceReplicaSet

func (*DirectoryDomainServiceReplicaSet) SetParameters

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

SetParameters for this DirectoryDomainServiceReplicaSet

func (*DirectoryDomainServiceReplicaSet) SetProviderConfigReference

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

SetProviderConfigReference of this DirectoryDomainServiceReplicaSet.

func (*DirectoryDomainServiceReplicaSet) SetProviderReference

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

SetProviderReference of this DirectoryDomainServiceReplicaSet. Deprecated: Use SetProviderConfigReference.

func (*DirectoryDomainServiceReplicaSet) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DirectoryDomainServiceReplicaSet.

type DirectoryDomainServiceReplicaSetList

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

DirectoryDomainServiceReplicaSetList contains a list of DirectoryDomainServiceReplicaSets

func (*DirectoryDomainServiceReplicaSetList) DeepCopy

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

func (*DirectoryDomainServiceReplicaSetList) DeepCopyInto

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

func (*DirectoryDomainServiceReplicaSetList) DeepCopyObject

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

func (*DirectoryDomainServiceReplicaSetList) GetItems

GetItems of this DirectoryDomainServiceReplicaSetList.

type DirectoryDomainServiceReplicaSetObservation

type DirectoryDomainServiceReplicaSetObservation struct {
	DomainControllerIPAddresses []*string `json:"domainControllerIpAddresses,omitempty" tf:"domain_controller_ip_addresses,omitempty"`

	ExternalAccessIPAddress *string `json:"externalAccessIpAddress,omitempty" tf:"external_access_ip_address,omitempty"`

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

	ServiceStatus *string `json:"serviceStatus,omitempty" tf:"service_status,omitempty"`
}

func (*DirectoryDomainServiceReplicaSetObservation) DeepCopy

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

func (*DirectoryDomainServiceReplicaSetObservation) DeepCopyInto

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

type DirectoryDomainServiceReplicaSetParameters

type DirectoryDomainServiceReplicaSetParameters struct {

	// +kubebuilder:validation:Required
	DomainServiceID *string `json:"domainServiceId" tf:"domain_service_id,omitempty"`

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

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

func (*DirectoryDomainServiceReplicaSetParameters) DeepCopy

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

func (*DirectoryDomainServiceReplicaSetParameters) DeepCopyInto

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

type DirectoryDomainServiceReplicaSetSpec

type DirectoryDomainServiceReplicaSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DirectoryDomainServiceReplicaSetParameters `json:"forProvider"`
}

DirectoryDomainServiceReplicaSetSpec defines the desired state of DirectoryDomainServiceReplicaSet

func (*DirectoryDomainServiceReplicaSetSpec) DeepCopy

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

func (*DirectoryDomainServiceReplicaSetSpec) DeepCopyInto

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

type DirectoryDomainServiceReplicaSetStatus

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

DirectoryDomainServiceReplicaSetStatus defines the observed state of DirectoryDomainServiceReplicaSet.

func (*DirectoryDomainServiceReplicaSetStatus) DeepCopy

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

func (*DirectoryDomainServiceReplicaSetStatus) DeepCopyInto

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

type DirectoryDomainServiceSpec

type DirectoryDomainServiceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DirectoryDomainServiceParameters `json:"forProvider"`
}

DirectoryDomainServiceSpec defines the desired state of DirectoryDomainService

func (*DirectoryDomainServiceSpec) DeepCopy

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

func (*DirectoryDomainServiceSpec) DeepCopyInto

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

type DirectoryDomainServiceStatus

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

DirectoryDomainServiceStatus defines the observed state of DirectoryDomainService.

func (*DirectoryDomainServiceStatus) DeepCopy

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

func (*DirectoryDomainServiceStatus) DeepCopyInto

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

type InitialReplicaSetObservation

type InitialReplicaSetObservation struct {
	DomainControllerIPAddresses []*string `json:"domainControllerIpAddresses,omitempty" tf:"domain_controller_ip_addresses,omitempty"`

	ExternalAccessIPAddress *string `json:"externalAccessIpAddress,omitempty" tf:"external_access_ip_address,omitempty"`

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

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

	ServiceStatus *string `json:"serviceStatus,omitempty" tf:"service_status,omitempty"`
}

func (*InitialReplicaSetObservation) DeepCopy

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

func (*InitialReplicaSetObservation) DeepCopyInto

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

type InitialReplicaSetParameters

type InitialReplicaSetParameters struct {

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

func (*InitialReplicaSetParameters) DeepCopy

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

func (*InitialReplicaSetParameters) DeepCopyInto

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

type NotificationsObservation

type NotificationsObservation struct {
}

func (*NotificationsObservation) DeepCopy

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

func (*NotificationsObservation) DeepCopyInto

func (in *NotificationsObservation) DeepCopyInto(out *NotificationsObservation)

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

type NotificationsParameters

type NotificationsParameters struct {

	// +kubebuilder:validation:Optional
	AdditionalRecipients []*string `json:"additionalRecipients,omitempty" tf:"additional_recipients,omitempty"`

	// +kubebuilder:validation:Optional
	NotifyDcAdmins *bool `json:"notifyDcAdmins,omitempty" tf:"notify_dc_admins,omitempty"`

	// +kubebuilder:validation:Optional
	NotifyGlobalAdmins *bool `json:"notifyGlobalAdmins,omitempty" tf:"notify_global_admins,omitempty"`
}

func (*NotificationsParameters) DeepCopy

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

func (*NotificationsParameters) DeepCopyInto

func (in *NotificationsParameters) DeepCopyInto(out *NotificationsParameters)

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

type SecureLdapObservation

type SecureLdapObservation struct {
	CertificateExpiry *string `json:"certificateExpiry,omitempty" tf:"certificate_expiry,omitempty"`

	CertificateThumbprint *string `json:"certificateThumbprint,omitempty" tf:"certificate_thumbprint,omitempty"`

	PublicCertificate *string `json:"publicCertificate,omitempty" tf:"public_certificate,omitempty"`
}

func (*SecureLdapObservation) DeepCopy

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

func (*SecureLdapObservation) DeepCopyInto

func (in *SecureLdapObservation) DeepCopyInto(out *SecureLdapObservation)

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

type SecureLdapParameters

type SecureLdapParameters struct {

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

	// +kubebuilder:validation:Optional
	ExternalAccessEnabled *bool `json:"externalAccessEnabled,omitempty" tf:"external_access_enabled,omitempty"`

	// +kubebuilder:validation:Required
	PfxCertificatePasswordSecretRef v1.SecretKeySelector `json:"pfxCertificatePasswordSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	PfxCertificateSecretRef v1.SecretKeySelector `json:"pfxCertificateSecretRef" tf:"-"`
}

func (*SecureLdapParameters) DeepCopy

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

func (*SecureLdapParameters) DeepCopyInto

func (in *SecureLdapParameters) DeepCopyInto(out *SecureLdapParameters)

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
	NtlmV1Enabled *bool `json:"ntlmV1Enabled,omitempty" tf:"ntlm_v1_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	SyncKerberosPasswords *bool `json:"syncKerberosPasswords,omitempty" tf:"sync_kerberos_passwords,omitempty"`

	// +kubebuilder:validation:Optional
	SyncNtlmPasswords *bool `json:"syncNtlmPasswords,omitempty" tf:"sync_ntlm_passwords,omitempty"`

	// +kubebuilder:validation:Optional
	SyncOnPremPasswords *bool `json:"syncOnPremPasswords,omitempty" tf:"sync_on_prem_passwords,omitempty"`

	// +kubebuilder:validation:Optional
	TLSV1Enabled *bool `json:"tlsV1Enabled,omitempty" tf:"tls_v1_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.

Jump to

Keyboard shortcuts

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