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