Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeVpcEndpointConnectionNotification(prev *VpcEndpointConnectionNotification, ctyValue cty.Value) (resource.Managed, error)
- func DecodeVpcEndpointConnectionNotification_ConnectionEvents(p *VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
- func DecodeVpcEndpointConnectionNotification_ConnectionNotificationArn(p *VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
- func DecodeVpcEndpointConnectionNotification_NotificationType(p *VpcEndpointConnectionNotificationObservation, vals map[string]cty.Value)
- func DecodeVpcEndpointConnectionNotification_State(p *VpcEndpointConnectionNotificationObservation, vals map[string]cty.Value)
- func DecodeVpcEndpointConnectionNotification_VpcEndpointId(p *VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
- func DecodeVpcEndpointConnectionNotification_VpcEndpointServiceId(p *VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
- func EncodeVpcEndpointConnectionNotification(r VpcEndpointConnectionNotification) cty.Value
- func EncodeVpcEndpointConnectionNotification_ConnectionEvents(p VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
- func EncodeVpcEndpointConnectionNotification_ConnectionNotificationArn(p VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
- func EncodeVpcEndpointConnectionNotification_NotificationType(p VpcEndpointConnectionNotificationObservation, vals map[string]cty.Value)
- func EncodeVpcEndpointConnectionNotification_State(p VpcEndpointConnectionNotificationObservation, vals map[string]cty.Value)
- func EncodeVpcEndpointConnectionNotification_VpcEndpointId(p VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
- func EncodeVpcEndpointConnectionNotification_VpcEndpointServiceId(p VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeVpcEndpointConnectionNotification_ConnectionEvents(k *VpcEndpointConnectionNotificationParameters, ...) bool
- func MergeVpcEndpointConnectionNotification_ConnectionNotificationArn(k *VpcEndpointConnectionNotificationParameters, ...) bool
- func MergeVpcEndpointConnectionNotification_NotificationType(k *VpcEndpointConnectionNotificationObservation, ...) bool
- func MergeVpcEndpointConnectionNotification_State(k *VpcEndpointConnectionNotificationObservation, ...) bool
- func MergeVpcEndpointConnectionNotification_VpcEndpointId(k *VpcEndpointConnectionNotificationParameters, ...) bool
- func MergeVpcEndpointConnectionNotification_VpcEndpointServiceId(k *VpcEndpointConnectionNotificationParameters, ...) bool
- type VpcEndpointConnectionNotification
- func (in *VpcEndpointConnectionNotification) DeepCopy() *VpcEndpointConnectionNotification
- func (in *VpcEndpointConnectionNotification) DeepCopyInto(out *VpcEndpointConnectionNotification)
- func (in *VpcEndpointConnectionNotification) DeepCopyObject() runtime.Object
- func (mg *VpcEndpointConnectionNotification) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *VpcEndpointConnectionNotification) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *VpcEndpointConnectionNotification) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *VpcEndpointConnectionNotification) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *VpcEndpointConnectionNotification) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *VpcEndpointConnectionNotification) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *VpcEndpointConnectionNotification) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *VpcEndpointConnectionNotification) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *VpcEndpointConnectionNotification) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *VpcEndpointConnectionNotification) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type VpcEndpointConnectionNotificationList
- func (in *VpcEndpointConnectionNotificationList) DeepCopy() *VpcEndpointConnectionNotificationList
- func (in *VpcEndpointConnectionNotificationList) DeepCopyInto(out *VpcEndpointConnectionNotificationList)
- func (in *VpcEndpointConnectionNotificationList) DeepCopyObject() runtime.Object
- func (l *VpcEndpointConnectionNotificationList) GetItems() []resource.Managed
- type VpcEndpointConnectionNotificationObservation
- type VpcEndpointConnectionNotificationParameters
- type VpcEndpointConnectionNotificationSpec
- type VpcEndpointConnectionNotificationStatus
Constants ¶
const ( Group = "vpc-endpoint-connection-notification.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "VpcEndpointConnectionNotification" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_vpc_endpoint_connection_notification" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeVpcEndpointConnectionNotification_ConnectionEvents ¶
func DecodeVpcEndpointConnectionNotification_ConnectionEvents(p *VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeVpcEndpointConnectionNotification_ConnectionNotificationArn ¶
func DecodeVpcEndpointConnectionNotification_ConnectionNotificationArn(p *VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpcEndpointConnectionNotification_NotificationType ¶
func DecodeVpcEndpointConnectionNotification_NotificationType(p *VpcEndpointConnectionNotificationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpcEndpointConnectionNotification_State ¶
func DecodeVpcEndpointConnectionNotification_State(p *VpcEndpointConnectionNotificationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpcEndpointConnectionNotification_VpcEndpointId ¶
func DecodeVpcEndpointConnectionNotification_VpcEndpointId(p *VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeVpcEndpointConnectionNotification_VpcEndpointServiceId ¶
func DecodeVpcEndpointConnectionNotification_VpcEndpointServiceId(p *VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeVpcEndpointConnectionNotification ¶
func EncodeVpcEndpointConnectionNotification(r VpcEndpointConnectionNotification) cty.Value
func EncodeVpcEndpointConnectionNotification_ConnectionEvents ¶
func EncodeVpcEndpointConnectionNotification_ConnectionEvents(p VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
func EncodeVpcEndpointConnectionNotification_ConnectionNotificationArn ¶
func EncodeVpcEndpointConnectionNotification_ConnectionNotificationArn(p VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
func EncodeVpcEndpointConnectionNotification_NotificationType ¶
func EncodeVpcEndpointConnectionNotification_NotificationType(p VpcEndpointConnectionNotificationObservation, vals map[string]cty.Value)
func EncodeVpcEndpointConnectionNotification_State ¶
func EncodeVpcEndpointConnectionNotification_State(p VpcEndpointConnectionNotificationObservation, vals map[string]cty.Value)
func EncodeVpcEndpointConnectionNotification_VpcEndpointId ¶
func EncodeVpcEndpointConnectionNotification_VpcEndpointId(p VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
func EncodeVpcEndpointConnectionNotification_VpcEndpointServiceId ¶
func EncodeVpcEndpointConnectionNotification_VpcEndpointServiceId(p VpcEndpointConnectionNotificationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeVpcEndpointConnectionNotification_ConnectionEvents ¶
func MergeVpcEndpointConnectionNotification_ConnectionEvents(k *VpcEndpointConnectionNotificationParameters, p *VpcEndpointConnectionNotificationParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeVpcEndpointConnectionNotification_ConnectionNotificationArn ¶
func MergeVpcEndpointConnectionNotification_ConnectionNotificationArn(k *VpcEndpointConnectionNotificationParameters, p *VpcEndpointConnectionNotificationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVpcEndpointConnectionNotification_NotificationType ¶
func MergeVpcEndpointConnectionNotification_NotificationType(k *VpcEndpointConnectionNotificationObservation, p *VpcEndpointConnectionNotificationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpcEndpointConnectionNotification_State ¶
func MergeVpcEndpointConnectionNotification_State(k *VpcEndpointConnectionNotificationObservation, p *VpcEndpointConnectionNotificationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeVpcEndpointConnectionNotification_VpcEndpointId ¶
func MergeVpcEndpointConnectionNotification_VpcEndpointId(k *VpcEndpointConnectionNotificationParameters, p *VpcEndpointConnectionNotificationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeVpcEndpointConnectionNotification_VpcEndpointServiceId ¶
func MergeVpcEndpointConnectionNotification_VpcEndpointServiceId(k *VpcEndpointConnectionNotificationParameters, p *VpcEndpointConnectionNotificationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type VpcEndpointConnectionNotification ¶
type VpcEndpointConnectionNotification struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcEndpointConnectionNotificationSpec `json:"spec"` Status VpcEndpointConnectionNotificationStatus `json:"status,omitempty"` }
VpcEndpointConnectionNotification is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*VpcEndpointConnectionNotification) DeepCopy ¶
func (in *VpcEndpointConnectionNotification) DeepCopy() *VpcEndpointConnectionNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionNotification.
func (*VpcEndpointConnectionNotification) DeepCopyInto ¶
func (in *VpcEndpointConnectionNotification) DeepCopyInto(out *VpcEndpointConnectionNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointConnectionNotification) DeepCopyObject ¶
func (in *VpcEndpointConnectionNotification) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcEndpointConnectionNotification) GetCondition ¶
func (mg *VpcEndpointConnectionNotification) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this VpcEndpointConnectionNotification.
func (*VpcEndpointConnectionNotification) GetDeletionPolicy ¶
func (mg *VpcEndpointConnectionNotification) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this VpcEndpointConnectionNotification.
func (*VpcEndpointConnectionNotification) GetProviderConfigReference ¶
func (mg *VpcEndpointConnectionNotification) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this VpcEndpointConnectionNotification.
func (*VpcEndpointConnectionNotification) GetProviderReference ¶
func (mg *VpcEndpointConnectionNotification) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this VpcEndpointConnectionNotification. Deprecated: Use GetProviderConfigReference.
func (*VpcEndpointConnectionNotification) GetWriteConnectionSecretToReference ¶
func (mg *VpcEndpointConnectionNotification) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this VpcEndpointConnectionNotification.
func (*VpcEndpointConnectionNotification) SetConditions ¶
func (mg *VpcEndpointConnectionNotification) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this VpcEndpointConnectionNotification.
func (*VpcEndpointConnectionNotification) SetDeletionPolicy ¶
func (mg *VpcEndpointConnectionNotification) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this VpcEndpointConnectionNotification.
func (*VpcEndpointConnectionNotification) SetProviderConfigReference ¶
func (mg *VpcEndpointConnectionNotification) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this VpcEndpointConnectionNotification.
func (*VpcEndpointConnectionNotification) SetProviderReference ¶
func (mg *VpcEndpointConnectionNotification) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this VpcEndpointConnectionNotification. Deprecated: Use SetProviderConfigReference.
func (*VpcEndpointConnectionNotification) SetWriteConnectionSecretToReference ¶
func (mg *VpcEndpointConnectionNotification) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this VpcEndpointConnectionNotification.
type VpcEndpointConnectionNotificationList ¶
type VpcEndpointConnectionNotificationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VpcEndpointConnectionNotification `json:"items"` }
VpcEndpointConnectionNotification contains a list of VpcEndpointConnectionNotificationList
func (*VpcEndpointConnectionNotificationList) DeepCopy ¶
func (in *VpcEndpointConnectionNotificationList) DeepCopy() *VpcEndpointConnectionNotificationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionNotificationList.
func (*VpcEndpointConnectionNotificationList) DeepCopyInto ¶
func (in *VpcEndpointConnectionNotificationList) DeepCopyInto(out *VpcEndpointConnectionNotificationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointConnectionNotificationList) DeepCopyObject ¶
func (in *VpcEndpointConnectionNotificationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcEndpointConnectionNotificationList) GetItems ¶
func (l *VpcEndpointConnectionNotificationList) GetItems() []resource.Managed
GetItems of this VpcEndpointConnectionNotificationList.
type VpcEndpointConnectionNotificationObservation ¶
type VpcEndpointConnectionNotificationObservation struct { NotificationType string `json:"notification_type"` State string `json:"state"` }
A VpcEndpointConnectionNotificationObservation records the observed state of a VpcEndpointConnectionNotification
func (*VpcEndpointConnectionNotificationObservation) DeepCopy ¶
func (in *VpcEndpointConnectionNotificationObservation) DeepCopy() *VpcEndpointConnectionNotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionNotificationObservation.
func (*VpcEndpointConnectionNotificationObservation) DeepCopyInto ¶
func (in *VpcEndpointConnectionNotificationObservation) DeepCopyInto(out *VpcEndpointConnectionNotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointConnectionNotificationParameters ¶
type VpcEndpointConnectionNotificationParameters struct { VpcEndpointId string `json:"vpc_endpoint_id"` VpcEndpointServiceId string `json:"vpc_endpoint_service_id"` ConnectionEvents []string `json:"connection_events"` ConnectionNotificationArn string `json:"connection_notification_arn"` }
A VpcEndpointConnectionNotificationParameters defines the desired state of a VpcEndpointConnectionNotification
func (*VpcEndpointConnectionNotificationParameters) DeepCopy ¶
func (in *VpcEndpointConnectionNotificationParameters) DeepCopy() *VpcEndpointConnectionNotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionNotificationParameters.
func (*VpcEndpointConnectionNotificationParameters) DeepCopyInto ¶
func (in *VpcEndpointConnectionNotificationParameters) DeepCopyInto(out *VpcEndpointConnectionNotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointConnectionNotificationSpec ¶
type VpcEndpointConnectionNotificationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider VpcEndpointConnectionNotificationParameters `json:"forProvider"` }
A VpcEndpointConnectionNotificationSpec defines the desired state of a VpcEndpointConnectionNotification
func (*VpcEndpointConnectionNotificationSpec) DeepCopy ¶
func (in *VpcEndpointConnectionNotificationSpec) DeepCopy() *VpcEndpointConnectionNotificationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionNotificationSpec.
func (*VpcEndpointConnectionNotificationSpec) DeepCopyInto ¶
func (in *VpcEndpointConnectionNotificationSpec) DeepCopyInto(out *VpcEndpointConnectionNotificationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointConnectionNotificationStatus ¶
type VpcEndpointConnectionNotificationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider VpcEndpointConnectionNotificationObservation `json:"atProvider"` }
A VpcEndpointConnectionNotificationStatus defines the observed state of a VpcEndpointConnectionNotification
func (*VpcEndpointConnectionNotificationStatus) DeepCopy ¶
func (in *VpcEndpointConnectionNotificationStatus) DeepCopy() *VpcEndpointConnectionNotificationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionNotificationStatus.
func (*VpcEndpointConnectionNotificationStatus) DeepCopyInto ¶
func (in *VpcEndpointConnectionNotificationStatus) DeepCopyInto(out *VpcEndpointConnectionNotificationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.