Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=globalaccelerator.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type Accelerator
- func (in *Accelerator) DeepCopy() *Accelerator
- func (in *Accelerator) DeepCopyInto(out *Accelerator)
- func (in *Accelerator) DeepCopyObject() runtime.Object
- func (mg *Accelerator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Accelerator) GetConnectionDetailsMapping() map[string]string
- func (mg *Accelerator) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Accelerator) GetID() string
- func (tr *Accelerator) GetObservation() (map[string]any, error)
- func (tr *Accelerator) GetParameters() (map[string]any, error)
- func (mg *Accelerator) GetProviderConfigReference() *xpv1.Reference
- func (mg *Accelerator) GetProviderReference() *xpv1.Reference
- func (mg *Accelerator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Accelerator) GetTerraformResourceType() string
- func (tr *Accelerator) GetTerraformSchemaVersion() int
- func (mg *Accelerator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Accelerator) LateInitialize(attrs []byte) (bool, error)
- func (mg *Accelerator) SetConditions(c ...xpv1.Condition)
- func (mg *Accelerator) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Accelerator) SetObservation(obs map[string]any) error
- func (tr *Accelerator) SetParameters(params map[string]any) error
- func (mg *Accelerator) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Accelerator) SetProviderReference(r *xpv1.Reference)
- func (mg *Accelerator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Accelerator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AcceleratorList
- type AcceleratorObservation
- type AcceleratorParameters
- type AcceleratorSpec
- type AcceleratorStatus
- type AttributesObservation
- type AttributesParameters
- type EndpointConfigurationObservation
- type EndpointConfigurationParameters
- type EndpointGroup
- func (in *EndpointGroup) DeepCopy() *EndpointGroup
- func (in *EndpointGroup) DeepCopyInto(out *EndpointGroup)
- func (in *EndpointGroup) DeepCopyObject() runtime.Object
- func (mg *EndpointGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EndpointGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *EndpointGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EndpointGroup) GetID() string
- func (tr *EndpointGroup) GetObservation() (map[string]any, error)
- func (tr *EndpointGroup) GetParameters() (map[string]any, error)
- func (mg *EndpointGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *EndpointGroup) GetProviderReference() *xpv1.Reference
- func (mg *EndpointGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EndpointGroup) GetTerraformResourceType() string
- func (tr *EndpointGroup) GetTerraformSchemaVersion() int
- func (mg *EndpointGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EndpointGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *EndpointGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EndpointGroup) SetConditions(c ...xpv1.Condition)
- func (mg *EndpointGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EndpointGroup) SetObservation(obs map[string]any) error
- func (tr *EndpointGroup) SetParameters(params map[string]any) error
- func (mg *EndpointGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EndpointGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *EndpointGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EndpointGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EndpointGroupList
- type EndpointGroupObservation
- type EndpointGroupParameters
- type EndpointGroupSpec
- type EndpointGroupStatus
- type IPSetsObservation
- type IPSetsParameters
- type Listener
- func (in *Listener) DeepCopy() *Listener
- func (in *Listener) DeepCopyInto(out *Listener)
- func (in *Listener) DeepCopyObject() runtime.Object
- func (mg *Listener) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Listener) GetConnectionDetailsMapping() map[string]string
- func (mg *Listener) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Listener) GetID() string
- func (tr *Listener) GetObservation() (map[string]any, error)
- func (tr *Listener) GetParameters() (map[string]any, error)
- func (mg *Listener) GetProviderConfigReference() *xpv1.Reference
- func (mg *Listener) GetProviderReference() *xpv1.Reference
- func (mg *Listener) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Listener) GetTerraformResourceType() string
- func (tr *Listener) GetTerraformSchemaVersion() int
- func (mg *Listener) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Listener) LateInitialize(attrs []byte) (bool, error)
- func (mg *Listener) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Listener) SetConditions(c ...xpv1.Condition)
- func (mg *Listener) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Listener) SetObservation(obs map[string]any) error
- func (tr *Listener) SetParameters(params map[string]any) error
- func (mg *Listener) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Listener) SetProviderReference(r *xpv1.Reference)
- func (mg *Listener) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Listener) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ListenerList
- type ListenerObservation
- type ListenerParameters
- type ListenerSpec
- type ListenerStatus
- type PortOverrideObservation
- type PortOverrideParameters
- type PortRangeObservation
- type PortRangeParameters
Constants ¶
const ( CRDGroup = "globalaccelerator.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( Accelerator_Kind = "Accelerator" Accelerator_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Accelerator_Kind}.String() Accelerator_KindAPIVersion = Accelerator_Kind + "." + CRDGroupVersion.String() Accelerator_GroupVersionKind = CRDGroupVersion.WithKind(Accelerator_Kind) )
Repository type metadata.
var ( EndpointGroup_Kind = "EndpointGroup" EndpointGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EndpointGroup_Kind}.String() EndpointGroup_KindAPIVersion = EndpointGroup_Kind + "." + CRDGroupVersion.String() EndpointGroup_GroupVersionKind = CRDGroupVersion.WithKind(EndpointGroup_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Listener_Kind = "Listener" Listener_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Listener_Kind}.String() Listener_KindAPIVersion = Listener_Kind + "." + CRDGroupVersion.String() Listener_GroupVersionKind = CRDGroupVersion.WithKind(Listener_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Accelerator ¶
type Accelerator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AcceleratorSpec `json:"spec"` Status AcceleratorStatus `json:"status,omitempty"` }
Accelerator is the Schema for the Accelerators API. Provides a Global Accelerator accelerator. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Accelerator) DeepCopy ¶
func (in *Accelerator) DeepCopy() *Accelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Accelerator.
func (*Accelerator) DeepCopyInto ¶
func (in *Accelerator) DeepCopyInto(out *Accelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Accelerator) DeepCopyObject ¶
func (in *Accelerator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Accelerator) GetCondition ¶
func (mg *Accelerator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Accelerator.
func (*Accelerator) GetConnectionDetailsMapping ¶
func (tr *Accelerator) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Accelerator
func (*Accelerator) GetDeletionPolicy ¶
func (mg *Accelerator) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Accelerator.
func (*Accelerator) GetID ¶
func (tr *Accelerator) GetID() string
GetID returns ID of underlying Terraform resource of this Accelerator
func (*Accelerator) GetObservation ¶
func (tr *Accelerator) GetObservation() (map[string]any, error)
GetObservation of this Accelerator
func (*Accelerator) GetParameters ¶
func (tr *Accelerator) GetParameters() (map[string]any, error)
GetParameters of this Accelerator
func (*Accelerator) GetProviderConfigReference ¶
func (mg *Accelerator) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Accelerator.
func (*Accelerator) GetProviderReference ¶
func (mg *Accelerator) GetProviderReference() *xpv1.Reference
GetProviderReference of this Accelerator. Deprecated: Use GetProviderConfigReference.
func (*Accelerator) GetPublishConnectionDetailsTo ¶
func (mg *Accelerator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Accelerator.
func (*Accelerator) GetTerraformResourceType ¶
func (mg *Accelerator) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Accelerator
func (*Accelerator) GetTerraformSchemaVersion ¶
func (tr *Accelerator) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Accelerator) GetWriteConnectionSecretToReference ¶
func (mg *Accelerator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Accelerator.
func (*Accelerator) LateInitialize ¶
func (tr *Accelerator) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Accelerator using its observed tfState. returns True if there are any spec changes for the resource.
func (*Accelerator) SetConditions ¶
func (mg *Accelerator) SetConditions(c ...xpv1.Condition)
SetConditions of this Accelerator.
func (*Accelerator) SetDeletionPolicy ¶
func (mg *Accelerator) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Accelerator.
func (*Accelerator) SetObservation ¶
func (tr *Accelerator) SetObservation(obs map[string]any) error
SetObservation for this Accelerator
func (*Accelerator) SetParameters ¶
func (tr *Accelerator) SetParameters(params map[string]any) error
SetParameters for this Accelerator
func (*Accelerator) SetProviderConfigReference ¶
func (mg *Accelerator) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Accelerator.
func (*Accelerator) SetProviderReference ¶
func (mg *Accelerator) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Accelerator. Deprecated: Use SetProviderConfigReference.
func (*Accelerator) SetPublishConnectionDetailsTo ¶
func (mg *Accelerator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Accelerator.
func (*Accelerator) SetWriteConnectionSecretToReference ¶
func (mg *Accelerator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Accelerator.
type AcceleratorList ¶
type AcceleratorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Accelerator `json:"items"` }
AcceleratorList contains a list of Accelerators
func (*AcceleratorList) DeepCopy ¶
func (in *AcceleratorList) DeepCopy() *AcceleratorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorList.
func (*AcceleratorList) DeepCopyInto ¶
func (in *AcceleratorList) DeepCopyInto(out *AcceleratorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AcceleratorList) DeepCopyObject ¶
func (in *AcceleratorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AcceleratorList) GetItems ¶
func (l *AcceleratorList) GetItems() []resource.Managed
GetItems of this AcceleratorList.
type AcceleratorObservation ¶
type AcceleratorObservation struct { // The DNS name of the accelerator. For example, a5d53ff5ee6bca4ce.awsglobalaccelerator.com. DNSName *string `json:"dnsName,omitempty" tf:"dns_name,omitempty"` // - The Global Accelerator Route 53 zone ID that can be used to // route an Alias Resource Record Set to the Global Accelerator. This attribute // is simply an alias for the zone ID Z2BJ6XQ5FK7U4H. HostedZoneID *string `json:"hostedZoneId,omitempty" tf:"hosted_zone_id,omitempty"` // The Amazon Resource Name (ARN) of the accelerator. ID *string `json:"id,omitempty" tf:"id,omitempty"` // IP address set associated with the accelerator. IPSets []IPSetsObservation `json:"ipSets,omitempty" tf:"ip_sets,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*AcceleratorObservation) DeepCopy ¶
func (in *AcceleratorObservation) DeepCopy() *AcceleratorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorObservation.
func (*AcceleratorObservation) DeepCopyInto ¶
func (in *AcceleratorObservation) DeepCopyInto(out *AcceleratorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceleratorParameters ¶
type AcceleratorParameters struct { // The attributes of the accelerator. Fields documented below. // +kubebuilder:validation:Optional Attributes []AttributesParameters `json:"attributes,omitempty" tf:"attributes,omitempty"` // Indicates whether the accelerator is enabled. Defaults to true. Valid values: true, false. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The value for the address type. Defaults to IPV4. Valid values: IPV4. // +kubebuilder:validation:Optional IPAddressType *string `json:"ipAddressType,omitempty" tf:"ip_address_type,omitempty"` // The name of the accelerator. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AcceleratorParameters) DeepCopy ¶
func (in *AcceleratorParameters) DeepCopy() *AcceleratorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorParameters.
func (*AcceleratorParameters) DeepCopyInto ¶
func (in *AcceleratorParameters) DeepCopyInto(out *AcceleratorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceleratorSpec ¶
type AcceleratorSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AcceleratorParameters `json:"forProvider"` }
AcceleratorSpec defines the desired state of Accelerator
func (*AcceleratorSpec) DeepCopy ¶
func (in *AcceleratorSpec) DeepCopy() *AcceleratorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorSpec.
func (*AcceleratorSpec) DeepCopyInto ¶
func (in *AcceleratorSpec) DeepCopyInto(out *AcceleratorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceleratorStatus ¶
type AcceleratorStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AcceleratorObservation `json:"atProvider,omitempty"` }
AcceleratorStatus defines the observed state of Accelerator.
func (*AcceleratorStatus) DeepCopy ¶
func (in *AcceleratorStatus) DeepCopy() *AcceleratorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorStatus.
func (*AcceleratorStatus) DeepCopyInto ¶
func (in *AcceleratorStatus) DeepCopyInto(out *AcceleratorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributesObservation ¶
type AttributesObservation struct { }
func (*AttributesObservation) DeepCopy ¶
func (in *AttributesObservation) DeepCopy() *AttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributesObservation.
func (*AttributesObservation) DeepCopyInto ¶
func (in *AttributesObservation) DeepCopyInto(out *AttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributesParameters ¶
type AttributesParameters struct { // Indicates whether flow logs are enabled. Defaults to false. Valid values: true, false. // +kubebuilder:validation:Optional FlowLogsEnabled *bool `json:"flowLogsEnabled,omitempty" tf:"flow_logs_enabled,omitempty"` // The name of the Amazon S3 bucket for the flow logs. Required if flow_logs_enabled is true. // +kubebuilder:validation:Optional FlowLogsS3Bucket *string `json:"flowLogsS3Bucket,omitempty" tf:"flow_logs_s3_bucket,omitempty"` // The prefix for the location in the Amazon S3 bucket for the flow logs. Required if flow_logs_enabled is true. // +kubebuilder:validation:Optional FlowLogsS3Prefix *string `json:"flowLogsS3Prefix,omitempty" tf:"flow_logs_s3_prefix,omitempty"` }
func (*AttributesParameters) DeepCopy ¶
func (in *AttributesParameters) DeepCopy() *AttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributesParameters.
func (*AttributesParameters) DeepCopyInto ¶
func (in *AttributesParameters) DeepCopyInto(out *AttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConfigurationObservation ¶
type EndpointConfigurationObservation struct { }
func (*EndpointConfigurationObservation) DeepCopy ¶
func (in *EndpointConfigurationObservation) DeepCopy() *EndpointConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationObservation.
func (*EndpointConfigurationObservation) DeepCopyInto ¶
func (in *EndpointConfigurationObservation) DeepCopyInto(out *EndpointConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConfigurationParameters ¶
type EndpointConfigurationParameters struct { // Indicates whether client IP address preservation is enabled for an Application Load Balancer endpoint. See the AWS documentation for more details. The default value is false. // +kubebuilder:validation:Optional ClientIPPreservationEnabled *bool `json:"clientIpPreservationEnabled,omitempty" tf:"client_ip_preservation_enabled,omitempty"` // An ID for the endpoint. If the endpoint is a Network Load Balancer or Application Load Balancer, this is the Amazon Resource Name (ARN) of the resource. If the endpoint is an Elastic IP address, this is the Elastic IP address allocation ID. // +kubebuilder:validation:Optional EndpointID *string `json:"endpointId,omitempty" tf:"endpoint_id,omitempty"` // The weight associated with the endpoint. When you add weights to endpoints, you configure AWS Global Accelerator to route traffic based on proportions that you specify. // +kubebuilder:validation:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*EndpointConfigurationParameters) DeepCopy ¶
func (in *EndpointConfigurationParameters) DeepCopy() *EndpointConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationParameters.
func (*EndpointConfigurationParameters) DeepCopyInto ¶
func (in *EndpointConfigurationParameters) DeepCopyInto(out *EndpointConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroup ¶
type EndpointGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointGroupSpec `json:"spec"` Status EndpointGroupStatus `json:"status,omitempty"` }
EndpointGroup is the Schema for the EndpointGroups API. Provides a Global Accelerator endpoint group. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*EndpointGroup) DeepCopy ¶
func (in *EndpointGroup) DeepCopy() *EndpointGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroup.
func (*EndpointGroup) DeepCopyInto ¶
func (in *EndpointGroup) DeepCopyInto(out *EndpointGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointGroup) DeepCopyObject ¶
func (in *EndpointGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointGroup) GetCondition ¶
func (mg *EndpointGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EndpointGroup.
func (*EndpointGroup) GetConnectionDetailsMapping ¶
func (tr *EndpointGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EndpointGroup
func (*EndpointGroup) GetDeletionPolicy ¶
func (mg *EndpointGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EndpointGroup.
func (*EndpointGroup) GetID ¶
func (tr *EndpointGroup) GetID() string
GetID returns ID of underlying Terraform resource of this EndpointGroup
func (*EndpointGroup) GetObservation ¶
func (tr *EndpointGroup) GetObservation() (map[string]any, error)
GetObservation of this EndpointGroup
func (*EndpointGroup) GetParameters ¶
func (tr *EndpointGroup) GetParameters() (map[string]any, error)
GetParameters of this EndpointGroup
func (*EndpointGroup) GetProviderConfigReference ¶
func (mg *EndpointGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EndpointGroup.
func (*EndpointGroup) GetProviderReference ¶
func (mg *EndpointGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this EndpointGroup. Deprecated: Use GetProviderConfigReference.
func (*EndpointGroup) GetPublishConnectionDetailsTo ¶
func (mg *EndpointGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EndpointGroup.
func (*EndpointGroup) GetTerraformResourceType ¶
func (mg *EndpointGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EndpointGroup
func (*EndpointGroup) GetTerraformSchemaVersion ¶
func (tr *EndpointGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EndpointGroup) GetWriteConnectionSecretToReference ¶
func (mg *EndpointGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EndpointGroup.
func (*EndpointGroup) LateInitialize ¶
func (tr *EndpointGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EndpointGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*EndpointGroup) ResolveReferences ¶
ResolveReferences of this EndpointGroup.
func (*EndpointGroup) SetConditions ¶
func (mg *EndpointGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this EndpointGroup.
func (*EndpointGroup) SetDeletionPolicy ¶
func (mg *EndpointGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EndpointGroup.
func (*EndpointGroup) SetObservation ¶
func (tr *EndpointGroup) SetObservation(obs map[string]any) error
SetObservation for this EndpointGroup
func (*EndpointGroup) SetParameters ¶
func (tr *EndpointGroup) SetParameters(params map[string]any) error
SetParameters for this EndpointGroup
func (*EndpointGroup) SetProviderConfigReference ¶
func (mg *EndpointGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EndpointGroup.
func (*EndpointGroup) SetProviderReference ¶
func (mg *EndpointGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EndpointGroup. Deprecated: Use SetProviderConfigReference.
func (*EndpointGroup) SetPublishConnectionDetailsTo ¶
func (mg *EndpointGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EndpointGroup.
func (*EndpointGroup) SetWriteConnectionSecretToReference ¶
func (mg *EndpointGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EndpointGroup.
type EndpointGroupList ¶
type EndpointGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EndpointGroup `json:"items"` }
EndpointGroupList contains a list of EndpointGroups
func (*EndpointGroupList) DeepCopy ¶
func (in *EndpointGroupList) DeepCopy() *EndpointGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupList.
func (*EndpointGroupList) DeepCopyInto ¶
func (in *EndpointGroupList) DeepCopyInto(out *EndpointGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointGroupList) DeepCopyObject ¶
func (in *EndpointGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointGroupList) GetItems ¶
func (l *EndpointGroupList) GetItems() []resource.Managed
GetItems of this EndpointGroupList.
type EndpointGroupObservation ¶
type EndpointGroupObservation struct { // The Amazon Resource Name (ARN) of the endpoint group. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The Amazon Resource Name (ARN) of the endpoint group. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*EndpointGroupObservation) DeepCopy ¶
func (in *EndpointGroupObservation) DeepCopy() *EndpointGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupObservation.
func (*EndpointGroupObservation) DeepCopyInto ¶
func (in *EndpointGroupObservation) DeepCopyInto(out *EndpointGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupParameters ¶
type EndpointGroupParameters struct { // The list of endpoint objects. Fields documented below. // +kubebuilder:validation:Optional EndpointConfiguration []EndpointConfigurationParameters `json:"endpointConfiguration,omitempty" tf:"endpoint_configuration,omitempty"` // The name of the AWS Region where the endpoint group is located. // +kubebuilder:validation:Optional EndpointGroupRegion *string `json:"endpointGroupRegion,omitempty" tf:"endpoint_group_region,omitempty"` // The time—10 seconds or 30 seconds—between each health check for an endpoint. The default value is 30. // +kubebuilder:validation:Optional HealthCheckIntervalSeconds *float64 `json:"healthCheckIntervalSeconds,omitempty" tf:"health_check_interval_seconds,omitempty"` // If the protocol is HTTP/S, then this specifies the path that is the destination for health check targets. The default value is slash (/). // +kubebuilder:validation:Optional HealthCheckPath *string `json:"healthCheckPath,omitempty" tf:"health_check_path,omitempty"` // The port that AWS Global Accelerator uses to check the health of endpoints that are part of this endpoint group. The default port is the listener port that this endpoint group is associated with. If listener port is a list of ports, Global Accelerator uses the first port in the list. // +kubebuilder:validation:Optional HealthCheckPort *float64 `json:"healthCheckPort,omitempty" tf:"health_check_port,omitempty"` // The protocol that AWS Global Accelerator uses to check the health of endpoints that are part of this endpoint group. The default value is TCP. // +kubebuilder:validation:Optional HealthCheckProtocol *string `json:"healthCheckProtocol,omitempty" tf:"health_check_protocol,omitempty"` // The Amazon Resource Name (ARN) of the listener. // +crossplane:generate:reference:type=Listener // +kubebuilder:validation:Optional ListenerArn *string `json:"listenerArn,omitempty" tf:"listener_arn,omitempty"` // Reference to a Listener to populate listenerArn. // +kubebuilder:validation:Optional ListenerArnRef *v1.Reference `json:"listenerArnRef,omitempty" tf:"-"` // Selector for a Listener to populate listenerArn. // +kubebuilder:validation:Optional ListenerArnSelector *v1.Selector `json:"listenerArnSelector,omitempty" tf:"-"` // Override specific listener ports used to route traffic to endpoints that are part of this endpoint group. Fields documented below. // +kubebuilder:validation:Optional PortOverride []PortOverrideParameters `json:"portOverride,omitempty" tf:"port_override,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The number of consecutive health checks required to set the state of a healthy endpoint to unhealthy, or to set an unhealthy endpoint to healthy. The default value is 3. // +kubebuilder:validation:Optional ThresholdCount *float64 `json:"thresholdCount,omitempty" tf:"threshold_count,omitempty"` // The percentage of traffic to send to an AWS Region. Additional traffic is distributed to other endpoint groups for this listener. The default value is 100. // +kubebuilder:validation:Optional TrafficDialPercentage *float64 `json:"trafficDialPercentage,omitempty" tf:"traffic_dial_percentage,omitempty"` }
func (*EndpointGroupParameters) DeepCopy ¶
func (in *EndpointGroupParameters) DeepCopy() *EndpointGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupParameters.
func (*EndpointGroupParameters) DeepCopyInto ¶
func (in *EndpointGroupParameters) DeepCopyInto(out *EndpointGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupSpec ¶
type EndpointGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointGroupParameters `json:"forProvider"` }
EndpointGroupSpec defines the desired state of EndpointGroup
func (*EndpointGroupSpec) DeepCopy ¶
func (in *EndpointGroupSpec) DeepCopy() *EndpointGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupSpec.
func (*EndpointGroupSpec) DeepCopyInto ¶
func (in *EndpointGroupSpec) DeepCopyInto(out *EndpointGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupStatus ¶
type EndpointGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointGroupObservation `json:"atProvider,omitempty"` }
EndpointGroupStatus defines the observed state of EndpointGroup.
func (*EndpointGroupStatus) DeepCopy ¶
func (in *EndpointGroupStatus) DeepCopy() *EndpointGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupStatus.
func (*EndpointGroupStatus) DeepCopyInto ¶
func (in *EndpointGroupStatus) DeepCopyInto(out *EndpointGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetsObservation ¶
type IPSetsObservation struct { // A list of IP addresses in the IP address set. IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` // The type of IP addresses included in this IP set. IPFamily *string `json:"ipFamily,omitempty" tf:"ip_family,omitempty"` }
func (*IPSetsObservation) DeepCopy ¶
func (in *IPSetsObservation) DeepCopy() *IPSetsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetsObservation.
func (*IPSetsObservation) DeepCopyInto ¶
func (in *IPSetsObservation) DeepCopyInto(out *IPSetsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetsParameters ¶
type IPSetsParameters struct { }
func (*IPSetsParameters) DeepCopy ¶
func (in *IPSetsParameters) DeepCopy() *IPSetsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetsParameters.
func (*IPSetsParameters) DeepCopyInto ¶
func (in *IPSetsParameters) DeepCopyInto(out *IPSetsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Listener ¶
type Listener struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ListenerSpec `json:"spec"` Status ListenerStatus `json:"status,omitempty"` }
Listener is the Schema for the Listeners API. Provides a Global Accelerator listener. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Listener) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Listener.
func (*Listener) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Listener) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Listener) GetCondition ¶
func (mg *Listener) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Listener.
func (*Listener) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Listener
func (*Listener) GetDeletionPolicy ¶
func (mg *Listener) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Listener.
func (*Listener) GetObservation ¶
GetObservation of this Listener
func (*Listener) GetParameters ¶
GetParameters of this Listener
func (*Listener) GetProviderConfigReference ¶
GetProviderConfigReference of this Listener.
func (*Listener) GetProviderReference ¶
GetProviderReference of this Listener. Deprecated: Use GetProviderConfigReference.
func (*Listener) GetPublishConnectionDetailsTo ¶
func (mg *Listener) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Listener.
func (*Listener) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Listener
func (*Listener) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Listener) GetWriteConnectionSecretToReference ¶
func (mg *Listener) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Listener.
func (*Listener) LateInitialize ¶
LateInitialize this Listener using its observed tfState. returns True if there are any spec changes for the resource.
func (*Listener) ResolveReferences ¶
ResolveReferences of this Listener.
func (*Listener) SetConditions ¶
SetConditions of this Listener.
func (*Listener) SetDeletionPolicy ¶
func (mg *Listener) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Listener.
func (*Listener) SetObservation ¶
SetObservation for this Listener
func (*Listener) SetParameters ¶
SetParameters for this Listener
func (*Listener) SetProviderConfigReference ¶
SetProviderConfigReference of this Listener.
func (*Listener) SetProviderReference ¶
SetProviderReference of this Listener. Deprecated: Use SetProviderConfigReference.
func (*Listener) SetPublishConnectionDetailsTo ¶
func (mg *Listener) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Listener.
func (*Listener) SetWriteConnectionSecretToReference ¶
func (mg *Listener) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Listener.
type ListenerList ¶
type ListenerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Listener `json:"items"` }
ListenerList contains a list of Listeners
func (*ListenerList) DeepCopy ¶
func (in *ListenerList) DeepCopy() *ListenerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerList.
func (*ListenerList) DeepCopyInto ¶
func (in *ListenerList) DeepCopyInto(out *ListenerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerList) DeepCopyObject ¶
func (in *ListenerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ListenerList) GetItems ¶
func (l *ListenerList) GetItems() []resource.Managed
GetItems of this ListenerList.
type ListenerObservation ¶
type ListenerObservation struct { // The Amazon Resource Name (ARN) of the listener. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ListenerObservation) DeepCopy ¶
func (in *ListenerObservation) DeepCopy() *ListenerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerObservation.
func (*ListenerObservation) DeepCopyInto ¶
func (in *ListenerObservation) DeepCopyInto(out *ListenerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerParameters ¶
type ListenerParameters struct { // The Amazon Resource Name (ARN) of your accelerator. // +crossplane:generate:reference:type=Accelerator // +kubebuilder:validation:Optional AcceleratorArn *string `json:"acceleratorArn,omitempty" tf:"accelerator_arn,omitempty"` // Reference to a Accelerator to populate acceleratorArn. // +kubebuilder:validation:Optional AcceleratorArnRef *v1.Reference `json:"acceleratorArnRef,omitempty" tf:"-"` // Selector for a Accelerator to populate acceleratorArn. // +kubebuilder:validation:Optional AcceleratorArnSelector *v1.Selector `json:"acceleratorArnSelector,omitempty" tf:"-"` // Direct all requests from a user to the same endpoint. Valid values are NONE, SOURCE_IP. Default: NONE. If NONE, Global Accelerator uses the "five-tuple" properties of source IP address, source port, destination IP address, destination port, and protocol to select the hash value. If SOURCE_IP, Global Accelerator uses the "two-tuple" properties of source (client) IP address and destination IP address to select the hash value. // +kubebuilder:validation:Optional ClientAffinity *string `json:"clientAffinity,omitempty" tf:"client_affinity,omitempty"` // The list of port ranges for the connections from clients to the accelerator. Fields documented below. // +kubebuilder:validation:Required PortRange []PortRangeParameters `json:"portRange" tf:"port_range,omitempty"` // The protocol for the connections from clients to the accelerator. Valid values are TCP, UDP. // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*ListenerParameters) DeepCopy ¶
func (in *ListenerParameters) DeepCopy() *ListenerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerParameters.
func (*ListenerParameters) DeepCopyInto ¶
func (in *ListenerParameters) DeepCopyInto(out *ListenerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpec ¶
type ListenerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ListenerParameters `json:"forProvider"` }
ListenerSpec defines the desired state of Listener
func (*ListenerSpec) DeepCopy ¶
func (in *ListenerSpec) DeepCopy() *ListenerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpec.
func (*ListenerSpec) DeepCopyInto ¶
func (in *ListenerSpec) DeepCopyInto(out *ListenerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerStatus ¶
type ListenerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ListenerObservation `json:"atProvider,omitempty"` }
ListenerStatus defines the observed state of Listener.
func (*ListenerStatus) DeepCopy ¶
func (in *ListenerStatus) DeepCopy() *ListenerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerStatus.
func (*ListenerStatus) DeepCopyInto ¶
func (in *ListenerStatus) DeepCopyInto(out *ListenerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortOverrideObservation ¶
type PortOverrideObservation struct { }
func (*PortOverrideObservation) DeepCopy ¶
func (in *PortOverrideObservation) DeepCopy() *PortOverrideObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortOverrideObservation.
func (*PortOverrideObservation) DeepCopyInto ¶
func (in *PortOverrideObservation) DeepCopyInto(out *PortOverrideObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortOverrideParameters ¶
type PortOverrideParameters struct { // The endpoint port that you want a listener port to be mapped to. This is the port on the endpoint, such as the Application Load Balancer or Amazon EC2 instance. // +kubebuilder:validation:Required EndpointPort *float64 `json:"endpointPort" tf:"endpoint_port,omitempty"` // The listener port that you want to map to a specific endpoint port. This is the port that user traffic arrives to the Global Accelerator on. // +kubebuilder:validation:Required ListenerPort *float64 `json:"listenerPort" tf:"listener_port,omitempty"` }
func (*PortOverrideParameters) DeepCopy ¶
func (in *PortOverrideParameters) DeepCopy() *PortOverrideParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortOverrideParameters.
func (*PortOverrideParameters) DeepCopyInto ¶
func (in *PortOverrideParameters) DeepCopyInto(out *PortOverrideParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortRangeObservation ¶
type PortRangeObservation struct { }
func (*PortRangeObservation) DeepCopy ¶
func (in *PortRangeObservation) DeepCopy() *PortRangeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortRangeObservation.
func (*PortRangeObservation) DeepCopyInto ¶
func (in *PortRangeObservation) DeepCopyInto(out *PortRangeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortRangeParameters ¶
type PortRangeParameters struct { // The first port in the range of ports, inclusive. // +kubebuilder:validation:Optional FromPort *float64 `json:"fromPort,omitempty" tf:"from_port,omitempty"` // The last port in the range of ports, inclusive. // +kubebuilder:validation:Optional ToPort *float64 `json:"toPort,omitempty" tf:"to_port,omitempty"` }
func (*PortRangeParameters) DeepCopy ¶
func (in *PortRangeParameters) DeepCopy() *PortRangeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortRangeParameters.
func (*PortRangeParameters) DeepCopyInto ¶
func (in *PortRangeParameters) DeepCopyInto(out *PortRangeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.