Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSecurityhubMember(prev *SecurityhubMember, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSecurityhubMember_AccountId(p *SecurityhubMemberParameters, vals map[string]cty.Value)
- func DecodeSecurityhubMember_Email(p *SecurityhubMemberParameters, vals map[string]cty.Value)
- func DecodeSecurityhubMember_Invite(p *SecurityhubMemberParameters, vals map[string]cty.Value)
- func DecodeSecurityhubMember_MasterId(p *SecurityhubMemberObservation, vals map[string]cty.Value)
- func DecodeSecurityhubMember_MemberStatus(p *SecurityhubMemberObservation, vals map[string]cty.Value)
- func EncodeSecurityhubMember(r SecurityhubMember) cty.Value
- func EncodeSecurityhubMember_AccountId(p SecurityhubMemberParameters, vals map[string]cty.Value)
- func EncodeSecurityhubMember_Email(p SecurityhubMemberParameters, vals map[string]cty.Value)
- func EncodeSecurityhubMember_Invite(p SecurityhubMemberParameters, vals map[string]cty.Value)
- func EncodeSecurityhubMember_MasterId(p SecurityhubMemberObservation, vals map[string]cty.Value)
- func EncodeSecurityhubMember_MemberStatus(p SecurityhubMemberObservation, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSecurityhubMember_AccountId(k *SecurityhubMemberParameters, p *SecurityhubMemberParameters, ...) bool
- func MergeSecurityhubMember_Email(k *SecurityhubMemberParameters, p *SecurityhubMemberParameters, ...) bool
- func MergeSecurityhubMember_Invite(k *SecurityhubMemberParameters, p *SecurityhubMemberParameters, ...) bool
- func MergeSecurityhubMember_MasterId(k *SecurityhubMemberObservation, p *SecurityhubMemberObservation, ...) bool
- func MergeSecurityhubMember_MemberStatus(k *SecurityhubMemberObservation, p *SecurityhubMemberObservation, ...) bool
- type SecurityhubMember
- func (in *SecurityhubMember) DeepCopy() *SecurityhubMember
- func (in *SecurityhubMember) DeepCopyInto(out *SecurityhubMember)
- func (in *SecurityhubMember) DeepCopyObject() runtime.Object
- func (mg *SecurityhubMember) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SecurityhubMember) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SecurityhubMember) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SecurityhubMember) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SecurityhubMember) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SecurityhubMember) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SecurityhubMember) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SecurityhubMember) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SecurityhubMember) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SecurityhubMember) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SecurityhubMemberList
- type SecurityhubMemberObservation
- type SecurityhubMemberParameters
- type SecurityhubMemberSpec
- type SecurityhubMemberStatus
Constants ¶
const ( Group = "securityhub-member.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SecurityhubMember" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_securityhub_member" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSecurityhubMember ¶
func DecodeSecurityhubMember_AccountId ¶
func DecodeSecurityhubMember_AccountId(p *SecurityhubMemberParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSecurityhubMember_Email ¶
func DecodeSecurityhubMember_Email(p *SecurityhubMemberParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSecurityhubMember_Invite ¶
func DecodeSecurityhubMember_Invite(p *SecurityhubMemberParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSecurityhubMember_MasterId ¶
func DecodeSecurityhubMember_MasterId(p *SecurityhubMemberObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSecurityhubMember_MemberStatus ¶
func DecodeSecurityhubMember_MemberStatus(p *SecurityhubMemberObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeSecurityhubMember ¶
func EncodeSecurityhubMember(r SecurityhubMember) cty.Value
func EncodeSecurityhubMember_AccountId ¶
func EncodeSecurityhubMember_AccountId(p SecurityhubMemberParameters, vals map[string]cty.Value)
func EncodeSecurityhubMember_Email ¶
func EncodeSecurityhubMember_Email(p SecurityhubMemberParameters, vals map[string]cty.Value)
func EncodeSecurityhubMember_Invite ¶
func EncodeSecurityhubMember_Invite(p SecurityhubMemberParameters, vals map[string]cty.Value)
func EncodeSecurityhubMember_MasterId ¶
func EncodeSecurityhubMember_MasterId(p SecurityhubMemberObservation, vals map[string]cty.Value)
func EncodeSecurityhubMember_MemberStatus ¶
func EncodeSecurityhubMember_MemberStatus(p SecurityhubMemberObservation, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSecurityhubMember_AccountId ¶
func MergeSecurityhubMember_AccountId(k *SecurityhubMemberParameters, p *SecurityhubMemberParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSecurityhubMember_Email ¶
func MergeSecurityhubMember_Email(k *SecurityhubMemberParameters, p *SecurityhubMemberParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSecurityhubMember_Invite ¶
func MergeSecurityhubMember_Invite(k *SecurityhubMemberParameters, p *SecurityhubMemberParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSecurityhubMember_MasterId ¶
func MergeSecurityhubMember_MasterId(k *SecurityhubMemberObservation, p *SecurityhubMemberObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeSecurityhubMember_MemberStatus ¶
func MergeSecurityhubMember_MemberStatus(k *SecurityhubMemberObservation, p *SecurityhubMemberObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
Types ¶
type SecurityhubMember ¶
type SecurityhubMember struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityhubMemberSpec `json:"spec"` Status SecurityhubMemberStatus `json:"status,omitempty"` }
SecurityhubMember is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SecurityhubMember) DeepCopy ¶
func (in *SecurityhubMember) DeepCopy() *SecurityhubMember
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubMember.
func (*SecurityhubMember) DeepCopyInto ¶
func (in *SecurityhubMember) DeepCopyInto(out *SecurityhubMember)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityhubMember) DeepCopyObject ¶
func (in *SecurityhubMember) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityhubMember) GetCondition ¶
func (mg *SecurityhubMember) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SecurityhubMember.
func (*SecurityhubMember) GetDeletionPolicy ¶
func (mg *SecurityhubMember) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SecurityhubMember.
func (*SecurityhubMember) GetProviderConfigReference ¶
func (mg *SecurityhubMember) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SecurityhubMember.
func (*SecurityhubMember) GetProviderReference ¶
func (mg *SecurityhubMember) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SecurityhubMember. Deprecated: Use GetProviderConfigReference.
func (*SecurityhubMember) GetWriteConnectionSecretToReference ¶
func (mg *SecurityhubMember) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SecurityhubMember.
func (*SecurityhubMember) SetConditions ¶
func (mg *SecurityhubMember) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SecurityhubMember.
func (*SecurityhubMember) SetDeletionPolicy ¶
func (mg *SecurityhubMember) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SecurityhubMember.
func (*SecurityhubMember) SetProviderConfigReference ¶
func (mg *SecurityhubMember) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SecurityhubMember.
func (*SecurityhubMember) SetProviderReference ¶
func (mg *SecurityhubMember) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SecurityhubMember. Deprecated: Use SetProviderConfigReference.
func (*SecurityhubMember) SetWriteConnectionSecretToReference ¶
func (mg *SecurityhubMember) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityhubMember.
type SecurityhubMemberList ¶
type SecurityhubMemberList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityhubMember `json:"items"` }
SecurityhubMember contains a list of SecurityhubMemberList
func (*SecurityhubMemberList) DeepCopy ¶
func (in *SecurityhubMemberList) DeepCopy() *SecurityhubMemberList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubMemberList.
func (*SecurityhubMemberList) DeepCopyInto ¶
func (in *SecurityhubMemberList) DeepCopyInto(out *SecurityhubMemberList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityhubMemberList) DeepCopyObject ¶
func (in *SecurityhubMemberList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityhubMemberList) GetItems ¶
func (l *SecurityhubMemberList) GetItems() []resource.Managed
GetItems of this SecurityhubMemberList.
type SecurityhubMemberObservation ¶
type SecurityhubMemberObservation struct { MasterId string `json:"master_id"` MemberStatus string `json:"member_status"` }
A SecurityhubMemberObservation records the observed state of a SecurityhubMember
func (*SecurityhubMemberObservation) DeepCopy ¶
func (in *SecurityhubMemberObservation) DeepCopy() *SecurityhubMemberObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubMemberObservation.
func (*SecurityhubMemberObservation) DeepCopyInto ¶
func (in *SecurityhubMemberObservation) DeepCopyInto(out *SecurityhubMemberObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityhubMemberParameters ¶
type SecurityhubMemberParameters struct { AccountId string `json:"account_id"` Email string `json:"email"` Invite bool `json:"invite"` }
A SecurityhubMemberParameters defines the desired state of a SecurityhubMember
func (*SecurityhubMemberParameters) DeepCopy ¶
func (in *SecurityhubMemberParameters) DeepCopy() *SecurityhubMemberParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubMemberParameters.
func (*SecurityhubMemberParameters) DeepCopyInto ¶
func (in *SecurityhubMemberParameters) DeepCopyInto(out *SecurityhubMemberParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityhubMemberSpec ¶
type SecurityhubMemberSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SecurityhubMemberParameters `json:"forProvider"` }
A SecurityhubMemberSpec defines the desired state of a SecurityhubMember
func (*SecurityhubMemberSpec) DeepCopy ¶
func (in *SecurityhubMemberSpec) DeepCopy() *SecurityhubMemberSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubMemberSpec.
func (*SecurityhubMemberSpec) DeepCopyInto ¶
func (in *SecurityhubMemberSpec) DeepCopyInto(out *SecurityhubMemberSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityhubMemberStatus ¶
type SecurityhubMemberStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SecurityhubMemberObservation `json:"atProvider"` }
A SecurityhubMemberStatus defines the observed state of a SecurityhubMember
func (*SecurityhubMemberStatus) DeepCopy ¶
func (in *SecurityhubMemberStatus) DeepCopy() *SecurityhubMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubMemberStatus.
func (*SecurityhubMemberStatus) DeepCopyInto ¶
func (in *SecurityhubMemberStatus) DeepCopyInto(out *SecurityhubMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.