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