Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeGuarddutyMember(prev *GuarddutyMember, ctyValue cty.Value) (resource.Managed, error)
- func DecodeGuarddutyMember_AccountId(p *GuarddutyMemberParameters, vals map[string]cty.Value)
- func DecodeGuarddutyMember_DetectorId(p *GuarddutyMemberParameters, vals map[string]cty.Value)
- func DecodeGuarddutyMember_DisableEmailNotification(p *GuarddutyMemberParameters, vals map[string]cty.Value)
- func DecodeGuarddutyMember_Email(p *GuarddutyMemberParameters, vals map[string]cty.Value)
- func DecodeGuarddutyMember_InvitationMessage(p *GuarddutyMemberParameters, vals map[string]cty.Value)
- func DecodeGuarddutyMember_Invite(p *GuarddutyMemberParameters, vals map[string]cty.Value)
- func DecodeGuarddutyMember_RelationshipStatus(p *GuarddutyMemberObservation, vals map[string]cty.Value)
- func DecodeGuarddutyMember_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeGuarddutyMember_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeGuarddutyMember_Timeouts_Update(p *Timeouts, vals map[string]cty.Value)
- func EncodeGuarddutyMember(r GuarddutyMember) cty.Value
- func EncodeGuarddutyMember_AccountId(p GuarddutyMemberParameters, vals map[string]cty.Value)
- func EncodeGuarddutyMember_DetectorId(p GuarddutyMemberParameters, vals map[string]cty.Value)
- func EncodeGuarddutyMember_DisableEmailNotification(p GuarddutyMemberParameters, vals map[string]cty.Value)
- func EncodeGuarddutyMember_Email(p GuarddutyMemberParameters, vals map[string]cty.Value)
- func EncodeGuarddutyMember_InvitationMessage(p GuarddutyMemberParameters, vals map[string]cty.Value)
- func EncodeGuarddutyMember_Invite(p GuarddutyMemberParameters, vals map[string]cty.Value)
- func EncodeGuarddutyMember_RelationshipStatus(p GuarddutyMemberObservation, vals map[string]cty.Value)
- func EncodeGuarddutyMember_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeGuarddutyMember_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeGuarddutyMember_Timeouts_Update(p Timeouts, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeGuarddutyMember_AccountId(k *GuarddutyMemberParameters, p *GuarddutyMemberParameters, ...) bool
- func MergeGuarddutyMember_DetectorId(k *GuarddutyMemberParameters, p *GuarddutyMemberParameters, ...) bool
- func MergeGuarddutyMember_DisableEmailNotification(k *GuarddutyMemberParameters, p *GuarddutyMemberParameters, ...) bool
- func MergeGuarddutyMember_Email(k *GuarddutyMemberParameters, p *GuarddutyMemberParameters, ...) bool
- func MergeGuarddutyMember_InvitationMessage(k *GuarddutyMemberParameters, p *GuarddutyMemberParameters, ...) bool
- func MergeGuarddutyMember_Invite(k *GuarddutyMemberParameters, p *GuarddutyMemberParameters, ...) bool
- func MergeGuarddutyMember_RelationshipStatus(k *GuarddutyMemberObservation, p *GuarddutyMemberObservation, ...) bool
- func MergeGuarddutyMember_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeGuarddutyMember_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeGuarddutyMember_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- type GuarddutyMember
- func (in *GuarddutyMember) DeepCopy() *GuarddutyMember
- func (in *GuarddutyMember) DeepCopyInto(out *GuarddutyMember)
- func (in *GuarddutyMember) DeepCopyObject() runtime.Object
- func (mg *GuarddutyMember) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *GuarddutyMember) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *GuarddutyMember) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *GuarddutyMember) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *GuarddutyMember) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *GuarddutyMember) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *GuarddutyMember) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *GuarddutyMember) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *GuarddutyMember) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *GuarddutyMember) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type GuarddutyMemberList
- type GuarddutyMemberObservation
- type GuarddutyMemberParameters
- type GuarddutyMemberSpec
- type GuarddutyMemberStatus
- type Timeouts
Constants ¶
const ( Group = "guardduty-member.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "GuarddutyMember" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_guardduty_member" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeGuarddutyMember ¶
func DecodeGuarddutyMember_AccountId ¶
func DecodeGuarddutyMember_AccountId(p *GuarddutyMemberParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGuarddutyMember_DetectorId ¶
func DecodeGuarddutyMember_DetectorId(p *GuarddutyMemberParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGuarddutyMember_DisableEmailNotification ¶
func DecodeGuarddutyMember_DisableEmailNotification(p *GuarddutyMemberParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGuarddutyMember_Email ¶
func DecodeGuarddutyMember_Email(p *GuarddutyMemberParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGuarddutyMember_InvitationMessage ¶
func DecodeGuarddutyMember_InvitationMessage(p *GuarddutyMemberParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGuarddutyMember_Invite ¶
func DecodeGuarddutyMember_Invite(p *GuarddutyMemberParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGuarddutyMember_RelationshipStatus ¶
func DecodeGuarddutyMember_RelationshipStatus(p *GuarddutyMemberObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeGuarddutyMember_Timeouts ¶
containerTypeDecodeTemplate
func DecodeGuarddutyMember_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeGuarddutyMember_Timeouts_Update ¶
primitiveTypeDecodeTemplate
func EncodeGuarddutyMember ¶
func EncodeGuarddutyMember(r GuarddutyMember) cty.Value
func EncodeGuarddutyMember_AccountId ¶
func EncodeGuarddutyMember_AccountId(p GuarddutyMemberParameters, vals map[string]cty.Value)
func EncodeGuarddutyMember_DetectorId ¶
func EncodeGuarddutyMember_DetectorId(p GuarddutyMemberParameters, vals map[string]cty.Value)
func EncodeGuarddutyMember_DisableEmailNotification ¶
func EncodeGuarddutyMember_DisableEmailNotification(p GuarddutyMemberParameters, vals map[string]cty.Value)
func EncodeGuarddutyMember_Email ¶
func EncodeGuarddutyMember_Email(p GuarddutyMemberParameters, vals map[string]cty.Value)
func EncodeGuarddutyMember_InvitationMessage ¶
func EncodeGuarddutyMember_InvitationMessage(p GuarddutyMemberParameters, vals map[string]cty.Value)
func EncodeGuarddutyMember_Invite ¶
func EncodeGuarddutyMember_Invite(p GuarddutyMemberParameters, vals map[string]cty.Value)
func EncodeGuarddutyMember_RelationshipStatus ¶
func EncodeGuarddutyMember_RelationshipStatus(p GuarddutyMemberObservation, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeGuarddutyMember_AccountId ¶
func MergeGuarddutyMember_AccountId(k *GuarddutyMemberParameters, p *GuarddutyMemberParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGuarddutyMember_DetectorId ¶
func MergeGuarddutyMember_DetectorId(k *GuarddutyMemberParameters, p *GuarddutyMemberParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGuarddutyMember_DisableEmailNotification ¶
func MergeGuarddutyMember_DisableEmailNotification(k *GuarddutyMemberParameters, p *GuarddutyMemberParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGuarddutyMember_Email ¶
func MergeGuarddutyMember_Email(k *GuarddutyMemberParameters, p *GuarddutyMemberParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGuarddutyMember_InvitationMessage ¶
func MergeGuarddutyMember_InvitationMessage(k *GuarddutyMemberParameters, p *GuarddutyMemberParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGuarddutyMember_Invite ¶
func MergeGuarddutyMember_Invite(k *GuarddutyMemberParameters, p *GuarddutyMemberParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGuarddutyMember_RelationshipStatus ¶
func MergeGuarddutyMember_RelationshipStatus(k *GuarddutyMemberObservation, p *GuarddutyMemberObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeGuarddutyMember_Timeouts ¶
func MergeGuarddutyMember_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeGuarddutyMember_Timeouts_Create ¶
func MergeGuarddutyMember_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeGuarddutyMember_Timeouts_Update ¶
func MergeGuarddutyMember_Timeouts_Update(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type GuarddutyMember ¶
type GuarddutyMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GuarddutyMemberSpec `json:"spec"` Status GuarddutyMemberStatus `json:"status,omitempty"` }
GuarddutyMember is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*GuarddutyMember) DeepCopy ¶
func (in *GuarddutyMember) DeepCopy() *GuarddutyMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyMember.
func (*GuarddutyMember) DeepCopyInto ¶
func (in *GuarddutyMember) DeepCopyInto(out *GuarddutyMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuarddutyMember) DeepCopyObject ¶
func (in *GuarddutyMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GuarddutyMember) GetCondition ¶
func (mg *GuarddutyMember) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this GuarddutyMember.
func (*GuarddutyMember) GetDeletionPolicy ¶
func (mg *GuarddutyMember) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this GuarddutyMember.
func (*GuarddutyMember) GetProviderConfigReference ¶
func (mg *GuarddutyMember) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this GuarddutyMember.
func (*GuarddutyMember) GetProviderReference ¶
func (mg *GuarddutyMember) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this GuarddutyMember. Deprecated: Use GetProviderConfigReference.
func (*GuarddutyMember) GetWriteConnectionSecretToReference ¶
func (mg *GuarddutyMember) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this GuarddutyMember.
func (*GuarddutyMember) SetConditions ¶
func (mg *GuarddutyMember) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this GuarddutyMember.
func (*GuarddutyMember) SetDeletionPolicy ¶
func (mg *GuarddutyMember) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this GuarddutyMember.
func (*GuarddutyMember) SetProviderConfigReference ¶
func (mg *GuarddutyMember) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this GuarddutyMember.
func (*GuarddutyMember) SetProviderReference ¶
func (mg *GuarddutyMember) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this GuarddutyMember. Deprecated: Use SetProviderConfigReference.
func (*GuarddutyMember) SetWriteConnectionSecretToReference ¶
func (mg *GuarddutyMember) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this GuarddutyMember.
type GuarddutyMemberList ¶
type GuarddutyMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GuarddutyMember `json:"items"` }
GuarddutyMember contains a list of GuarddutyMemberList
func (*GuarddutyMemberList) DeepCopy ¶
func (in *GuarddutyMemberList) DeepCopy() *GuarddutyMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyMemberList.
func (*GuarddutyMemberList) DeepCopyInto ¶
func (in *GuarddutyMemberList) DeepCopyInto(out *GuarddutyMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GuarddutyMemberList) DeepCopyObject ¶
func (in *GuarddutyMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GuarddutyMemberList) GetItems ¶
func (l *GuarddutyMemberList) GetItems() []resource.Managed
GetItems of this GuarddutyMemberList.
type GuarddutyMemberObservation ¶
type GuarddutyMemberObservation struct {
RelationshipStatus string `json:"relationship_status"`
}
A GuarddutyMemberObservation records the observed state of a GuarddutyMember
func (*GuarddutyMemberObservation) DeepCopy ¶
func (in *GuarddutyMemberObservation) DeepCopy() *GuarddutyMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyMemberObservation.
func (*GuarddutyMemberObservation) DeepCopyInto ¶
func (in *GuarddutyMemberObservation) DeepCopyInto(out *GuarddutyMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuarddutyMemberParameters ¶
type GuarddutyMemberParameters struct { DisableEmailNotification bool `json:"disable_email_notification"` Email string `json:"email"` InvitationMessage string `json:"invitation_message"` Invite bool `json:"invite"` AccountId string `json:"account_id"` DetectorId string `json:"detector_id"` Timeouts Timeouts `json:"timeouts"` }
A GuarddutyMemberParameters defines the desired state of a GuarddutyMember
func (*GuarddutyMemberParameters) DeepCopy ¶
func (in *GuarddutyMemberParameters) DeepCopy() *GuarddutyMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyMemberParameters.
func (*GuarddutyMemberParameters) DeepCopyInto ¶
func (in *GuarddutyMemberParameters) DeepCopyInto(out *GuarddutyMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuarddutyMemberSpec ¶
type GuarddutyMemberSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider GuarddutyMemberParameters `json:"forProvider"` }
A GuarddutyMemberSpec defines the desired state of a GuarddutyMember
func (*GuarddutyMemberSpec) DeepCopy ¶
func (in *GuarddutyMemberSpec) DeepCopy() *GuarddutyMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyMemberSpec.
func (*GuarddutyMemberSpec) DeepCopyInto ¶
func (in *GuarddutyMemberSpec) DeepCopyInto(out *GuarddutyMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GuarddutyMemberStatus ¶
type GuarddutyMemberStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider GuarddutyMemberObservation `json:"atProvider"` }
A GuarddutyMemberStatus defines the observed state of a GuarddutyMember
func (*GuarddutyMemberStatus) DeepCopy ¶
func (in *GuarddutyMemberStatus) DeepCopy() *GuarddutyMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyMemberStatus.
func (*GuarddutyMemberStatus) DeepCopyInto ¶
func (in *GuarddutyMemberStatus) DeepCopyInto(out *GuarddutyMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.