Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeOrganizationsAccount(prev *OrganizationsAccount, ctyValue cty.Value) (resource.Managed, error)
- func DecodeOrganizationsAccount_Arn(p *OrganizationsAccountObservation, vals map[string]cty.Value)
- func DecodeOrganizationsAccount_Email(p *OrganizationsAccountParameters, vals map[string]cty.Value)
- func DecodeOrganizationsAccount_IamUserAccessToBilling(p *OrganizationsAccountParameters, vals map[string]cty.Value)
- func DecodeOrganizationsAccount_JoinedMethod(p *OrganizationsAccountObservation, vals map[string]cty.Value)
- func DecodeOrganizationsAccount_JoinedTimestamp(p *OrganizationsAccountObservation, vals map[string]cty.Value)
- func DecodeOrganizationsAccount_Name(p *OrganizationsAccountParameters, vals map[string]cty.Value)
- func DecodeOrganizationsAccount_ParentId(p *OrganizationsAccountParameters, vals map[string]cty.Value)
- func DecodeOrganizationsAccount_RoleName(p *OrganizationsAccountParameters, vals map[string]cty.Value)
- func DecodeOrganizationsAccount_Status(p *OrganizationsAccountObservation, vals map[string]cty.Value)
- func DecodeOrganizationsAccount_Tags(p *OrganizationsAccountParameters, vals map[string]cty.Value)
- func EncodeOrganizationsAccount(r OrganizationsAccount) cty.Value
- func EncodeOrganizationsAccount_Arn(p OrganizationsAccountObservation, vals map[string]cty.Value)
- func EncodeOrganizationsAccount_Email(p OrganizationsAccountParameters, vals map[string]cty.Value)
- func EncodeOrganizationsAccount_IamUserAccessToBilling(p OrganizationsAccountParameters, vals map[string]cty.Value)
- func EncodeOrganizationsAccount_JoinedMethod(p OrganizationsAccountObservation, vals map[string]cty.Value)
- func EncodeOrganizationsAccount_JoinedTimestamp(p OrganizationsAccountObservation, vals map[string]cty.Value)
- func EncodeOrganizationsAccount_Name(p OrganizationsAccountParameters, vals map[string]cty.Value)
- func EncodeOrganizationsAccount_ParentId(p OrganizationsAccountParameters, vals map[string]cty.Value)
- func EncodeOrganizationsAccount_RoleName(p OrganizationsAccountParameters, vals map[string]cty.Value)
- func EncodeOrganizationsAccount_Status(p OrganizationsAccountObservation, vals map[string]cty.Value)
- func EncodeOrganizationsAccount_Tags(p OrganizationsAccountParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeOrganizationsAccount_Arn(k *OrganizationsAccountObservation, p *OrganizationsAccountObservation, ...) bool
- func MergeOrganizationsAccount_Email(k *OrganizationsAccountParameters, p *OrganizationsAccountParameters, ...) bool
- func MergeOrganizationsAccount_IamUserAccessToBilling(k *OrganizationsAccountParameters, p *OrganizationsAccountParameters, ...) bool
- func MergeOrganizationsAccount_JoinedMethod(k *OrganizationsAccountObservation, p *OrganizationsAccountObservation, ...) bool
- func MergeOrganizationsAccount_JoinedTimestamp(k *OrganizationsAccountObservation, p *OrganizationsAccountObservation, ...) bool
- func MergeOrganizationsAccount_Name(k *OrganizationsAccountParameters, p *OrganizationsAccountParameters, ...) bool
- func MergeOrganizationsAccount_ParentId(k *OrganizationsAccountParameters, p *OrganizationsAccountParameters, ...) bool
- func MergeOrganizationsAccount_RoleName(k *OrganizationsAccountParameters, p *OrganizationsAccountParameters, ...) bool
- func MergeOrganizationsAccount_Status(k *OrganizationsAccountObservation, p *OrganizationsAccountObservation, ...) bool
- func MergeOrganizationsAccount_Tags(k *OrganizationsAccountParameters, p *OrganizationsAccountParameters, ...) bool
- type OrganizationsAccount
- func (in *OrganizationsAccount) DeepCopy() *OrganizationsAccount
- func (in *OrganizationsAccount) DeepCopyInto(out *OrganizationsAccount)
- func (in *OrganizationsAccount) DeepCopyObject() runtime.Object
- func (mg *OrganizationsAccount) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *OrganizationsAccount) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *OrganizationsAccount) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *OrganizationsAccount) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *OrganizationsAccount) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *OrganizationsAccount) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *OrganizationsAccount) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *OrganizationsAccount) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *OrganizationsAccount) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *OrganizationsAccount) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type OrganizationsAccountList
- type OrganizationsAccountObservation
- type OrganizationsAccountParameters
- type OrganizationsAccountSpec
- type OrganizationsAccountStatus
Constants ¶
const ( Group = "organizations-account.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "OrganizationsAccount" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_organizations_account" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeOrganizationsAccount_Arn ¶
func DecodeOrganizationsAccount_Arn(p *OrganizationsAccountObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOrganizationsAccount_Email ¶
func DecodeOrganizationsAccount_Email(p *OrganizationsAccountParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOrganizationsAccount_IamUserAccessToBilling ¶
func DecodeOrganizationsAccount_IamUserAccessToBilling(p *OrganizationsAccountParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOrganizationsAccount_JoinedMethod ¶
func DecodeOrganizationsAccount_JoinedMethod(p *OrganizationsAccountObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOrganizationsAccount_JoinedTimestamp ¶
func DecodeOrganizationsAccount_JoinedTimestamp(p *OrganizationsAccountObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOrganizationsAccount_Name ¶
func DecodeOrganizationsAccount_Name(p *OrganizationsAccountParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOrganizationsAccount_ParentId ¶
func DecodeOrganizationsAccount_ParentId(p *OrganizationsAccountParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOrganizationsAccount_RoleName ¶
func DecodeOrganizationsAccount_RoleName(p *OrganizationsAccountParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOrganizationsAccount_Status ¶
func DecodeOrganizationsAccount_Status(p *OrganizationsAccountObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOrganizationsAccount_Tags ¶
func DecodeOrganizationsAccount_Tags(p *OrganizationsAccountParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeOrganizationsAccount ¶
func EncodeOrganizationsAccount(r OrganizationsAccount) cty.Value
func EncodeOrganizationsAccount_Arn ¶
func EncodeOrganizationsAccount_Arn(p OrganizationsAccountObservation, vals map[string]cty.Value)
func EncodeOrganizationsAccount_Email ¶
func EncodeOrganizationsAccount_Email(p OrganizationsAccountParameters, vals map[string]cty.Value)
func EncodeOrganizationsAccount_IamUserAccessToBilling ¶
func EncodeOrganizationsAccount_IamUserAccessToBilling(p OrganizationsAccountParameters, vals map[string]cty.Value)
func EncodeOrganizationsAccount_JoinedMethod ¶
func EncodeOrganizationsAccount_JoinedMethod(p OrganizationsAccountObservation, vals map[string]cty.Value)
func EncodeOrganizationsAccount_JoinedTimestamp ¶
func EncodeOrganizationsAccount_JoinedTimestamp(p OrganizationsAccountObservation, vals map[string]cty.Value)
func EncodeOrganizationsAccount_Name ¶
func EncodeOrganizationsAccount_Name(p OrganizationsAccountParameters, vals map[string]cty.Value)
func EncodeOrganizationsAccount_ParentId ¶
func EncodeOrganizationsAccount_ParentId(p OrganizationsAccountParameters, vals map[string]cty.Value)
func EncodeOrganizationsAccount_RoleName ¶
func EncodeOrganizationsAccount_RoleName(p OrganizationsAccountParameters, vals map[string]cty.Value)
func EncodeOrganizationsAccount_Status ¶
func EncodeOrganizationsAccount_Status(p OrganizationsAccountObservation, vals map[string]cty.Value)
func EncodeOrganizationsAccount_Tags ¶
func EncodeOrganizationsAccount_Tags(p OrganizationsAccountParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeOrganizationsAccount_Arn ¶
func MergeOrganizationsAccount_Arn(k *OrganizationsAccountObservation, p *OrganizationsAccountObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeOrganizationsAccount_Email ¶
func MergeOrganizationsAccount_Email(k *OrganizationsAccountParameters, p *OrganizationsAccountParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOrganizationsAccount_IamUserAccessToBilling ¶
func MergeOrganizationsAccount_IamUserAccessToBilling(k *OrganizationsAccountParameters, p *OrganizationsAccountParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOrganizationsAccount_JoinedMethod ¶
func MergeOrganizationsAccount_JoinedMethod(k *OrganizationsAccountObservation, p *OrganizationsAccountObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeOrganizationsAccount_JoinedTimestamp ¶
func MergeOrganizationsAccount_JoinedTimestamp(k *OrganizationsAccountObservation, p *OrganizationsAccountObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeOrganizationsAccount_Name ¶
func MergeOrganizationsAccount_Name(k *OrganizationsAccountParameters, p *OrganizationsAccountParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOrganizationsAccount_ParentId ¶
func MergeOrganizationsAccount_ParentId(k *OrganizationsAccountParameters, p *OrganizationsAccountParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOrganizationsAccount_RoleName ¶
func MergeOrganizationsAccount_RoleName(k *OrganizationsAccountParameters, p *OrganizationsAccountParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOrganizationsAccount_Status ¶
func MergeOrganizationsAccount_Status(k *OrganizationsAccountObservation, p *OrganizationsAccountObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeOrganizationsAccount_Tags ¶
func MergeOrganizationsAccount_Tags(k *OrganizationsAccountParameters, p *OrganizationsAccountParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type OrganizationsAccount ¶
type OrganizationsAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationsAccountSpec `json:"spec"` Status OrganizationsAccountStatus `json:"status,omitempty"` }
OrganizationsAccount is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*OrganizationsAccount) DeepCopy ¶
func (in *OrganizationsAccount) DeepCopy() *OrganizationsAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccount.
func (*OrganizationsAccount) DeepCopyInto ¶
func (in *OrganizationsAccount) DeepCopyInto(out *OrganizationsAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationsAccount) DeepCopyObject ¶
func (in *OrganizationsAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationsAccount) GetCondition ¶
func (mg *OrganizationsAccount) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this OrganizationsAccount.
func (*OrganizationsAccount) GetDeletionPolicy ¶
func (mg *OrganizationsAccount) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this OrganizationsAccount.
func (*OrganizationsAccount) GetProviderConfigReference ¶
func (mg *OrganizationsAccount) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this OrganizationsAccount.
func (*OrganizationsAccount) GetProviderReference ¶
func (mg *OrganizationsAccount) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this OrganizationsAccount. Deprecated: Use GetProviderConfigReference.
func (*OrganizationsAccount) GetWriteConnectionSecretToReference ¶
func (mg *OrganizationsAccount) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this OrganizationsAccount.
func (*OrganizationsAccount) SetConditions ¶
func (mg *OrganizationsAccount) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this OrganizationsAccount.
func (*OrganizationsAccount) SetDeletionPolicy ¶
func (mg *OrganizationsAccount) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this OrganizationsAccount.
func (*OrganizationsAccount) SetProviderConfigReference ¶
func (mg *OrganizationsAccount) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this OrganizationsAccount.
func (*OrganizationsAccount) SetProviderReference ¶
func (mg *OrganizationsAccount) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this OrganizationsAccount. Deprecated: Use SetProviderConfigReference.
func (*OrganizationsAccount) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationsAccount) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationsAccount.
type OrganizationsAccountList ¶
type OrganizationsAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrganizationsAccount `json:"items"` }
OrganizationsAccount contains a list of OrganizationsAccountList
func (*OrganizationsAccountList) DeepCopy ¶
func (in *OrganizationsAccountList) DeepCopy() *OrganizationsAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccountList.
func (*OrganizationsAccountList) DeepCopyInto ¶
func (in *OrganizationsAccountList) DeepCopyInto(out *OrganizationsAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationsAccountList) DeepCopyObject ¶
func (in *OrganizationsAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationsAccountList) GetItems ¶
func (l *OrganizationsAccountList) GetItems() []resource.Managed
GetItems of this OrganizationsAccountList.
type OrganizationsAccountObservation ¶
type OrganizationsAccountObservation struct { Status string `json:"status"` Arn string `json:"arn"` JoinedTimestamp string `json:"joined_timestamp"` JoinedMethod string `json:"joined_method"` }
A OrganizationsAccountObservation records the observed state of a OrganizationsAccount
func (*OrganizationsAccountObservation) DeepCopy ¶
func (in *OrganizationsAccountObservation) DeepCopy() *OrganizationsAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccountObservation.
func (*OrganizationsAccountObservation) DeepCopyInto ¶
func (in *OrganizationsAccountObservation) DeepCopyInto(out *OrganizationsAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationsAccountParameters ¶
type OrganizationsAccountParameters struct { Name string `json:"name"` ParentId string `json:"parent_id"` RoleName string `json:"role_name"` Tags map[string]string `json:"tags"` Email string `json:"email"` IamUserAccessToBilling string `json:"iam_user_access_to_billing"` }
A OrganizationsAccountParameters defines the desired state of a OrganizationsAccount
func (*OrganizationsAccountParameters) DeepCopy ¶
func (in *OrganizationsAccountParameters) DeepCopy() *OrganizationsAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccountParameters.
func (*OrganizationsAccountParameters) DeepCopyInto ¶
func (in *OrganizationsAccountParameters) DeepCopyInto(out *OrganizationsAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationsAccountSpec ¶
type OrganizationsAccountSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider OrganizationsAccountParameters `json:"forProvider"` }
A OrganizationsAccountSpec defines the desired state of a OrganizationsAccount
func (*OrganizationsAccountSpec) DeepCopy ¶
func (in *OrganizationsAccountSpec) DeepCopy() *OrganizationsAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccountSpec.
func (*OrganizationsAccountSpec) DeepCopyInto ¶
func (in *OrganizationsAccountSpec) DeepCopyInto(out *OrganizationsAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationsAccountStatus ¶
type OrganizationsAccountStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider OrganizationsAccountObservation `json:"atProvider"` }
A OrganizationsAccountStatus defines the observed state of a OrganizationsAccount
func (*OrganizationsAccountStatus) DeepCopy ¶
func (in *OrganizationsAccountStatus) DeepCopy() *OrganizationsAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccountStatus.
func (*OrganizationsAccountStatus) DeepCopyInto ¶
func (in *OrganizationsAccountStatus) DeepCopyInto(out *OrganizationsAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.