Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeDirectoryServiceLogSubscription(prev *DirectoryServiceLogSubscription, ctyValue cty.Value) (resource.Managed, error)
- func DecodeDirectoryServiceLogSubscription_DirectoryId(p *DirectoryServiceLogSubscriptionParameters, vals map[string]cty.Value)
- func DecodeDirectoryServiceLogSubscription_LogGroupName(p *DirectoryServiceLogSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDirectoryServiceLogSubscription(r DirectoryServiceLogSubscription) cty.Value
- func EncodeDirectoryServiceLogSubscription_DirectoryId(p DirectoryServiceLogSubscriptionParameters, vals map[string]cty.Value)
- func EncodeDirectoryServiceLogSubscription_LogGroupName(p DirectoryServiceLogSubscriptionParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeDirectoryServiceLogSubscription_DirectoryId(k *DirectoryServiceLogSubscriptionParameters, ...) bool
- func MergeDirectoryServiceLogSubscription_LogGroupName(k *DirectoryServiceLogSubscriptionParameters, ...) bool
- type DirectoryServiceLogSubscription
- func (in *DirectoryServiceLogSubscription) DeepCopy() *DirectoryServiceLogSubscription
- func (in *DirectoryServiceLogSubscription) DeepCopyInto(out *DirectoryServiceLogSubscription)
- func (in *DirectoryServiceLogSubscription) DeepCopyObject() runtime.Object
- func (mg *DirectoryServiceLogSubscription) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *DirectoryServiceLogSubscription) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *DirectoryServiceLogSubscription) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *DirectoryServiceLogSubscription) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *DirectoryServiceLogSubscription) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *DirectoryServiceLogSubscription) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *DirectoryServiceLogSubscription) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *DirectoryServiceLogSubscription) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *DirectoryServiceLogSubscription) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *DirectoryServiceLogSubscription) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type DirectoryServiceLogSubscriptionList
- func (in *DirectoryServiceLogSubscriptionList) DeepCopy() *DirectoryServiceLogSubscriptionList
- func (in *DirectoryServiceLogSubscriptionList) DeepCopyInto(out *DirectoryServiceLogSubscriptionList)
- func (in *DirectoryServiceLogSubscriptionList) DeepCopyObject() runtime.Object
- func (l *DirectoryServiceLogSubscriptionList) GetItems() []resource.Managed
- type DirectoryServiceLogSubscriptionObservation
- type DirectoryServiceLogSubscriptionParameters
- type DirectoryServiceLogSubscriptionSpec
- type DirectoryServiceLogSubscriptionStatus
Constants ¶
const ( Group = "directory-service-log-subscription.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "DirectoryServiceLogSubscription" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_directory_service_log_subscription" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeDirectoryServiceLogSubscription_DirectoryId ¶
func DecodeDirectoryServiceLogSubscription_DirectoryId(p *DirectoryServiceLogSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeDirectoryServiceLogSubscription_LogGroupName ¶
func DecodeDirectoryServiceLogSubscription_LogGroupName(p *DirectoryServiceLogSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeDirectoryServiceLogSubscription ¶
func EncodeDirectoryServiceLogSubscription(r DirectoryServiceLogSubscription) cty.Value
func EncodeDirectoryServiceLogSubscription_DirectoryId ¶
func EncodeDirectoryServiceLogSubscription_DirectoryId(p DirectoryServiceLogSubscriptionParameters, vals map[string]cty.Value)
func EncodeDirectoryServiceLogSubscription_LogGroupName ¶
func EncodeDirectoryServiceLogSubscription_LogGroupName(p DirectoryServiceLogSubscriptionParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeDirectoryServiceLogSubscription_DirectoryId ¶
func MergeDirectoryServiceLogSubscription_DirectoryId(k *DirectoryServiceLogSubscriptionParameters, p *DirectoryServiceLogSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeDirectoryServiceLogSubscription_LogGroupName ¶
func MergeDirectoryServiceLogSubscription_LogGroupName(k *DirectoryServiceLogSubscriptionParameters, p *DirectoryServiceLogSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type DirectoryServiceLogSubscription ¶
type DirectoryServiceLogSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DirectoryServiceLogSubscriptionSpec `json:"spec"` Status DirectoryServiceLogSubscriptionStatus `json:"status,omitempty"` }
DirectoryServiceLogSubscription is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*DirectoryServiceLogSubscription) DeepCopy ¶
func (in *DirectoryServiceLogSubscription) DeepCopy() *DirectoryServiceLogSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceLogSubscription.
func (*DirectoryServiceLogSubscription) DeepCopyInto ¶
func (in *DirectoryServiceLogSubscription) DeepCopyInto(out *DirectoryServiceLogSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DirectoryServiceLogSubscription) DeepCopyObject ¶
func (in *DirectoryServiceLogSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DirectoryServiceLogSubscription) GetCondition ¶
func (mg *DirectoryServiceLogSubscription) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this DirectoryServiceLogSubscription.
func (*DirectoryServiceLogSubscription) GetDeletionPolicy ¶
func (mg *DirectoryServiceLogSubscription) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this DirectoryServiceLogSubscription.
func (*DirectoryServiceLogSubscription) GetProviderConfigReference ¶
func (mg *DirectoryServiceLogSubscription) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this DirectoryServiceLogSubscription.
func (*DirectoryServiceLogSubscription) GetProviderReference ¶
func (mg *DirectoryServiceLogSubscription) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this DirectoryServiceLogSubscription. Deprecated: Use GetProviderConfigReference.
func (*DirectoryServiceLogSubscription) GetWriteConnectionSecretToReference ¶
func (mg *DirectoryServiceLogSubscription) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this DirectoryServiceLogSubscription.
func (*DirectoryServiceLogSubscription) SetConditions ¶
func (mg *DirectoryServiceLogSubscription) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this DirectoryServiceLogSubscription.
func (*DirectoryServiceLogSubscription) SetDeletionPolicy ¶
func (mg *DirectoryServiceLogSubscription) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this DirectoryServiceLogSubscription.
func (*DirectoryServiceLogSubscription) SetProviderConfigReference ¶
func (mg *DirectoryServiceLogSubscription) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this DirectoryServiceLogSubscription.
func (*DirectoryServiceLogSubscription) SetProviderReference ¶
func (mg *DirectoryServiceLogSubscription) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this DirectoryServiceLogSubscription. Deprecated: Use SetProviderConfigReference.
func (*DirectoryServiceLogSubscription) SetWriteConnectionSecretToReference ¶
func (mg *DirectoryServiceLogSubscription) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this DirectoryServiceLogSubscription.
type DirectoryServiceLogSubscriptionList ¶
type DirectoryServiceLogSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DirectoryServiceLogSubscription `json:"items"` }
DirectoryServiceLogSubscription contains a list of DirectoryServiceLogSubscriptionList
func (*DirectoryServiceLogSubscriptionList) DeepCopy ¶
func (in *DirectoryServiceLogSubscriptionList) DeepCopy() *DirectoryServiceLogSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceLogSubscriptionList.
func (*DirectoryServiceLogSubscriptionList) DeepCopyInto ¶
func (in *DirectoryServiceLogSubscriptionList) DeepCopyInto(out *DirectoryServiceLogSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DirectoryServiceLogSubscriptionList) DeepCopyObject ¶
func (in *DirectoryServiceLogSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DirectoryServiceLogSubscriptionList) GetItems ¶
func (l *DirectoryServiceLogSubscriptionList) GetItems() []resource.Managed
GetItems of this DirectoryServiceLogSubscriptionList.
type DirectoryServiceLogSubscriptionObservation ¶
type DirectoryServiceLogSubscriptionObservation struct{}
A DirectoryServiceLogSubscriptionObservation records the observed state of a DirectoryServiceLogSubscription
func (*DirectoryServiceLogSubscriptionObservation) DeepCopy ¶
func (in *DirectoryServiceLogSubscriptionObservation) DeepCopy() *DirectoryServiceLogSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceLogSubscriptionObservation.
func (*DirectoryServiceLogSubscriptionObservation) DeepCopyInto ¶
func (in *DirectoryServiceLogSubscriptionObservation) DeepCopyInto(out *DirectoryServiceLogSubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectoryServiceLogSubscriptionParameters ¶
type DirectoryServiceLogSubscriptionParameters struct { DirectoryId string `json:"directory_id"` LogGroupName string `json:"log_group_name"` }
A DirectoryServiceLogSubscriptionParameters defines the desired state of a DirectoryServiceLogSubscription
func (*DirectoryServiceLogSubscriptionParameters) DeepCopy ¶
func (in *DirectoryServiceLogSubscriptionParameters) DeepCopy() *DirectoryServiceLogSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceLogSubscriptionParameters.
func (*DirectoryServiceLogSubscriptionParameters) DeepCopyInto ¶
func (in *DirectoryServiceLogSubscriptionParameters) DeepCopyInto(out *DirectoryServiceLogSubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectoryServiceLogSubscriptionSpec ¶
type DirectoryServiceLogSubscriptionSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider DirectoryServiceLogSubscriptionParameters `json:"forProvider"` }
A DirectoryServiceLogSubscriptionSpec defines the desired state of a DirectoryServiceLogSubscription
func (*DirectoryServiceLogSubscriptionSpec) DeepCopy ¶
func (in *DirectoryServiceLogSubscriptionSpec) DeepCopy() *DirectoryServiceLogSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceLogSubscriptionSpec.
func (*DirectoryServiceLogSubscriptionSpec) DeepCopyInto ¶
func (in *DirectoryServiceLogSubscriptionSpec) DeepCopyInto(out *DirectoryServiceLogSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectoryServiceLogSubscriptionStatus ¶
type DirectoryServiceLogSubscriptionStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider DirectoryServiceLogSubscriptionObservation `json:"atProvider"` }
A DirectoryServiceLogSubscriptionStatus defines the observed state of a DirectoryServiceLogSubscription
func (*DirectoryServiceLogSubscriptionStatus) DeepCopy ¶
func (in *DirectoryServiceLogSubscriptionStatus) DeepCopy() *DirectoryServiceLogSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceLogSubscriptionStatus.
func (*DirectoryServiceLogSubscriptionStatus) DeepCopyInto ¶
func (in *DirectoryServiceLogSubscriptionStatus) DeepCopyInto(out *DirectoryServiceLogSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.