Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeRamResourceShare(prev *RamResourceShare, ctyValue cty.Value) (resource.Managed, error)
- func DecodeRamResourceShare_AllowExternalPrincipals(p *RamResourceShareParameters, vals map[string]cty.Value)
- func DecodeRamResourceShare_Arn(p *RamResourceShareObservation, vals map[string]cty.Value)
- func DecodeRamResourceShare_Name(p *RamResourceShareParameters, vals map[string]cty.Value)
- func DecodeRamResourceShare_Tags(p *RamResourceShareParameters, vals map[string]cty.Value)
- func DecodeRamResourceShare_Timeouts(p *Timeouts, vals map[string]cty.Value)
- func DecodeRamResourceShare_Timeouts_Create(p *Timeouts, vals map[string]cty.Value)
- func DecodeRamResourceShare_Timeouts_Delete(p *Timeouts, vals map[string]cty.Value)
- func EncodeRamResourceShare(r RamResourceShare) cty.Value
- func EncodeRamResourceShare_AllowExternalPrincipals(p RamResourceShareParameters, vals map[string]cty.Value)
- func EncodeRamResourceShare_Arn(p RamResourceShareObservation, vals map[string]cty.Value)
- func EncodeRamResourceShare_Name(p RamResourceShareParameters, vals map[string]cty.Value)
- func EncodeRamResourceShare_Tags(p RamResourceShareParameters, vals map[string]cty.Value)
- func EncodeRamResourceShare_Timeouts(p Timeouts, vals map[string]cty.Value)
- func EncodeRamResourceShare_Timeouts_Create(p Timeouts, vals map[string]cty.Value)
- func EncodeRamResourceShare_Timeouts_Delete(p Timeouts, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeRamResourceShare_AllowExternalPrincipals(k *RamResourceShareParameters, p *RamResourceShareParameters, ...) bool
- func MergeRamResourceShare_Arn(k *RamResourceShareObservation, p *RamResourceShareObservation, ...) bool
- func MergeRamResourceShare_Name(k *RamResourceShareParameters, p *RamResourceShareParameters, ...) bool
- func MergeRamResourceShare_Tags(k *RamResourceShareParameters, p *RamResourceShareParameters, ...) bool
- func MergeRamResourceShare_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeRamResourceShare_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- func MergeRamResourceShare_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
- type RamResourceShare
- func (in *RamResourceShare) DeepCopy() *RamResourceShare
- func (in *RamResourceShare) DeepCopyInto(out *RamResourceShare)
- func (in *RamResourceShare) DeepCopyObject() runtime.Object
- func (mg *RamResourceShare) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *RamResourceShare) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *RamResourceShare) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *RamResourceShare) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *RamResourceShare) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *RamResourceShare) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *RamResourceShare) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *RamResourceShare) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *RamResourceShare) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *RamResourceShare) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type RamResourceShareList
- type RamResourceShareObservation
- type RamResourceShareParameters
- type RamResourceShareSpec
- type RamResourceShareStatus
- type Timeouts
Constants ¶
const ( Group = "ram-resource-share.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "RamResourceShare" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ram_resource_share" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeRamResourceShare ¶
func DecodeRamResourceShare_AllowExternalPrincipals ¶
func DecodeRamResourceShare_AllowExternalPrincipals(p *RamResourceShareParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeRamResourceShare_Arn ¶
func DecodeRamResourceShare_Arn(p *RamResourceShareObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeRamResourceShare_Name ¶
func DecodeRamResourceShare_Name(p *RamResourceShareParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeRamResourceShare_Tags ¶
func DecodeRamResourceShare_Tags(p *RamResourceShareParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeRamResourceShare_Timeouts ¶
containerTypeDecodeTemplate
func DecodeRamResourceShare_Timeouts_Create ¶
primitiveTypeDecodeTemplate
func DecodeRamResourceShare_Timeouts_Delete ¶
primitiveTypeDecodeTemplate
func EncodeRamResourceShare ¶
func EncodeRamResourceShare(r RamResourceShare) cty.Value
func EncodeRamResourceShare_AllowExternalPrincipals ¶
func EncodeRamResourceShare_AllowExternalPrincipals(p RamResourceShareParameters, vals map[string]cty.Value)
func EncodeRamResourceShare_Arn ¶
func EncodeRamResourceShare_Arn(p RamResourceShareObservation, vals map[string]cty.Value)
func EncodeRamResourceShare_Name ¶
func EncodeRamResourceShare_Name(p RamResourceShareParameters, vals map[string]cty.Value)
func EncodeRamResourceShare_Tags ¶
func EncodeRamResourceShare_Tags(p RamResourceShareParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeRamResourceShare_AllowExternalPrincipals ¶
func MergeRamResourceShare_AllowExternalPrincipals(k *RamResourceShareParameters, p *RamResourceShareParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeRamResourceShare_Arn ¶
func MergeRamResourceShare_Arn(k *RamResourceShareObservation, p *RamResourceShareObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeRamResourceShare_Name ¶
func MergeRamResourceShare_Name(k *RamResourceShareParameters, p *RamResourceShareParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeRamResourceShare_Tags ¶
func MergeRamResourceShare_Tags(k *RamResourceShareParameters, p *RamResourceShareParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeRamResourceShare_Timeouts ¶
func MergeRamResourceShare_Timeouts(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergeStructTemplateSpec
func MergeRamResourceShare_Timeouts_Create ¶
func MergeRamResourceShare_Timeouts_Create(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeRamResourceShare_Timeouts_Delete ¶
func MergeRamResourceShare_Timeouts_Delete(k *Timeouts, p *Timeouts, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type RamResourceShare ¶
type RamResourceShare struct {}
RamResourceShare is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*RamResourceShare) DeepCopy ¶
func (in *RamResourceShare) DeepCopy() *RamResourceShare
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShare.
func (*RamResourceShare) DeepCopyInto ¶
func (in *RamResourceShare) DeepCopyInto(out *RamResourceShare)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RamResourceShare) DeepCopyObject ¶
func (in *RamResourceShare) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RamResourceShare) GetCondition ¶
func (mg *RamResourceShare) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this RamResourceShare.
func (*RamResourceShare) GetDeletionPolicy ¶
func (mg *RamResourceShare) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this RamResourceShare.
func (*RamResourceShare) GetProviderConfigReference ¶
func (mg *RamResourceShare) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this RamResourceShare.
func (*RamResourceShare) GetProviderReference ¶
func (mg *RamResourceShare) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this RamResourceShare. Deprecated: Use GetProviderConfigReference.
func (*RamResourceShare) GetWriteConnectionSecretToReference ¶
func (mg *RamResourceShare) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this RamResourceShare.
func (*RamResourceShare) SetConditions ¶
func (mg *RamResourceShare) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this RamResourceShare.
func (*RamResourceShare) SetDeletionPolicy ¶
func (mg *RamResourceShare) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this RamResourceShare.
func (*RamResourceShare) SetProviderConfigReference ¶
func (mg *RamResourceShare) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this RamResourceShare.
func (*RamResourceShare) SetProviderReference ¶
func (mg *RamResourceShare) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this RamResourceShare. Deprecated: Use SetProviderConfigReference.
func (*RamResourceShare) SetWriteConnectionSecretToReference ¶
func (mg *RamResourceShare) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this RamResourceShare.
type RamResourceShareList ¶
type RamResourceShareList struct {}
RamResourceShare contains a list of RamResourceShareList
func (*RamResourceShareList) DeepCopy ¶
func (in *RamResourceShareList) DeepCopy() *RamResourceShareList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShareList.
func (*RamResourceShareList) DeepCopyInto ¶
func (in *RamResourceShareList) DeepCopyInto(out *RamResourceShareList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RamResourceShareList) DeepCopyObject ¶
func (in *RamResourceShareList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RamResourceShareList) GetItems ¶
func (l *RamResourceShareList) GetItems() []resource.Managed
GetItems of this RamResourceShareList.
type RamResourceShareObservation ¶
type RamResourceShareObservation struct {
}A RamResourceShareObservation records the observed state of a RamResourceShare
func (*RamResourceShareObservation) DeepCopy ¶
func (in *RamResourceShareObservation) DeepCopy() *RamResourceShareObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShareObservation.
func (*RamResourceShareObservation) DeepCopyInto ¶
func (in *RamResourceShareObservation) DeepCopyInto(out *RamResourceShareObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RamResourceShareParameters ¶
type RamResourceShareParameters struct {}
A RamResourceShareParameters defines the desired state of a RamResourceShare
func (*RamResourceShareParameters) DeepCopy ¶
func (in *RamResourceShareParameters) DeepCopy() *RamResourceShareParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShareParameters.
func (*RamResourceShareParameters) DeepCopyInto ¶
func (in *RamResourceShareParameters) DeepCopyInto(out *RamResourceShareParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RamResourceShareSpec ¶
type RamResourceShareSpec struct {}
A RamResourceShareSpec defines the desired state of a RamResourceShare
func (*RamResourceShareSpec) DeepCopy ¶
func (in *RamResourceShareSpec) DeepCopy() *RamResourceShareSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShareSpec.
func (*RamResourceShareSpec) DeepCopyInto ¶
func (in *RamResourceShareSpec) DeepCopyInto(out *RamResourceShareSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RamResourceShareStatus ¶
type RamResourceShareStatus struct {}
A RamResourceShareStatus defines the observed state of a RamResourceShare
func (*RamResourceShareStatus) DeepCopy ¶
func (in *RamResourceShareStatus) DeepCopy() *RamResourceShareStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShareStatus.
func (*RamResourceShareStatus) DeepCopyInto ¶
func (in *RamResourceShareStatus) DeepCopyInto(out *RamResourceShareStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.