Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeMacieMemberAccountAssociation(prev *MacieMemberAccountAssociation, ctyValue cty.Value) (resource.Managed, error)
- func DecodeMacieMemberAccountAssociation_MemberAccountId(p *MacieMemberAccountAssociationParameters, vals map[string]cty.Value)
- func EncodeMacieMemberAccountAssociation(r MacieMemberAccountAssociation) cty.Value
- func EncodeMacieMemberAccountAssociation_MemberAccountId(p MacieMemberAccountAssociationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeMacieMemberAccountAssociation_MemberAccountId(k *MacieMemberAccountAssociationParameters, ...) bool
- type MacieMemberAccountAssociation
- func (in *MacieMemberAccountAssociation) DeepCopy() *MacieMemberAccountAssociation
- func (in *MacieMemberAccountAssociation) DeepCopyInto(out *MacieMemberAccountAssociation)
- func (in *MacieMemberAccountAssociation) DeepCopyObject() runtime.Object
- func (mg *MacieMemberAccountAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *MacieMemberAccountAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *MacieMemberAccountAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *MacieMemberAccountAssociation) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *MacieMemberAccountAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *MacieMemberAccountAssociation) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *MacieMemberAccountAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *MacieMemberAccountAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *MacieMemberAccountAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *MacieMemberAccountAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type MacieMemberAccountAssociationList
- func (in *MacieMemberAccountAssociationList) DeepCopy() *MacieMemberAccountAssociationList
- func (in *MacieMemberAccountAssociationList) DeepCopyInto(out *MacieMemberAccountAssociationList)
- func (in *MacieMemberAccountAssociationList) DeepCopyObject() runtime.Object
- func (l *MacieMemberAccountAssociationList) GetItems() []resource.Managed
- type MacieMemberAccountAssociationObservation
- type MacieMemberAccountAssociationParameters
- type MacieMemberAccountAssociationSpec
- type MacieMemberAccountAssociationStatus
Constants ¶
const ( Group = "macie-member-account-association.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "MacieMemberAccountAssociation" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_macie_member_account_association" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeMacieMemberAccountAssociation_MemberAccountId ¶
func DecodeMacieMemberAccountAssociation_MemberAccountId(p *MacieMemberAccountAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeMacieMemberAccountAssociation ¶
func EncodeMacieMemberAccountAssociation(r MacieMemberAccountAssociation) cty.Value
func EncodeMacieMemberAccountAssociation_MemberAccountId ¶
func EncodeMacieMemberAccountAssociation_MemberAccountId(p MacieMemberAccountAssociationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeMacieMemberAccountAssociation_MemberAccountId ¶
func MergeMacieMemberAccountAssociation_MemberAccountId(k *MacieMemberAccountAssociationParameters, p *MacieMemberAccountAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type MacieMemberAccountAssociation ¶
type MacieMemberAccountAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MacieMemberAccountAssociationSpec `json:"spec"` Status MacieMemberAccountAssociationStatus `json:"status,omitempty"` }
MacieMemberAccountAssociation is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*MacieMemberAccountAssociation) DeepCopy ¶
func (in *MacieMemberAccountAssociation) DeepCopy() *MacieMemberAccountAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieMemberAccountAssociation.
func (*MacieMemberAccountAssociation) DeepCopyInto ¶
func (in *MacieMemberAccountAssociation) DeepCopyInto(out *MacieMemberAccountAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MacieMemberAccountAssociation) DeepCopyObject ¶
func (in *MacieMemberAccountAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MacieMemberAccountAssociation) GetCondition ¶
func (mg *MacieMemberAccountAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this MacieMemberAccountAssociation.
func (*MacieMemberAccountAssociation) GetDeletionPolicy ¶
func (mg *MacieMemberAccountAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this MacieMemberAccountAssociation.
func (*MacieMemberAccountAssociation) GetProviderConfigReference ¶
func (mg *MacieMemberAccountAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this MacieMemberAccountAssociation.
func (*MacieMemberAccountAssociation) GetProviderReference ¶
func (mg *MacieMemberAccountAssociation) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this MacieMemberAccountAssociation. Deprecated: Use GetProviderConfigReference.
func (*MacieMemberAccountAssociation) GetWriteConnectionSecretToReference ¶
func (mg *MacieMemberAccountAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this MacieMemberAccountAssociation.
func (*MacieMemberAccountAssociation) SetConditions ¶
func (mg *MacieMemberAccountAssociation) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this MacieMemberAccountAssociation.
func (*MacieMemberAccountAssociation) SetDeletionPolicy ¶
func (mg *MacieMemberAccountAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this MacieMemberAccountAssociation.
func (*MacieMemberAccountAssociation) SetProviderConfigReference ¶
func (mg *MacieMemberAccountAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this MacieMemberAccountAssociation.
func (*MacieMemberAccountAssociation) SetProviderReference ¶
func (mg *MacieMemberAccountAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this MacieMemberAccountAssociation. Deprecated: Use SetProviderConfigReference.
func (*MacieMemberAccountAssociation) SetWriteConnectionSecretToReference ¶
func (mg *MacieMemberAccountAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this MacieMemberAccountAssociation.
type MacieMemberAccountAssociationList ¶
type MacieMemberAccountAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MacieMemberAccountAssociation `json:"items"` }
MacieMemberAccountAssociation contains a list of MacieMemberAccountAssociationList
func (*MacieMemberAccountAssociationList) DeepCopy ¶
func (in *MacieMemberAccountAssociationList) DeepCopy() *MacieMemberAccountAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieMemberAccountAssociationList.
func (*MacieMemberAccountAssociationList) DeepCopyInto ¶
func (in *MacieMemberAccountAssociationList) DeepCopyInto(out *MacieMemberAccountAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MacieMemberAccountAssociationList) DeepCopyObject ¶
func (in *MacieMemberAccountAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MacieMemberAccountAssociationList) GetItems ¶
func (l *MacieMemberAccountAssociationList) GetItems() []resource.Managed
GetItems of this MacieMemberAccountAssociationList.
type MacieMemberAccountAssociationObservation ¶
type MacieMemberAccountAssociationObservation struct{}
A MacieMemberAccountAssociationObservation records the observed state of a MacieMemberAccountAssociation
func (*MacieMemberAccountAssociationObservation) DeepCopy ¶
func (in *MacieMemberAccountAssociationObservation) DeepCopy() *MacieMemberAccountAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieMemberAccountAssociationObservation.
func (*MacieMemberAccountAssociationObservation) DeepCopyInto ¶
func (in *MacieMemberAccountAssociationObservation) DeepCopyInto(out *MacieMemberAccountAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MacieMemberAccountAssociationParameters ¶
type MacieMemberAccountAssociationParameters struct {
MemberAccountId string `json:"member_account_id"`
}
A MacieMemberAccountAssociationParameters defines the desired state of a MacieMemberAccountAssociation
func (*MacieMemberAccountAssociationParameters) DeepCopy ¶
func (in *MacieMemberAccountAssociationParameters) DeepCopy() *MacieMemberAccountAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieMemberAccountAssociationParameters.
func (*MacieMemberAccountAssociationParameters) DeepCopyInto ¶
func (in *MacieMemberAccountAssociationParameters) DeepCopyInto(out *MacieMemberAccountAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MacieMemberAccountAssociationSpec ¶
type MacieMemberAccountAssociationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider MacieMemberAccountAssociationParameters `json:"forProvider"` }
A MacieMemberAccountAssociationSpec defines the desired state of a MacieMemberAccountAssociation
func (*MacieMemberAccountAssociationSpec) DeepCopy ¶
func (in *MacieMemberAccountAssociationSpec) DeepCopy() *MacieMemberAccountAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieMemberAccountAssociationSpec.
func (*MacieMemberAccountAssociationSpec) DeepCopyInto ¶
func (in *MacieMemberAccountAssociationSpec) DeepCopyInto(out *MacieMemberAccountAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MacieMemberAccountAssociationStatus ¶
type MacieMemberAccountAssociationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider MacieMemberAccountAssociationObservation `json:"atProvider"` }
A MacieMemberAccountAssociationStatus defines the observed state of a MacieMemberAccountAssociation
func (*MacieMemberAccountAssociationStatus) DeepCopy ¶
func (in *MacieMemberAccountAssociationStatus) DeepCopy() *MacieMemberAccountAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieMemberAccountAssociationStatus.
func (*MacieMemberAccountAssociationStatus) DeepCopyInto ¶
func (in *MacieMemberAccountAssociationStatus) DeepCopyInto(out *MacieMemberAccountAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.