Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSpotDatafeedSubscription(prev *SpotDatafeedSubscription, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSpotDatafeedSubscription_Bucket(p *SpotDatafeedSubscriptionParameters, vals map[string]cty.Value)
- func DecodeSpotDatafeedSubscription_Prefix(p *SpotDatafeedSubscriptionParameters, vals map[string]cty.Value)
- func EncodeSpotDatafeedSubscription(r SpotDatafeedSubscription) cty.Value
- func EncodeSpotDatafeedSubscription_Bucket(p SpotDatafeedSubscriptionParameters, vals map[string]cty.Value)
- func EncodeSpotDatafeedSubscription_Prefix(p SpotDatafeedSubscriptionParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSpotDatafeedSubscription_Bucket(k *SpotDatafeedSubscriptionParameters, p *SpotDatafeedSubscriptionParameters, ...) bool
- func MergeSpotDatafeedSubscription_Prefix(k *SpotDatafeedSubscriptionParameters, p *SpotDatafeedSubscriptionParameters, ...) bool
- type SpotDatafeedSubscription
- func (in *SpotDatafeedSubscription) DeepCopy() *SpotDatafeedSubscription
- func (in *SpotDatafeedSubscription) DeepCopyInto(out *SpotDatafeedSubscription)
- func (in *SpotDatafeedSubscription) DeepCopyObject() runtime.Object
- func (mg *SpotDatafeedSubscription) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SpotDatafeedSubscription) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SpotDatafeedSubscription) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SpotDatafeedSubscription) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SpotDatafeedSubscription) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SpotDatafeedSubscription) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SpotDatafeedSubscription) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SpotDatafeedSubscription) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SpotDatafeedSubscription) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SpotDatafeedSubscription) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SpotDatafeedSubscriptionList
- func (in *SpotDatafeedSubscriptionList) DeepCopy() *SpotDatafeedSubscriptionList
- func (in *SpotDatafeedSubscriptionList) DeepCopyInto(out *SpotDatafeedSubscriptionList)
- func (in *SpotDatafeedSubscriptionList) DeepCopyObject() runtime.Object
- func (l *SpotDatafeedSubscriptionList) GetItems() []resource.Managed
- type SpotDatafeedSubscriptionObservation
- type SpotDatafeedSubscriptionParameters
- type SpotDatafeedSubscriptionSpec
- type SpotDatafeedSubscriptionStatus
Constants ¶
const ( Group = "spot-datafeed-subscription.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SpotDatafeedSubscription" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_spot_datafeed_subscription" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeSpotDatafeedSubscription_Bucket ¶
func DecodeSpotDatafeedSubscription_Bucket(p *SpotDatafeedSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeSpotDatafeedSubscription_Prefix ¶
func DecodeSpotDatafeedSubscription_Prefix(p *SpotDatafeedSubscriptionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeSpotDatafeedSubscription ¶
func EncodeSpotDatafeedSubscription(r SpotDatafeedSubscription) cty.Value
func EncodeSpotDatafeedSubscription_Bucket ¶
func EncodeSpotDatafeedSubscription_Bucket(p SpotDatafeedSubscriptionParameters, vals map[string]cty.Value)
func EncodeSpotDatafeedSubscription_Prefix ¶
func EncodeSpotDatafeedSubscription_Prefix(p SpotDatafeedSubscriptionParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeSpotDatafeedSubscription_Bucket ¶
func MergeSpotDatafeedSubscription_Bucket(k *SpotDatafeedSubscriptionParameters, p *SpotDatafeedSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeSpotDatafeedSubscription_Prefix ¶
func MergeSpotDatafeedSubscription_Prefix(k *SpotDatafeedSubscriptionParameters, p *SpotDatafeedSubscriptionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type SpotDatafeedSubscription ¶
type SpotDatafeedSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpotDatafeedSubscriptionSpec `json:"spec"` Status SpotDatafeedSubscriptionStatus `json:"status,omitempty"` }
SpotDatafeedSubscription is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*SpotDatafeedSubscription) DeepCopy ¶
func (in *SpotDatafeedSubscription) DeepCopy() *SpotDatafeedSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) DeepCopyInto ¶
func (in *SpotDatafeedSubscription) DeepCopyInto(out *SpotDatafeedSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpotDatafeedSubscription) DeepCopyObject ¶
func (in *SpotDatafeedSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpotDatafeedSubscription) GetCondition ¶
func (mg *SpotDatafeedSubscription) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) GetDeletionPolicy ¶
func (mg *SpotDatafeedSubscription) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) GetProviderConfigReference ¶
func (mg *SpotDatafeedSubscription) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) GetProviderReference ¶
func (mg *SpotDatafeedSubscription) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this SpotDatafeedSubscription. Deprecated: Use GetProviderConfigReference.
func (*SpotDatafeedSubscription) GetWriteConnectionSecretToReference ¶
func (mg *SpotDatafeedSubscription) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) SetConditions ¶
func (mg *SpotDatafeedSubscription) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) SetDeletionPolicy ¶
func (mg *SpotDatafeedSubscription) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) SetProviderConfigReference ¶
func (mg *SpotDatafeedSubscription) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this SpotDatafeedSubscription.
func (*SpotDatafeedSubscription) SetProviderReference ¶
func (mg *SpotDatafeedSubscription) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this SpotDatafeedSubscription. Deprecated: Use SetProviderConfigReference.
func (*SpotDatafeedSubscription) SetWriteConnectionSecretToReference ¶
func (mg *SpotDatafeedSubscription) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this SpotDatafeedSubscription.
type SpotDatafeedSubscriptionList ¶
type SpotDatafeedSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SpotDatafeedSubscription `json:"items"` }
SpotDatafeedSubscription contains a list of SpotDatafeedSubscriptionList
func (*SpotDatafeedSubscriptionList) DeepCopy ¶
func (in *SpotDatafeedSubscriptionList) DeepCopy() *SpotDatafeedSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscriptionList.
func (*SpotDatafeedSubscriptionList) DeepCopyInto ¶
func (in *SpotDatafeedSubscriptionList) DeepCopyInto(out *SpotDatafeedSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpotDatafeedSubscriptionList) DeepCopyObject ¶
func (in *SpotDatafeedSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SpotDatafeedSubscriptionList) GetItems ¶
func (l *SpotDatafeedSubscriptionList) GetItems() []resource.Managed
GetItems of this SpotDatafeedSubscriptionList.
type SpotDatafeedSubscriptionObservation ¶
type SpotDatafeedSubscriptionObservation struct{}
A SpotDatafeedSubscriptionObservation records the observed state of a SpotDatafeedSubscription
func (*SpotDatafeedSubscriptionObservation) DeepCopy ¶
func (in *SpotDatafeedSubscriptionObservation) DeepCopy() *SpotDatafeedSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscriptionObservation.
func (*SpotDatafeedSubscriptionObservation) DeepCopyInto ¶
func (in *SpotDatafeedSubscriptionObservation) DeepCopyInto(out *SpotDatafeedSubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotDatafeedSubscriptionParameters ¶
type SpotDatafeedSubscriptionParameters struct { Bucket string `json:"bucket"` Prefix string `json:"prefix"` }
A SpotDatafeedSubscriptionParameters defines the desired state of a SpotDatafeedSubscription
func (*SpotDatafeedSubscriptionParameters) DeepCopy ¶
func (in *SpotDatafeedSubscriptionParameters) DeepCopy() *SpotDatafeedSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscriptionParameters.
func (*SpotDatafeedSubscriptionParameters) DeepCopyInto ¶
func (in *SpotDatafeedSubscriptionParameters) DeepCopyInto(out *SpotDatafeedSubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotDatafeedSubscriptionSpec ¶
type SpotDatafeedSubscriptionSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider SpotDatafeedSubscriptionParameters `json:"forProvider"` }
A SpotDatafeedSubscriptionSpec defines the desired state of a SpotDatafeedSubscription
func (*SpotDatafeedSubscriptionSpec) DeepCopy ¶
func (in *SpotDatafeedSubscriptionSpec) DeepCopy() *SpotDatafeedSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscriptionSpec.
func (*SpotDatafeedSubscriptionSpec) DeepCopyInto ¶
func (in *SpotDatafeedSubscriptionSpec) DeepCopyInto(out *SpotDatafeedSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotDatafeedSubscriptionStatus ¶
type SpotDatafeedSubscriptionStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider SpotDatafeedSubscriptionObservation `json:"atProvider"` }
A SpotDatafeedSubscriptionStatus defines the observed state of a SpotDatafeedSubscription
func (*SpotDatafeedSubscriptionStatus) DeepCopy ¶
func (in *SpotDatafeedSubscriptionStatus) DeepCopy() *SpotDatafeedSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscriptionStatus.
func (*SpotDatafeedSubscriptionStatus) DeepCopyInto ¶
func (in *SpotDatafeedSubscriptionStatus) DeepCopyInto(out *SpotDatafeedSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.