v1alpha1

package
v0.8.0-preview Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	ActiveDirectoryDomainService_Kind             = "ActiveDirectoryDomainService"
	ActiveDirectoryDomainService_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ActiveDirectoryDomainService_Kind}.String()
	ActiveDirectoryDomainService_KindAPIVersion   = ActiveDirectoryDomainService_Kind + "." + CRDGroupVersion.String()
	ActiveDirectoryDomainService_GroupVersionKind = CRDGroupVersion.WithKind(ActiveDirectoryDomainService_Kind)
)

Repository type metadata.

View Source
var (
	ActiveDirectoryDomainServiceReplicaSet_Kind             = "ActiveDirectoryDomainServiceReplicaSet"
	ActiveDirectoryDomainServiceReplicaSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ActiveDirectoryDomainServiceReplicaSet_Kind}.String()
	ActiveDirectoryDomainServiceReplicaSet_KindAPIVersion   = ActiveDirectoryDomainServiceReplicaSet_Kind + "." + CRDGroupVersion.String()
	ActiveDirectoryDomainServiceReplicaSet_GroupVersionKind = CRDGroupVersion.WithKind(ActiveDirectoryDomainServiceReplicaSet_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 ActiveDirectoryDomainService

type ActiveDirectoryDomainService struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ActiveDirectoryDomainServiceSpec   `json:"spec"`
	Status            ActiveDirectoryDomainServiceStatus `json:"status,omitempty"`
}

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

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

func (*ActiveDirectoryDomainService) DeepCopyInto

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

func (*ActiveDirectoryDomainService) DeepCopyObject

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

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

func (*ActiveDirectoryDomainService) GetCondition

GetCondition of this ActiveDirectoryDomainService.

func (*ActiveDirectoryDomainService) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ActiveDirectoryDomainService

func (*ActiveDirectoryDomainService) GetDeletionPolicy

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

GetDeletionPolicy of this ActiveDirectoryDomainService.

func (*ActiveDirectoryDomainService) GetID

GetID returns ID of underlying Terraform resource of this ActiveDirectoryDomainService

func (*ActiveDirectoryDomainService) GetObservation

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

GetObservation of this ActiveDirectoryDomainService

func (*ActiveDirectoryDomainService) GetParameters

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

GetParameters of this ActiveDirectoryDomainService

func (*ActiveDirectoryDomainService) GetProviderConfigReference

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

GetProviderConfigReference of this ActiveDirectoryDomainService.

func (*ActiveDirectoryDomainService) GetProviderReference

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

GetProviderReference of this ActiveDirectoryDomainService. Deprecated: Use GetProviderConfigReference.

func (*ActiveDirectoryDomainService) GetTerraformResourceType

func (mg *ActiveDirectoryDomainService) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ActiveDirectoryDomainService

func (*ActiveDirectoryDomainService) GetTerraformSchemaVersion

func (tr *ActiveDirectoryDomainService) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ActiveDirectoryDomainService) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ActiveDirectoryDomainService.

func (*ActiveDirectoryDomainService) LateInitialize

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

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

func (*ActiveDirectoryDomainService) ResolveReferences

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

ResolveReferences of this ActiveDirectoryDomainService.

func (*ActiveDirectoryDomainService) SetConditions

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

SetConditions of this ActiveDirectoryDomainService.

func (*ActiveDirectoryDomainService) SetDeletionPolicy

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

SetDeletionPolicy of this ActiveDirectoryDomainService.

func (*ActiveDirectoryDomainService) SetObservation

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

SetObservation for this ActiveDirectoryDomainService

func (*ActiveDirectoryDomainService) SetParameters

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

SetParameters for this ActiveDirectoryDomainService

func (*ActiveDirectoryDomainService) SetProviderConfigReference

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

SetProviderConfigReference of this ActiveDirectoryDomainService.

func (*ActiveDirectoryDomainService) SetProviderReference

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

SetProviderReference of this ActiveDirectoryDomainService. Deprecated: Use SetProviderConfigReference.

func (*ActiveDirectoryDomainService) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ActiveDirectoryDomainService.

type ActiveDirectoryDomainServiceList

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

ActiveDirectoryDomainServiceList contains a list of ActiveDirectoryDomainServices

func (*ActiveDirectoryDomainServiceList) DeepCopy

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

func (*ActiveDirectoryDomainServiceList) DeepCopyInto

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

func (*ActiveDirectoryDomainServiceList) DeepCopyObject

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

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

func (*ActiveDirectoryDomainServiceList) GetItems

GetItems of this ActiveDirectoryDomainServiceList.

type ActiveDirectoryDomainServiceObservation

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

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

func (*ActiveDirectoryDomainServiceObservation) DeepCopyInto

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

type ActiveDirectoryDomainServiceParameters

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

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

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

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

	// +kubebuilder:validation:Optional
	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 (*ActiveDirectoryDomainServiceParameters) DeepCopy

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

func (*ActiveDirectoryDomainServiceParameters) DeepCopyInto

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

type ActiveDirectoryDomainServiceReplicaSet

type ActiveDirectoryDomainServiceReplicaSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ActiveDirectoryDomainServiceReplicaSetSpec   `json:"spec"`
	Status            ActiveDirectoryDomainServiceReplicaSetStatus `json:"status,omitempty"`
}

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

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

func (*ActiveDirectoryDomainServiceReplicaSet) DeepCopyInto

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

func (*ActiveDirectoryDomainServiceReplicaSet) DeepCopyObject

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

func (*ActiveDirectoryDomainServiceReplicaSet) GetCondition

GetCondition of this ActiveDirectoryDomainServiceReplicaSet.

func (*ActiveDirectoryDomainServiceReplicaSet) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ActiveDirectoryDomainServiceReplicaSet

func (*ActiveDirectoryDomainServiceReplicaSet) GetDeletionPolicy

GetDeletionPolicy of this ActiveDirectoryDomainServiceReplicaSet.

func (*ActiveDirectoryDomainServiceReplicaSet) GetID

GetID returns ID of underlying Terraform resource of this ActiveDirectoryDomainServiceReplicaSet

func (*ActiveDirectoryDomainServiceReplicaSet) GetObservation

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

GetObservation of this ActiveDirectoryDomainServiceReplicaSet

func (*ActiveDirectoryDomainServiceReplicaSet) GetParameters

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

GetParameters of this ActiveDirectoryDomainServiceReplicaSet

func (*ActiveDirectoryDomainServiceReplicaSet) GetProviderConfigReference

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

GetProviderConfigReference of this ActiveDirectoryDomainServiceReplicaSet.

func (*ActiveDirectoryDomainServiceReplicaSet) GetProviderReference

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

GetProviderReference of this ActiveDirectoryDomainServiceReplicaSet. Deprecated: Use GetProviderConfigReference.

func (*ActiveDirectoryDomainServiceReplicaSet) GetTerraformResourceType

func (mg *ActiveDirectoryDomainServiceReplicaSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ActiveDirectoryDomainServiceReplicaSet

func (*ActiveDirectoryDomainServiceReplicaSet) GetTerraformSchemaVersion

func (tr *ActiveDirectoryDomainServiceReplicaSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ActiveDirectoryDomainServiceReplicaSet) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ActiveDirectoryDomainServiceReplicaSet.

func (*ActiveDirectoryDomainServiceReplicaSet) LateInitialize

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

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

func (*ActiveDirectoryDomainServiceReplicaSet) ResolveReferences

ResolveReferences of this ActiveDirectoryDomainServiceReplicaSet.

func (*ActiveDirectoryDomainServiceReplicaSet) SetConditions

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

SetConditions of this ActiveDirectoryDomainServiceReplicaSet.

func (*ActiveDirectoryDomainServiceReplicaSet) SetDeletionPolicy

SetDeletionPolicy of this ActiveDirectoryDomainServiceReplicaSet.

func (*ActiveDirectoryDomainServiceReplicaSet) SetObservation

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

SetObservation for this ActiveDirectoryDomainServiceReplicaSet

func (*ActiveDirectoryDomainServiceReplicaSet) SetParameters

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

SetParameters for this ActiveDirectoryDomainServiceReplicaSet

func (*ActiveDirectoryDomainServiceReplicaSet) SetProviderConfigReference

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

SetProviderConfigReference of this ActiveDirectoryDomainServiceReplicaSet.

func (*ActiveDirectoryDomainServiceReplicaSet) SetProviderReference

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

SetProviderReference of this ActiveDirectoryDomainServiceReplicaSet. Deprecated: Use SetProviderConfigReference.

func (*ActiveDirectoryDomainServiceReplicaSet) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ActiveDirectoryDomainServiceReplicaSet.

type ActiveDirectoryDomainServiceReplicaSetList

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

ActiveDirectoryDomainServiceReplicaSetList contains a list of ActiveDirectoryDomainServiceReplicaSets

func (*ActiveDirectoryDomainServiceReplicaSetList) DeepCopy

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

func (*ActiveDirectoryDomainServiceReplicaSetList) DeepCopyInto

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

func (*ActiveDirectoryDomainServiceReplicaSetList) DeepCopyObject

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

func (*ActiveDirectoryDomainServiceReplicaSetList) GetItems

GetItems of this ActiveDirectoryDomainServiceReplicaSetList.

type ActiveDirectoryDomainServiceReplicaSetObservation

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

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

func (*ActiveDirectoryDomainServiceReplicaSetObservation) DeepCopyInto

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

type ActiveDirectoryDomainServiceReplicaSetParameters

type ActiveDirectoryDomainServiceReplicaSetParameters struct {

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

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

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

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

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

func (*ActiveDirectoryDomainServiceReplicaSetParameters) DeepCopy

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

func (*ActiveDirectoryDomainServiceReplicaSetParameters) DeepCopyInto

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

type ActiveDirectoryDomainServiceReplicaSetSpec

type ActiveDirectoryDomainServiceReplicaSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ActiveDirectoryDomainServiceReplicaSetParameters `json:"forProvider"`
}

ActiveDirectoryDomainServiceReplicaSetSpec defines the desired state of ActiveDirectoryDomainServiceReplicaSet

func (*ActiveDirectoryDomainServiceReplicaSetSpec) DeepCopy

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

func (*ActiveDirectoryDomainServiceReplicaSetSpec) DeepCopyInto

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

type ActiveDirectoryDomainServiceReplicaSetStatus

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

ActiveDirectoryDomainServiceReplicaSetStatus defines the observed state of ActiveDirectoryDomainServiceReplicaSet.

func (*ActiveDirectoryDomainServiceReplicaSetStatus) DeepCopy

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

func (*ActiveDirectoryDomainServiceReplicaSetStatus) DeepCopyInto

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

type ActiveDirectoryDomainServiceSpec

type ActiveDirectoryDomainServiceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ActiveDirectoryDomainServiceParameters `json:"forProvider"`
}

ActiveDirectoryDomainServiceSpec defines the desired state of ActiveDirectoryDomainService

func (*ActiveDirectoryDomainServiceSpec) DeepCopy

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

func (*ActiveDirectoryDomainServiceSpec) DeepCopyInto

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

type ActiveDirectoryDomainServiceStatus

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

ActiveDirectoryDomainServiceStatus defines the observed state of ActiveDirectoryDomainService.

func (*ActiveDirectoryDomainServiceStatus) DeepCopy

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

func (*ActiveDirectoryDomainServiceStatus) 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 {

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

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

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

func (*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