Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=activedirectory.gcp.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Domain
- func (in *Domain) DeepCopy() *Domain
- func (in *Domain) DeepCopyInto(out *Domain)
- func (in *Domain) DeepCopyObject() runtime.Object
- func (mg *Domain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Domain) GetConnectionDetailsMapping() map[string]string
- func (mg *Domain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Domain) GetID() string
- func (tr *Domain) GetObservation() (map[string]interface{}, error)
- func (tr *Domain) GetParameters() (map[string]interface{}, error)
- func (mg *Domain) GetProviderConfigReference() *xpv1.Reference
- func (mg *Domain) GetProviderReference() *xpv1.Reference
- func (mg *Domain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Domain) GetTerraformResourceType() string
- func (tr *Domain) GetTerraformSchemaVersion() int
- func (mg *Domain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Domain) LateInitialize(attrs []byte) (bool, error)
- func (mg *Domain) SetConditions(c ...xpv1.Condition)
- func (mg *Domain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Domain) SetObservation(obs map[string]interface{}) error
- func (tr *Domain) SetParameters(params map[string]interface{}) error
- func (mg *Domain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Domain) SetProviderReference(r *xpv1.Reference)
- func (mg *Domain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Domain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DomainList
- type DomainObservation
- type DomainParameters
- type DomainSpec
- type DomainStatus
- type DomainTrust
- func (in *DomainTrust) DeepCopy() *DomainTrust
- func (in *DomainTrust) DeepCopyInto(out *DomainTrust)
- func (in *DomainTrust) DeepCopyObject() runtime.Object
- func (mg *DomainTrust) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DomainTrust) GetConnectionDetailsMapping() map[string]string
- func (mg *DomainTrust) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DomainTrust) GetID() string
- func (tr *DomainTrust) GetObservation() (map[string]interface{}, error)
- func (tr *DomainTrust) GetParameters() (map[string]interface{}, error)
- func (mg *DomainTrust) GetProviderConfigReference() *xpv1.Reference
- func (mg *DomainTrust) GetProviderReference() *xpv1.Reference
- func (mg *DomainTrust) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DomainTrust) GetTerraformResourceType() string
- func (tr *DomainTrust) GetTerraformSchemaVersion() int
- func (mg *DomainTrust) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DomainTrust) LateInitialize(attrs []byte) (bool, error)
- func (mg *DomainTrust) SetConditions(c ...xpv1.Condition)
- func (mg *DomainTrust) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DomainTrust) SetObservation(obs map[string]interface{}) error
- func (tr *DomainTrust) SetParameters(params map[string]interface{}) error
- func (mg *DomainTrust) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DomainTrust) SetProviderReference(r *xpv1.Reference)
- func (mg *DomainTrust) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DomainTrust) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DomainTrustList
- type DomainTrustObservation
- type DomainTrustParameters
- type DomainTrustSpec
- type DomainTrustStatus
Constants ¶
const ( CRDGroup = "activedirectory.gcp.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Domain_Kind = "Domain" Domain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Domain_Kind}.String() Domain_KindAPIVersion = Domain_Kind + "." + CRDGroupVersion.String() Domain_GroupVersionKind = CRDGroupVersion.WithKind(Domain_Kind) )
Repository type metadata.
var ( DomainTrust_Kind = "DomainTrust" DomainTrust_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DomainTrust_Kind}.String() DomainTrust_KindAPIVersion = DomainTrust_Kind + "." + CRDGroupVersion.String() DomainTrust_GroupVersionKind = CRDGroupVersion.WithKind(DomainTrust_Kind) )
Repository type metadata.
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 Domain ¶
type Domain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainSpec `json:"spec"` Status DomainStatus `json:"status,omitempty"` }
Domain is the Schema for the Domains 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,gcpjet}
func (*Domain) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.
func (*Domain) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Domain) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Domain) GetCondition ¶
func (mg *Domain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Domain.
func (*Domain) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Domain
func (*Domain) GetDeletionPolicy ¶
func (mg *Domain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Domain.
func (*Domain) GetObservation ¶
GetObservation of this Domain
func (*Domain) GetParameters ¶
GetParameters of this Domain
func (*Domain) GetProviderConfigReference ¶
GetProviderConfigReference of this Domain.
func (*Domain) GetProviderReference ¶
GetProviderReference of this Domain. Deprecated: Use GetProviderConfigReference.
func (*Domain) GetPublishConnectionDetailsTo ¶
func (mg *Domain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Domain.
func (*Domain) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Domain
func (*Domain) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Domain) GetWriteConnectionSecretToReference ¶
func (mg *Domain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Domain.
func (*Domain) LateInitialize ¶
LateInitialize this Domain using its observed tfState. returns True if there are any spec changes for the resource.
func (*Domain) SetConditions ¶
SetConditions of this Domain.
func (*Domain) SetDeletionPolicy ¶
func (mg *Domain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Domain.
func (*Domain) SetObservation ¶
SetObservation for this Domain
func (*Domain) SetParameters ¶
SetParameters for this Domain
func (*Domain) SetProviderConfigReference ¶
SetProviderConfigReference of this Domain.
func (*Domain) SetProviderReference ¶
SetProviderReference of this Domain. Deprecated: Use SetProviderConfigReference.
func (*Domain) SetPublishConnectionDetailsTo ¶
func (mg *Domain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Domain.
func (*Domain) SetWriteConnectionSecretToReference ¶
func (mg *Domain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Domain.
type DomainList ¶
type DomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Domain `json:"items"` }
DomainList contains a list of Domains
func (*DomainList) DeepCopy ¶
func (in *DomainList) DeepCopy() *DomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainList.
func (*DomainList) DeepCopyInto ¶
func (in *DomainList) DeepCopyInto(out *DomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainList) DeepCopyObject ¶
func (in *DomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainList) GetItems ¶
func (l *DomainList) GetItems() []resource.Managed
GetItems of this DomainList.
type DomainObservation ¶
type DomainObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*DomainObservation) DeepCopy ¶
func (in *DomainObservation) DeepCopy() *DomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainObservation.
func (*DomainObservation) DeepCopyInto ¶
func (in *DomainObservation) DeepCopyInto(out *DomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainParameters ¶
type DomainParameters struct { // The name of delegated administrator account used to perform Active Directory operations. // If not specified, setupadmin will be used. // +kubebuilder:validation:Optional Admin *string `json:"admin,omitempty" tf:"admin,omitempty"` // The full names of the Google Compute Engine networks the domain instance is connected to. The domain is only available on networks listed in authorizedNetworks. // If CIDR subnets overlap between networks, domain creation will fail. // +kubebuilder:validation:Optional AuthorizedNetworks []*string `json:"authorizedNetworks,omitempty" tf:"authorized_networks,omitempty"` // The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions, // https://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains. // +kubebuilder:validation:Required DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // Resource labels that can contain user-provided metadata // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // Locations where domain needs to be provisioned. [regions][compute/docs/regions-zones/] // e.g. us-west1 or us-east4 Service supports up to 4 locations at once. Each location will use a /26 block. // +kubebuilder:validation:Required Locations []*string `json:"locations" tf:"locations,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // The CIDR range of internal addresses that are reserved for this domain. Reserved networks must be /24 or larger. // Ranges must be unique and non-overlapping with existing subnets in authorizedNetworks // +kubebuilder:validation:Required ReservedIPRange *string `json:"reservedIpRange" tf:"reserved_ip_range,omitempty"` }
func (*DomainParameters) DeepCopy ¶
func (in *DomainParameters) DeepCopy() *DomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainParameters.
func (*DomainParameters) DeepCopyInto ¶
func (in *DomainParameters) DeepCopyInto(out *DomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpec ¶
type DomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DomainParameters `json:"forProvider"` }
DomainSpec defines the desired state of Domain
func (*DomainSpec) DeepCopy ¶
func (in *DomainSpec) DeepCopy() *DomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpec.
func (*DomainSpec) DeepCopyInto ¶
func (in *DomainSpec) DeepCopyInto(out *DomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainStatus ¶
type DomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DomainObservation `json:"atProvider,omitempty"` }
DomainStatus defines the observed state of Domain.
func (*DomainStatus) DeepCopy ¶
func (in *DomainStatus) DeepCopy() *DomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainStatus.
func (*DomainStatus) DeepCopyInto ¶
func (in *DomainStatus) DeepCopyInto(out *DomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainTrust ¶
type DomainTrust struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainTrustSpec `json:"spec"` Status DomainTrustStatus `json:"status,omitempty"` }
DomainTrust is the Schema for the DomainTrusts 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,gcpjet}
func (*DomainTrust) DeepCopy ¶
func (in *DomainTrust) DeepCopy() *DomainTrust
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainTrust.
func (*DomainTrust) DeepCopyInto ¶
func (in *DomainTrust) DeepCopyInto(out *DomainTrust)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainTrust) DeepCopyObject ¶
func (in *DomainTrust) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainTrust) GetCondition ¶
func (mg *DomainTrust) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DomainTrust.
func (*DomainTrust) GetConnectionDetailsMapping ¶
func (tr *DomainTrust) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DomainTrust
func (*DomainTrust) GetDeletionPolicy ¶
func (mg *DomainTrust) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DomainTrust.
func (*DomainTrust) GetID ¶
func (tr *DomainTrust) GetID() string
GetID returns ID of underlying Terraform resource of this DomainTrust
func (*DomainTrust) GetObservation ¶
func (tr *DomainTrust) GetObservation() (map[string]interface{}, error)
GetObservation of this DomainTrust
func (*DomainTrust) GetParameters ¶
func (tr *DomainTrust) GetParameters() (map[string]interface{}, error)
GetParameters of this DomainTrust
func (*DomainTrust) GetProviderConfigReference ¶
func (mg *DomainTrust) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DomainTrust.
func (*DomainTrust) GetProviderReference ¶
func (mg *DomainTrust) GetProviderReference() *xpv1.Reference
GetProviderReference of this DomainTrust. Deprecated: Use GetProviderConfigReference.
func (*DomainTrust) GetPublishConnectionDetailsTo ¶
func (mg *DomainTrust) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DomainTrust.
func (*DomainTrust) GetTerraformResourceType ¶
func (mg *DomainTrust) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DomainTrust
func (*DomainTrust) GetTerraformSchemaVersion ¶
func (tr *DomainTrust) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DomainTrust) GetWriteConnectionSecretToReference ¶
func (mg *DomainTrust) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DomainTrust.
func (*DomainTrust) LateInitialize ¶
func (tr *DomainTrust) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DomainTrust using its observed tfState. returns True if there are any spec changes for the resource.
func (*DomainTrust) SetConditions ¶
func (mg *DomainTrust) SetConditions(c ...xpv1.Condition)
SetConditions of this DomainTrust.
func (*DomainTrust) SetDeletionPolicy ¶
func (mg *DomainTrust) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DomainTrust.
func (*DomainTrust) SetObservation ¶
func (tr *DomainTrust) SetObservation(obs map[string]interface{}) error
SetObservation for this DomainTrust
func (*DomainTrust) SetParameters ¶
func (tr *DomainTrust) SetParameters(params map[string]interface{}) error
SetParameters for this DomainTrust
func (*DomainTrust) SetProviderConfigReference ¶
func (mg *DomainTrust) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DomainTrust.
func (*DomainTrust) SetProviderReference ¶
func (mg *DomainTrust) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DomainTrust. Deprecated: Use SetProviderConfigReference.
func (*DomainTrust) SetPublishConnectionDetailsTo ¶
func (mg *DomainTrust) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DomainTrust.
func (*DomainTrust) SetWriteConnectionSecretToReference ¶
func (mg *DomainTrust) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DomainTrust.
type DomainTrustList ¶
type DomainTrustList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DomainTrust `json:"items"` }
DomainTrustList contains a list of DomainTrusts
func (*DomainTrustList) DeepCopy ¶
func (in *DomainTrustList) DeepCopy() *DomainTrustList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainTrustList.
func (*DomainTrustList) DeepCopyInto ¶
func (in *DomainTrustList) DeepCopyInto(out *DomainTrustList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainTrustList) DeepCopyObject ¶
func (in *DomainTrustList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainTrustList) GetItems ¶
func (l *DomainTrustList) GetItems() []resource.Managed
GetItems of this DomainTrustList.
type DomainTrustObservation ¶
type DomainTrustObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DomainTrustObservation) DeepCopy ¶
func (in *DomainTrustObservation) DeepCopy() *DomainTrustObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainTrustObservation.
func (*DomainTrustObservation) DeepCopyInto ¶
func (in *DomainTrustObservation) DeepCopyInto(out *DomainTrustObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainTrustParameters ¶
type DomainTrustParameters struct { // The fully qualified domain name. e.g. mydomain.myorganization.com, with the restrictions, // https://cloud.google.com/managed-microsoft-ad/reference/rest/v1/projects.locations.global.domains. // +kubebuilder:validation:Required Domain *string `json:"domain" tf:"domain,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Whether the trusted side has forest/domain wide access or selective access to an approved set of resources. // +kubebuilder:validation:Optional SelectiveAuthentication *bool `json:"selectiveAuthentication,omitempty" tf:"selective_authentication,omitempty"` // The target DNS server IP addresses which can resolve the remote domain involved in the trust. // +kubebuilder:validation:Required TargetDNSIPAddresses []*string `json:"targetDnsIpAddresses" tf:"target_dns_ip_addresses,omitempty"` // The fully qualified target domain name which will be in trust with the current domain. // +kubebuilder:validation:Required TargetDomainName *string `json:"targetDomainName" tf:"target_domain_name,omitempty"` // The trust direction, which decides if the current domain is trusted, trusting, or both. Possible values: ["INBOUND", "OUTBOUND", "BIDIRECTIONAL"] // +kubebuilder:validation:Required TrustDirection *string `json:"trustDirection" tf:"trust_direction,omitempty"` // The trust secret used for the handshake with the target domain. This will not be stored. // +kubebuilder:validation:Required TrustHandshakeSecretSecretRef v1.SecretKeySelector `json:"trustHandshakeSecretSecretRef" tf:"-"` // The type of trust represented by the trust resource. Possible values: ["FOREST", "EXTERNAL"] // +kubebuilder:validation:Required TrustType *string `json:"trustType" tf:"trust_type,omitempty"` }
func (*DomainTrustParameters) DeepCopy ¶
func (in *DomainTrustParameters) DeepCopy() *DomainTrustParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainTrustParameters.
func (*DomainTrustParameters) DeepCopyInto ¶
func (in *DomainTrustParameters) DeepCopyInto(out *DomainTrustParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainTrustSpec ¶
type DomainTrustSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DomainTrustParameters `json:"forProvider"` }
DomainTrustSpec defines the desired state of DomainTrust
func (*DomainTrustSpec) DeepCopy ¶
func (in *DomainTrustSpec) DeepCopy() *DomainTrustSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainTrustSpec.
func (*DomainTrustSpec) DeepCopyInto ¶
func (in *DomainTrustSpec) DeepCopyInto(out *DomainTrustSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainTrustStatus ¶
type DomainTrustStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DomainTrustObservation `json:"atProvider,omitempty"` }
DomainTrustStatus defines the observed state of DomainTrust.
func (*DomainTrustStatus) DeepCopy ¶
func (in *DomainTrustStatus) DeepCopy() *DomainTrustStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainTrustStatus.
func (*DomainTrustStatus) DeepCopyInto ¶
func (in *DomainTrustStatus) DeepCopyInto(out *DomainTrustStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.