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