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