Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeOrganizationsPolicy(prev *OrganizationsPolicy, ctyValue cty.Value) (resource.Managed, error)
- func DecodeOrganizationsPolicy_Arn(p *OrganizationsPolicyObservation, vals map[string]cty.Value)
- func DecodeOrganizationsPolicy_Content(p *OrganizationsPolicyParameters, vals map[string]cty.Value)
- func DecodeOrganizationsPolicy_Description(p *OrganizationsPolicyParameters, vals map[string]cty.Value)
- func DecodeOrganizationsPolicy_Name(p *OrganizationsPolicyParameters, vals map[string]cty.Value)
- func DecodeOrganizationsPolicy_Tags(p *OrganizationsPolicyParameters, vals map[string]cty.Value)
- func DecodeOrganizationsPolicy_Type(p *OrganizationsPolicyParameters, vals map[string]cty.Value)
- func EncodeOrganizationsPolicy(r OrganizationsPolicy) cty.Value
- func EncodeOrganizationsPolicy_Arn(p OrganizationsPolicyObservation, vals map[string]cty.Value)
- func EncodeOrganizationsPolicy_Content(p OrganizationsPolicyParameters, vals map[string]cty.Value)
- func EncodeOrganizationsPolicy_Description(p OrganizationsPolicyParameters, vals map[string]cty.Value)
- func EncodeOrganizationsPolicy_Name(p OrganizationsPolicyParameters, vals map[string]cty.Value)
- func EncodeOrganizationsPolicy_Tags(p OrganizationsPolicyParameters, vals map[string]cty.Value)
- func EncodeOrganizationsPolicy_Type(p OrganizationsPolicyParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeOrganizationsPolicy_Arn(k *OrganizationsPolicyObservation, p *OrganizationsPolicyObservation, ...) bool
- func MergeOrganizationsPolicy_Content(k *OrganizationsPolicyParameters, p *OrganizationsPolicyParameters, ...) bool
- func MergeOrganizationsPolicy_Description(k *OrganizationsPolicyParameters, p *OrganizationsPolicyParameters, ...) bool
- func MergeOrganizationsPolicy_Name(k *OrganizationsPolicyParameters, p *OrganizationsPolicyParameters, ...) bool
- func MergeOrganizationsPolicy_Tags(k *OrganizationsPolicyParameters, p *OrganizationsPolicyParameters, ...) bool
- func MergeOrganizationsPolicy_Type(k *OrganizationsPolicyParameters, p *OrganizationsPolicyParameters, ...) bool
- type OrganizationsPolicy
- func (in *OrganizationsPolicy) DeepCopy() *OrganizationsPolicy
- func (in *OrganizationsPolicy) DeepCopyInto(out *OrganizationsPolicy)
- func (in *OrganizationsPolicy) DeepCopyObject() runtime.Object
- func (mg *OrganizationsPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *OrganizationsPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *OrganizationsPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *OrganizationsPolicy) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *OrganizationsPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *OrganizationsPolicy) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *OrganizationsPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *OrganizationsPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *OrganizationsPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *OrganizationsPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type OrganizationsPolicyList
- type OrganizationsPolicyObservation
- type OrganizationsPolicyParameters
- type OrganizationsPolicySpec
- type OrganizationsPolicyStatus
Constants ¶
const ( Group = "organizations-policy.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "OrganizationsPolicy" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_organizations_policy" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeOrganizationsPolicy_Arn ¶
func DecodeOrganizationsPolicy_Arn(p *OrganizationsPolicyObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOrganizationsPolicy_Content ¶
func DecodeOrganizationsPolicy_Content(p *OrganizationsPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOrganizationsPolicy_Description ¶
func DecodeOrganizationsPolicy_Description(p *OrganizationsPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOrganizationsPolicy_Name ¶
func DecodeOrganizationsPolicy_Name(p *OrganizationsPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeOrganizationsPolicy_Tags ¶
func DecodeOrganizationsPolicy_Tags(p *OrganizationsPolicyParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeOrganizationsPolicy_Type ¶
func DecodeOrganizationsPolicy_Type(p *OrganizationsPolicyParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeOrganizationsPolicy ¶
func EncodeOrganizationsPolicy(r OrganizationsPolicy) cty.Value
func EncodeOrganizationsPolicy_Arn ¶
func EncodeOrganizationsPolicy_Arn(p OrganizationsPolicyObservation, vals map[string]cty.Value)
func EncodeOrganizationsPolicy_Content ¶
func EncodeOrganizationsPolicy_Content(p OrganizationsPolicyParameters, vals map[string]cty.Value)
func EncodeOrganizationsPolicy_Description ¶
func EncodeOrganizationsPolicy_Description(p OrganizationsPolicyParameters, vals map[string]cty.Value)
func EncodeOrganizationsPolicy_Name ¶
func EncodeOrganizationsPolicy_Name(p OrganizationsPolicyParameters, vals map[string]cty.Value)
func EncodeOrganizationsPolicy_Tags ¶
func EncodeOrganizationsPolicy_Tags(p OrganizationsPolicyParameters, vals map[string]cty.Value)
func EncodeOrganizationsPolicy_Type ¶
func EncodeOrganizationsPolicy_Type(p OrganizationsPolicyParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeOrganizationsPolicy_Arn ¶
func MergeOrganizationsPolicy_Arn(k *OrganizationsPolicyObservation, p *OrganizationsPolicyObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeOrganizationsPolicy_Content ¶
func MergeOrganizationsPolicy_Content(k *OrganizationsPolicyParameters, p *OrganizationsPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOrganizationsPolicy_Description ¶
func MergeOrganizationsPolicy_Description(k *OrganizationsPolicyParameters, p *OrganizationsPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOrganizationsPolicy_Name ¶
func MergeOrganizationsPolicy_Name(k *OrganizationsPolicyParameters, p *OrganizationsPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeOrganizationsPolicy_Tags ¶
func MergeOrganizationsPolicy_Tags(k *OrganizationsPolicyParameters, p *OrganizationsPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeOrganizationsPolicy_Type ¶
func MergeOrganizationsPolicy_Type(k *OrganizationsPolicyParameters, p *OrganizationsPolicyParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type OrganizationsPolicy ¶
type OrganizationsPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationsPolicySpec `json:"spec"` Status OrganizationsPolicyStatus `json:"status,omitempty"` }
OrganizationsPolicy is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*OrganizationsPolicy) DeepCopy ¶
func (in *OrganizationsPolicy) DeepCopy() *OrganizationsPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicy.
func (*OrganizationsPolicy) DeepCopyInto ¶
func (in *OrganizationsPolicy) DeepCopyInto(out *OrganizationsPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationsPolicy) DeepCopyObject ¶
func (in *OrganizationsPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationsPolicy) GetCondition ¶
func (mg *OrganizationsPolicy) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this OrganizationsPolicy.
func (*OrganizationsPolicy) GetDeletionPolicy ¶
func (mg *OrganizationsPolicy) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this OrganizationsPolicy.
func (*OrganizationsPolicy) GetProviderConfigReference ¶
func (mg *OrganizationsPolicy) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this OrganizationsPolicy.
func (*OrganizationsPolicy) GetProviderReference ¶
func (mg *OrganizationsPolicy) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this OrganizationsPolicy. Deprecated: Use GetProviderConfigReference.
func (*OrganizationsPolicy) GetWriteConnectionSecretToReference ¶
func (mg *OrganizationsPolicy) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this OrganizationsPolicy.
func (*OrganizationsPolicy) SetConditions ¶
func (mg *OrganizationsPolicy) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this OrganizationsPolicy.
func (*OrganizationsPolicy) SetDeletionPolicy ¶
func (mg *OrganizationsPolicy) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this OrganizationsPolicy.
func (*OrganizationsPolicy) SetProviderConfigReference ¶
func (mg *OrganizationsPolicy) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this OrganizationsPolicy.
func (*OrganizationsPolicy) SetProviderReference ¶
func (mg *OrganizationsPolicy) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this OrganizationsPolicy. Deprecated: Use SetProviderConfigReference.
func (*OrganizationsPolicy) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationsPolicy) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationsPolicy.
type OrganizationsPolicyList ¶
type OrganizationsPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrganizationsPolicy `json:"items"` }
OrganizationsPolicy contains a list of OrganizationsPolicyList
func (*OrganizationsPolicyList) DeepCopy ¶
func (in *OrganizationsPolicyList) DeepCopy() *OrganizationsPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicyList.
func (*OrganizationsPolicyList) DeepCopyInto ¶
func (in *OrganizationsPolicyList) DeepCopyInto(out *OrganizationsPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationsPolicyList) DeepCopyObject ¶
func (in *OrganizationsPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationsPolicyList) GetItems ¶
func (l *OrganizationsPolicyList) GetItems() []resource.Managed
GetItems of this OrganizationsPolicyList.
type OrganizationsPolicyObservation ¶
type OrganizationsPolicyObservation struct {
Arn string `json:"arn"`
}
A OrganizationsPolicyObservation records the observed state of a OrganizationsPolicy
func (*OrganizationsPolicyObservation) DeepCopy ¶
func (in *OrganizationsPolicyObservation) DeepCopy() *OrganizationsPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicyObservation.
func (*OrganizationsPolicyObservation) DeepCopyInto ¶
func (in *OrganizationsPolicyObservation) DeepCopyInto(out *OrganizationsPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationsPolicyParameters ¶
type OrganizationsPolicyParameters struct { Content string `json:"content"` Description string `json:"description"` Name string `json:"name"` Tags map[string]string `json:"tags"` Type string `json:"type"` }
A OrganizationsPolicyParameters defines the desired state of a OrganizationsPolicy
func (*OrganizationsPolicyParameters) DeepCopy ¶
func (in *OrganizationsPolicyParameters) DeepCopy() *OrganizationsPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicyParameters.
func (*OrganizationsPolicyParameters) DeepCopyInto ¶
func (in *OrganizationsPolicyParameters) DeepCopyInto(out *OrganizationsPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationsPolicySpec ¶
type OrganizationsPolicySpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider OrganizationsPolicyParameters `json:"forProvider"` }
A OrganizationsPolicySpec defines the desired state of a OrganizationsPolicy
func (*OrganizationsPolicySpec) DeepCopy ¶
func (in *OrganizationsPolicySpec) DeepCopy() *OrganizationsPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicySpec.
func (*OrganizationsPolicySpec) DeepCopyInto ¶
func (in *OrganizationsPolicySpec) DeepCopyInto(out *OrganizationsPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationsPolicyStatus ¶
type OrganizationsPolicyStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider OrganizationsPolicyObservation `json:"atProvider"` }
A OrganizationsPolicyStatus defines the observed state of a OrganizationsPolicy
func (*OrganizationsPolicyStatus) DeepCopy ¶
func (in *OrganizationsPolicyStatus) DeepCopy() *OrganizationsPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicyStatus.
func (*OrganizationsPolicyStatus) DeepCopyInto ¶
func (in *OrganizationsPolicyStatus) DeepCopyInto(out *OrganizationsPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.