# Functions
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HCPVpcEndpointTemplateType classifies this VpcEndpointTemplate as one that applies to HyperShift HostedControlPlanes.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
AssociatedVpc represents configuration for associating the created Route53 Private Hosted Zone to an additional VPC.
No description provided by the author
CustomDns is the configuration of customized DNS routing external to a standalone AWS VPC Endpoint.
DnsSelector represents a selector for a config.openshift.io/v1 DNS custom resource.
DomainName represents the base domain name of a Route 53 Private Hosted Zone Similar to: https://github.com/kubernetes/api/blob/7a87286591e433a1d034a768032b5fd4abb072b3/core/v1/types.go#L2100-L2110.
No description provided by the author
ExternalNameService is the configuration of a Kubernetes ExternalName Service pointing to a CustomDns Route53PrivateHostedZone Record for the VPC Endpoint.
HostedControlPlaneSelector represents a selector for a hypershift.openshift.io/v1beta1 HostedControlPlane custom resource.
ObjectFieldSelector selects a field of a VpcEndpoint.
Route53HostedZoneRecord is the configuration of an AWS Route 53 Hosted Zone Record pointing to the created VPCE.
Route53PrivateHostedZone is the configuration of an AWS Route 53 Private Hosted Zone to create a custom domain the resolves to the regional endpoint of the created VPCE.
SecurityGroup represents the configuration of a security group associated with the VPC Endpoint created by this CR.
SecurityGroupRule is based on required inputs for `aws authorize-security-group-ingress/egress`.
No description provided by the author
ServiceNameSource represents the source of a VPC Endpoint Service Name Similar to: https://github.com/kubernetes/api/blob/7a87286591e433a1d034a768032b5fd4abb072b3/core/v1/types.go#L2100-L2110.
Tag represents a key-value pair to filter AWS resources by.
Vpc represents the configuration for the AWS VPC to create the VPC Endpoint in.
VpcEndpoint is the Schema for the vpcendpoints API.
VpcEndpointList contains a list of VpcEndpoint.
VpcEndpointSpec defines the desired state of VpcEndpoint.
VpcEndpointStatus defines the observed state of VpcEndpoint.
VpcEndpointTemplate is the Schema for the vpcendpointtemplates API.
VpcEndpointTemplateList contains a list of VpcEndpointTemplate.
VpcEndpointTemplateSpec defines the desired state of VpcEndpointTemplate.
VpcEndpointTemplateStatus defines the observed state of VpcEndpointTemplate.
VpceTemplateSpec describes the data a VpcEndpoint should have when created from a template.
# Type aliases
No description provided by the author