Documentation
¶
Index ¶
- Constants
- Variables
- func DecodeEc2TrafficMirrorSession(prev *Ec2TrafficMirrorSession, ctyValue cty.Value) (resource.Managed, error)
- func DecodeEc2TrafficMirrorSession_Arn(p *Ec2TrafficMirrorSessionObservation, vals map[string]cty.Value)
- func DecodeEc2TrafficMirrorSession_Description(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func DecodeEc2TrafficMirrorSession_NetworkInterfaceId(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func DecodeEc2TrafficMirrorSession_PacketLength(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func DecodeEc2TrafficMirrorSession_SessionNumber(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func DecodeEc2TrafficMirrorSession_Tags(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func DecodeEc2TrafficMirrorSession_TrafficMirrorFilterId(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func DecodeEc2TrafficMirrorSession_TrafficMirrorTargetId(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func DecodeEc2TrafficMirrorSession_VirtualNetworkId(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func EncodeEc2TrafficMirrorSession(r Ec2TrafficMirrorSession) cty.Value
- func EncodeEc2TrafficMirrorSession_Arn(p Ec2TrafficMirrorSessionObservation, vals map[string]cty.Value)
- func EncodeEc2TrafficMirrorSession_Description(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func EncodeEc2TrafficMirrorSession_NetworkInterfaceId(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func EncodeEc2TrafficMirrorSession_PacketLength(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func EncodeEc2TrafficMirrorSession_SessionNumber(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func EncodeEc2TrafficMirrorSession_Tags(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func EncodeEc2TrafficMirrorSession_TrafficMirrorFilterId(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func EncodeEc2TrafficMirrorSession_TrafficMirrorTargetId(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func EncodeEc2TrafficMirrorSession_VirtualNetworkId(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeEc2TrafficMirrorSession_Arn(k *Ec2TrafficMirrorSessionObservation, p *Ec2TrafficMirrorSessionObservation, ...) bool
- func MergeEc2TrafficMirrorSession_Description(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, ...) bool
- func MergeEc2TrafficMirrorSession_NetworkInterfaceId(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, ...) bool
- func MergeEc2TrafficMirrorSession_PacketLength(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, ...) bool
- func MergeEc2TrafficMirrorSession_SessionNumber(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, ...) bool
- func MergeEc2TrafficMirrorSession_Tags(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, ...) bool
- func MergeEc2TrafficMirrorSession_TrafficMirrorFilterId(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, ...) bool
- func MergeEc2TrafficMirrorSession_TrafficMirrorTargetId(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, ...) bool
- func MergeEc2TrafficMirrorSession_VirtualNetworkId(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, ...) bool
- type Ec2TrafficMirrorSession
- func (in *Ec2TrafficMirrorSession) DeepCopy() *Ec2TrafficMirrorSession
- func (in *Ec2TrafficMirrorSession) DeepCopyInto(out *Ec2TrafficMirrorSession)
- func (in *Ec2TrafficMirrorSession) DeepCopyObject() runtime.Object
- func (mg *Ec2TrafficMirrorSession) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Ec2TrafficMirrorSession) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Ec2TrafficMirrorSession) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Ec2TrafficMirrorSession) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Ec2TrafficMirrorSession) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Ec2TrafficMirrorSession) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Ec2TrafficMirrorSession) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Ec2TrafficMirrorSession) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2TrafficMirrorSession) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Ec2TrafficMirrorSession) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Ec2TrafficMirrorSessionList
- func (in *Ec2TrafficMirrorSessionList) DeepCopy() *Ec2TrafficMirrorSessionList
- func (in *Ec2TrafficMirrorSessionList) DeepCopyInto(out *Ec2TrafficMirrorSessionList)
- func (in *Ec2TrafficMirrorSessionList) DeepCopyObject() runtime.Object
- func (l *Ec2TrafficMirrorSessionList) GetItems() []resource.Managed
- type Ec2TrafficMirrorSessionObservation
- type Ec2TrafficMirrorSessionParameters
- type Ec2TrafficMirrorSessionSpec
- type Ec2TrafficMirrorSessionStatus
Constants ¶
const ( Group = "ec-2-traffic-mirror-session.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Ec2TrafficMirrorSession" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ec2_traffic_mirror_session" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeEc2TrafficMirrorSession_Arn ¶
func DecodeEc2TrafficMirrorSession_Arn(p *Ec2TrafficMirrorSessionObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TrafficMirrorSession_Description ¶
func DecodeEc2TrafficMirrorSession_Description(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TrafficMirrorSession_NetworkInterfaceId ¶
func DecodeEc2TrafficMirrorSession_NetworkInterfaceId(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TrafficMirrorSession_PacketLength ¶
func DecodeEc2TrafficMirrorSession_PacketLength(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TrafficMirrorSession_SessionNumber ¶
func DecodeEc2TrafficMirrorSession_SessionNumber(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TrafficMirrorSession_Tags ¶
func DecodeEc2TrafficMirrorSession_Tags(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeEc2TrafficMirrorSession_TrafficMirrorFilterId ¶
func DecodeEc2TrafficMirrorSession_TrafficMirrorFilterId(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TrafficMirrorSession_TrafficMirrorTargetId ¶
func DecodeEc2TrafficMirrorSession_TrafficMirrorTargetId(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeEc2TrafficMirrorSession_VirtualNetworkId ¶
func DecodeEc2TrafficMirrorSession_VirtualNetworkId(p *Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeEc2TrafficMirrorSession ¶
func EncodeEc2TrafficMirrorSession(r Ec2TrafficMirrorSession) cty.Value
func EncodeEc2TrafficMirrorSession_Arn ¶
func EncodeEc2TrafficMirrorSession_Arn(p Ec2TrafficMirrorSessionObservation, vals map[string]cty.Value)
func EncodeEc2TrafficMirrorSession_Description ¶
func EncodeEc2TrafficMirrorSession_Description(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
func EncodeEc2TrafficMirrorSession_NetworkInterfaceId ¶
func EncodeEc2TrafficMirrorSession_NetworkInterfaceId(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
func EncodeEc2TrafficMirrorSession_PacketLength ¶
func EncodeEc2TrafficMirrorSession_PacketLength(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
func EncodeEc2TrafficMirrorSession_SessionNumber ¶
func EncodeEc2TrafficMirrorSession_SessionNumber(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
func EncodeEc2TrafficMirrorSession_Tags ¶
func EncodeEc2TrafficMirrorSession_Tags(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
func EncodeEc2TrafficMirrorSession_TrafficMirrorFilterId ¶
func EncodeEc2TrafficMirrorSession_TrafficMirrorFilterId(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
func EncodeEc2TrafficMirrorSession_TrafficMirrorTargetId ¶
func EncodeEc2TrafficMirrorSession_TrafficMirrorTargetId(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
func EncodeEc2TrafficMirrorSession_VirtualNetworkId ¶
func EncodeEc2TrafficMirrorSession_VirtualNetworkId(p Ec2TrafficMirrorSessionParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeEc2TrafficMirrorSession_Arn ¶
func MergeEc2TrafficMirrorSession_Arn(k *Ec2TrafficMirrorSessionObservation, p *Ec2TrafficMirrorSessionObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeEc2TrafficMirrorSession_Description ¶
func MergeEc2TrafficMirrorSession_Description(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TrafficMirrorSession_NetworkInterfaceId ¶
func MergeEc2TrafficMirrorSession_NetworkInterfaceId(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TrafficMirrorSession_PacketLength ¶
func MergeEc2TrafficMirrorSession_PacketLength(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TrafficMirrorSession_SessionNumber ¶
func MergeEc2TrafficMirrorSession_SessionNumber(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TrafficMirrorSession_Tags ¶
func MergeEc2TrafficMirrorSession_Tags(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeEc2TrafficMirrorSession_TrafficMirrorFilterId ¶
func MergeEc2TrafficMirrorSession_TrafficMirrorFilterId(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TrafficMirrorSession_TrafficMirrorTargetId ¶
func MergeEc2TrafficMirrorSession_TrafficMirrorTargetId(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeEc2TrafficMirrorSession_VirtualNetworkId ¶
func MergeEc2TrafficMirrorSession_VirtualNetworkId(k *Ec2TrafficMirrorSessionParameters, p *Ec2TrafficMirrorSessionParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type Ec2TrafficMirrorSession ¶
type Ec2TrafficMirrorSession struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Ec2TrafficMirrorSessionSpec `json:"spec"` Status Ec2TrafficMirrorSessionStatus `json:"status,omitempty"` }
Ec2TrafficMirrorSession is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Ec2TrafficMirrorSession) DeepCopy ¶
func (in *Ec2TrafficMirrorSession) DeepCopy() *Ec2TrafficMirrorSession
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TrafficMirrorSession.
func (*Ec2TrafficMirrorSession) DeepCopyInto ¶
func (in *Ec2TrafficMirrorSession) DeepCopyInto(out *Ec2TrafficMirrorSession)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2TrafficMirrorSession) DeepCopyObject ¶
func (in *Ec2TrafficMirrorSession) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2TrafficMirrorSession) GetCondition ¶
func (mg *Ec2TrafficMirrorSession) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Ec2TrafficMirrorSession.
func (*Ec2TrafficMirrorSession) GetDeletionPolicy ¶
func (mg *Ec2TrafficMirrorSession) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Ec2TrafficMirrorSession.
func (*Ec2TrafficMirrorSession) GetProviderConfigReference ¶
func (mg *Ec2TrafficMirrorSession) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Ec2TrafficMirrorSession.
func (*Ec2TrafficMirrorSession) GetProviderReference ¶
func (mg *Ec2TrafficMirrorSession) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Ec2TrafficMirrorSession. Deprecated: Use GetProviderConfigReference.
func (*Ec2TrafficMirrorSession) GetWriteConnectionSecretToReference ¶
func (mg *Ec2TrafficMirrorSession) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Ec2TrafficMirrorSession.
func (*Ec2TrafficMirrorSession) SetConditions ¶
func (mg *Ec2TrafficMirrorSession) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Ec2TrafficMirrorSession.
func (*Ec2TrafficMirrorSession) SetDeletionPolicy ¶
func (mg *Ec2TrafficMirrorSession) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Ec2TrafficMirrorSession.
func (*Ec2TrafficMirrorSession) SetProviderConfigReference ¶
func (mg *Ec2TrafficMirrorSession) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Ec2TrafficMirrorSession.
func (*Ec2TrafficMirrorSession) SetProviderReference ¶
func (mg *Ec2TrafficMirrorSession) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Ec2TrafficMirrorSession. Deprecated: Use SetProviderConfigReference.
func (*Ec2TrafficMirrorSession) SetWriteConnectionSecretToReference ¶
func (mg *Ec2TrafficMirrorSession) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Ec2TrafficMirrorSession.
type Ec2TrafficMirrorSessionList ¶
type Ec2TrafficMirrorSessionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Ec2TrafficMirrorSession `json:"items"` }
Ec2TrafficMirrorSession contains a list of Ec2TrafficMirrorSessionList
func (*Ec2TrafficMirrorSessionList) DeepCopy ¶
func (in *Ec2TrafficMirrorSessionList) DeepCopy() *Ec2TrafficMirrorSessionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TrafficMirrorSessionList.
func (*Ec2TrafficMirrorSessionList) DeepCopyInto ¶
func (in *Ec2TrafficMirrorSessionList) DeepCopyInto(out *Ec2TrafficMirrorSessionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ec2TrafficMirrorSessionList) DeepCopyObject ¶
func (in *Ec2TrafficMirrorSessionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ec2TrafficMirrorSessionList) GetItems ¶
func (l *Ec2TrafficMirrorSessionList) GetItems() []resource.Managed
GetItems of this Ec2TrafficMirrorSessionList.
type Ec2TrafficMirrorSessionObservation ¶
type Ec2TrafficMirrorSessionObservation struct {
Arn string `json:"arn"`
}
A Ec2TrafficMirrorSessionObservation records the observed state of a Ec2TrafficMirrorSession
func (*Ec2TrafficMirrorSessionObservation) DeepCopy ¶
func (in *Ec2TrafficMirrorSessionObservation) DeepCopy() *Ec2TrafficMirrorSessionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TrafficMirrorSessionObservation.
func (*Ec2TrafficMirrorSessionObservation) DeepCopyInto ¶
func (in *Ec2TrafficMirrorSessionObservation) DeepCopyInto(out *Ec2TrafficMirrorSessionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TrafficMirrorSessionParameters ¶
type Ec2TrafficMirrorSessionParameters struct { TrafficMirrorTargetId string `json:"traffic_mirror_target_id"` Description string `json:"description"` NetworkInterfaceId string `json:"network_interface_id"` PacketLength int64 `json:"packet_length"` SessionNumber int64 `json:"session_number"` TrafficMirrorFilterId string `json:"traffic_mirror_filter_id"` Tags map[string]string `json:"tags"` VirtualNetworkId int64 `json:"virtual_network_id"` }
A Ec2TrafficMirrorSessionParameters defines the desired state of a Ec2TrafficMirrorSession
func (*Ec2TrafficMirrorSessionParameters) DeepCopy ¶
func (in *Ec2TrafficMirrorSessionParameters) DeepCopy() *Ec2TrafficMirrorSessionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TrafficMirrorSessionParameters.
func (*Ec2TrafficMirrorSessionParameters) DeepCopyInto ¶
func (in *Ec2TrafficMirrorSessionParameters) DeepCopyInto(out *Ec2TrafficMirrorSessionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TrafficMirrorSessionSpec ¶
type Ec2TrafficMirrorSessionSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Ec2TrafficMirrorSessionParameters `json:"forProvider"` }
A Ec2TrafficMirrorSessionSpec defines the desired state of a Ec2TrafficMirrorSession
func (*Ec2TrafficMirrorSessionSpec) DeepCopy ¶
func (in *Ec2TrafficMirrorSessionSpec) DeepCopy() *Ec2TrafficMirrorSessionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TrafficMirrorSessionSpec.
func (*Ec2TrafficMirrorSessionSpec) DeepCopyInto ¶
func (in *Ec2TrafficMirrorSessionSpec) DeepCopyInto(out *Ec2TrafficMirrorSessionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Ec2TrafficMirrorSessionStatus ¶
type Ec2TrafficMirrorSessionStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Ec2TrafficMirrorSessionObservation `json:"atProvider"` }
A Ec2TrafficMirrorSessionStatus defines the observed state of a Ec2TrafficMirrorSession
func (*Ec2TrafficMirrorSessionStatus) DeepCopy ¶
func (in *Ec2TrafficMirrorSessionStatus) DeepCopy() *Ec2TrafficMirrorSessionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TrafficMirrorSessionStatus.
func (*Ec2TrafficMirrorSessionStatus) DeepCopyInto ¶
func (in *Ec2TrafficMirrorSessionStatus) DeepCopyInto(out *Ec2TrafficMirrorSessionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.