v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AvailabilityZoneGroupExpansion

type AvailabilityZoneGroupExpansion interface{}

type AvailabilityZoneGroupInterface

type AvailabilityZoneGroupInterface interface {
	Create(ctx context.Context, availabilityZoneGroup *v1alpha1.AvailabilityZoneGroup, opts v1.CreateOptions) (*v1alpha1.AvailabilityZoneGroup, error)
	Update(ctx context.Context, availabilityZoneGroup *v1alpha1.AvailabilityZoneGroup, opts v1.UpdateOptions) (*v1alpha1.AvailabilityZoneGroup, error)
	UpdateStatus(ctx context.Context, availabilityZoneGroup *v1alpha1.AvailabilityZoneGroup, opts v1.UpdateOptions) (*v1alpha1.AvailabilityZoneGroup, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AvailabilityZoneGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AvailabilityZoneGroupList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AvailabilityZoneGroup, err error)
	AvailabilityZoneGroupExpansion
}

AvailabilityZoneGroupInterface has methods to work with AvailabilityZoneGroup resources.

type AvailabilityZoneGroupsGetter

type AvailabilityZoneGroupsGetter interface {
	AvailabilityZoneGroups(namespace string) AvailabilityZoneGroupInterface
}

AvailabilityZoneGroupsGetter has a method to return a AvailabilityZoneGroupInterface. A group's client should implement this interface.

type CapacityReservationExpansion

type CapacityReservationExpansion interface{}

type CapacityReservationInterface

type CapacityReservationInterface interface {
	Create(ctx context.Context, capacityReservation *v1alpha1.CapacityReservation, opts v1.CreateOptions) (*v1alpha1.CapacityReservation, error)
	Update(ctx context.Context, capacityReservation *v1alpha1.CapacityReservation, opts v1.UpdateOptions) (*v1alpha1.CapacityReservation, error)
	UpdateStatus(ctx context.Context, capacityReservation *v1alpha1.CapacityReservation, opts v1.UpdateOptions) (*v1alpha1.CapacityReservation, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.CapacityReservation, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CapacityReservationList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.CapacityReservation, err error)
	CapacityReservationExpansion
}

CapacityReservationInterface has methods to work with CapacityReservation resources.

type CapacityReservationsGetter

type CapacityReservationsGetter interface {
	CapacityReservations(namespace string) CapacityReservationInterface
}

CapacityReservationsGetter has a method to return a CapacityReservationInterface. A group's client should implement this interface.

type CarrierGatewayExpansion

type CarrierGatewayExpansion interface{}

type CarrierGatewayInterface

type CarrierGatewayInterface interface {
	Create(ctx context.Context, carrierGateway *v1alpha1.CarrierGateway, opts v1.CreateOptions) (*v1alpha1.CarrierGateway, error)
	Update(ctx context.Context, carrierGateway *v1alpha1.CarrierGateway, opts v1.UpdateOptions) (*v1alpha1.CarrierGateway, error)
	UpdateStatus(ctx context.Context, carrierGateway *v1alpha1.CarrierGateway, opts v1.UpdateOptions) (*v1alpha1.CarrierGateway, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.CarrierGateway, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CarrierGatewayList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.CarrierGateway, err error)
	CarrierGatewayExpansion
}

CarrierGatewayInterface has methods to work with CarrierGateway resources.

type CarrierGatewaysGetter

type CarrierGatewaysGetter interface {
	CarrierGateways(namespace string) CarrierGatewayInterface
}

CarrierGatewaysGetter has a method to return a CarrierGatewayInterface. A group's client should implement this interface.

type ClientVPNAuthorizationRuleExpansion

type ClientVPNAuthorizationRuleExpansion interface{}

type ClientVPNAuthorizationRuleInterface

type ClientVPNAuthorizationRuleInterface interface {
	Create(ctx context.Context, clientVPNAuthorizationRule *v1alpha1.ClientVPNAuthorizationRule, opts v1.CreateOptions) (*v1alpha1.ClientVPNAuthorizationRule, error)
	Update(ctx context.Context, clientVPNAuthorizationRule *v1alpha1.ClientVPNAuthorizationRule, opts v1.UpdateOptions) (*v1alpha1.ClientVPNAuthorizationRule, error)
	UpdateStatus(ctx context.Context, clientVPNAuthorizationRule *v1alpha1.ClientVPNAuthorizationRule, opts v1.UpdateOptions) (*v1alpha1.ClientVPNAuthorizationRule, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ClientVPNAuthorizationRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClientVPNAuthorizationRuleList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ClientVPNAuthorizationRule, err error)
	ClientVPNAuthorizationRuleExpansion
}

ClientVPNAuthorizationRuleInterface has methods to work with ClientVPNAuthorizationRule resources.

type ClientVPNAuthorizationRulesGetter

type ClientVPNAuthorizationRulesGetter interface {
	ClientVPNAuthorizationRules(namespace string) ClientVPNAuthorizationRuleInterface
}

ClientVPNAuthorizationRulesGetter has a method to return a ClientVPNAuthorizationRuleInterface. A group's client should implement this interface.

type ClientVPNEndpointExpansion

type ClientVPNEndpointExpansion interface{}

type ClientVPNEndpointInterface

type ClientVPNEndpointInterface interface {
	Create(ctx context.Context, clientVPNEndpoint *v1alpha1.ClientVPNEndpoint, opts v1.CreateOptions) (*v1alpha1.ClientVPNEndpoint, error)
	Update(ctx context.Context, clientVPNEndpoint *v1alpha1.ClientVPNEndpoint, opts v1.UpdateOptions) (*v1alpha1.ClientVPNEndpoint, error)
	UpdateStatus(ctx context.Context, clientVPNEndpoint *v1alpha1.ClientVPNEndpoint, opts v1.UpdateOptions) (*v1alpha1.ClientVPNEndpoint, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ClientVPNEndpoint, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClientVPNEndpointList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ClientVPNEndpoint, err error)
	ClientVPNEndpointExpansion
}

ClientVPNEndpointInterface has methods to work with ClientVPNEndpoint resources.

type ClientVPNEndpointsGetter

type ClientVPNEndpointsGetter interface {
	ClientVPNEndpoints(namespace string) ClientVPNEndpointInterface
}

ClientVPNEndpointsGetter has a method to return a ClientVPNEndpointInterface. A group's client should implement this interface.

type ClientVPNNetworkAssociationExpansion

type ClientVPNNetworkAssociationExpansion interface{}

type ClientVPNNetworkAssociationInterface

type ClientVPNNetworkAssociationInterface interface {
	Create(ctx context.Context, clientVPNNetworkAssociation *v1alpha1.ClientVPNNetworkAssociation, opts v1.CreateOptions) (*v1alpha1.ClientVPNNetworkAssociation, error)
	Update(ctx context.Context, clientVPNNetworkAssociation *v1alpha1.ClientVPNNetworkAssociation, opts v1.UpdateOptions) (*v1alpha1.ClientVPNNetworkAssociation, error)
	UpdateStatus(ctx context.Context, clientVPNNetworkAssociation *v1alpha1.ClientVPNNetworkAssociation, opts v1.UpdateOptions) (*v1alpha1.ClientVPNNetworkAssociation, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ClientVPNNetworkAssociation, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClientVPNNetworkAssociationList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ClientVPNNetworkAssociation, err error)
	ClientVPNNetworkAssociationExpansion
}

ClientVPNNetworkAssociationInterface has methods to work with ClientVPNNetworkAssociation resources.

type ClientVPNNetworkAssociationsGetter

type ClientVPNNetworkAssociationsGetter interface {
	ClientVPNNetworkAssociations(namespace string) ClientVPNNetworkAssociationInterface
}

ClientVPNNetworkAssociationsGetter has a method to return a ClientVPNNetworkAssociationInterface. A group's client should implement this interface.

type ClientVPNRouteExpansion

type ClientVPNRouteExpansion interface{}

type ClientVPNRouteInterface

type ClientVPNRouteInterface interface {
	Create(ctx context.Context, clientVPNRoute *v1alpha1.ClientVPNRoute, opts v1.CreateOptions) (*v1alpha1.ClientVPNRoute, error)
	Update(ctx context.Context, clientVPNRoute *v1alpha1.ClientVPNRoute, opts v1.UpdateOptions) (*v1alpha1.ClientVPNRoute, error)
	UpdateStatus(ctx context.Context, clientVPNRoute *v1alpha1.ClientVPNRoute, opts v1.UpdateOptions) (*v1alpha1.ClientVPNRoute, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ClientVPNRoute, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClientVPNRouteList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ClientVPNRoute, err error)
	ClientVPNRouteExpansion
}

ClientVPNRouteInterface has methods to work with ClientVPNRoute resources.

type ClientVPNRoutesGetter

type ClientVPNRoutesGetter interface {
	ClientVPNRoutes(namespace string) ClientVPNRouteInterface
}

ClientVPNRoutesGetter has a method to return a ClientVPNRouteInterface. A group's client should implement this interface.

type Ec2V1alpha1Client

type Ec2V1alpha1Client struct {
	// contains filtered or unexported fields
}

Ec2V1alpha1Client is used to interact with features provided by the ec2.aws.kubeform.com group.

func New

New creates a new Ec2V1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*Ec2V1alpha1Client, error)

NewForConfig creates a new Ec2V1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *Ec2V1alpha1Client

NewForConfigOrDie creates a new Ec2V1alpha1Client for the given config and panics if there is an error in the config.

func (*Ec2V1alpha1Client) AvailabilityZoneGroups

func (c *Ec2V1alpha1Client) AvailabilityZoneGroups(namespace string) AvailabilityZoneGroupInterface

func (*Ec2V1alpha1Client) CapacityReservations

func (c *Ec2V1alpha1Client) CapacityReservations(namespace string) CapacityReservationInterface

func (*Ec2V1alpha1Client) CarrierGateways

func (c *Ec2V1alpha1Client) CarrierGateways(namespace string) CarrierGatewayInterface

func (*Ec2V1alpha1Client) ClientVPNAuthorizationRules

func (c *Ec2V1alpha1Client) ClientVPNAuthorizationRules(namespace string) ClientVPNAuthorizationRuleInterface

func (*Ec2V1alpha1Client) ClientVPNEndpoints

func (c *Ec2V1alpha1Client) ClientVPNEndpoints(namespace string) ClientVPNEndpointInterface

func (*Ec2V1alpha1Client) ClientVPNNetworkAssociations

func (c *Ec2V1alpha1Client) ClientVPNNetworkAssociations(namespace string) ClientVPNNetworkAssociationInterface

func (*Ec2V1alpha1Client) ClientVPNRoutes

func (c *Ec2V1alpha1Client) ClientVPNRoutes(namespace string) ClientVPNRouteInterface

func (*Ec2V1alpha1Client) Fleets

func (c *Ec2V1alpha1Client) Fleets(namespace string) FleetInterface

func (*Ec2V1alpha1Client) Hosts added in v0.5.0

func (c *Ec2V1alpha1Client) Hosts(namespace string) HostInterface

func (*Ec2V1alpha1Client) LocalGatewayRouteTableVpcAssociations

func (c *Ec2V1alpha1Client) LocalGatewayRouteTableVpcAssociations(namespace string) LocalGatewayRouteTableVpcAssociationInterface

func (*Ec2V1alpha1Client) LocalGatewayRoutes

func (c *Ec2V1alpha1Client) LocalGatewayRoutes(namespace string) LocalGatewayRouteInterface

func (*Ec2V1alpha1Client) ManagedPrefixListEntries added in v0.5.0

func (c *Ec2V1alpha1Client) ManagedPrefixListEntries(namespace string) ManagedPrefixListEntryInterface

func (*Ec2V1alpha1Client) ManagedPrefixLists

func (c *Ec2V1alpha1Client) ManagedPrefixLists(namespace string) ManagedPrefixListInterface

func (*Ec2V1alpha1Client) NetworkInsightsPaths added in v0.5.0

func (c *Ec2V1alpha1Client) NetworkInsightsPaths(namespace string) NetworkInsightsPathInterface

func (*Ec2V1alpha1Client) RESTClient

func (c *Ec2V1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*Ec2V1alpha1Client) SerialConsoleAccesses added in v0.5.0

func (c *Ec2V1alpha1Client) SerialConsoleAccesses(namespace string) SerialConsoleAccessInterface

func (*Ec2V1alpha1Client) SubnetCIDRReservations added in v0.5.0

func (c *Ec2V1alpha1Client) SubnetCIDRReservations(namespace string) SubnetCIDRReservationInterface

func (*Ec2V1alpha1Client) Tags

func (c *Ec2V1alpha1Client) Tags(namespace string) TagInterface

func (*Ec2V1alpha1Client) TrafficMirrorFilterRules

func (c *Ec2V1alpha1Client) TrafficMirrorFilterRules(namespace string) TrafficMirrorFilterRuleInterface

func (*Ec2V1alpha1Client) TrafficMirrorFilters

func (c *Ec2V1alpha1Client) TrafficMirrorFilters(namespace string) TrafficMirrorFilterInterface

func (*Ec2V1alpha1Client) TrafficMirrorSessions

func (c *Ec2V1alpha1Client) TrafficMirrorSessions(namespace string) TrafficMirrorSessionInterface

func (*Ec2V1alpha1Client) TrafficMirrorTargets

func (c *Ec2V1alpha1Client) TrafficMirrorTargets(namespace string) TrafficMirrorTargetInterface

func (*Ec2V1alpha1Client) TransitGatewayConnectPeers added in v0.5.0

func (c *Ec2V1alpha1Client) TransitGatewayConnectPeers(namespace string) TransitGatewayConnectPeerInterface

func (*Ec2V1alpha1Client) TransitGatewayConnects added in v0.5.0

func (c *Ec2V1alpha1Client) TransitGatewayConnects(namespace string) TransitGatewayConnectInterface

func (*Ec2V1alpha1Client) TransitGatewayMulticastDomainAssociations added in v0.5.0

func (c *Ec2V1alpha1Client) TransitGatewayMulticastDomainAssociations(namespace string) TransitGatewayMulticastDomainAssociationInterface

func (*Ec2V1alpha1Client) TransitGatewayMulticastDomains added in v0.5.0

func (c *Ec2V1alpha1Client) TransitGatewayMulticastDomains(namespace string) TransitGatewayMulticastDomainInterface

func (*Ec2V1alpha1Client) TransitGatewayMulticastGroupMembers added in v0.5.0

func (c *Ec2V1alpha1Client) TransitGatewayMulticastGroupMembers(namespace string) TransitGatewayMulticastGroupMemberInterface

func (*Ec2V1alpha1Client) TransitGatewayMulticastGroupSources added in v0.5.0

func (c *Ec2V1alpha1Client) TransitGatewayMulticastGroupSources(namespace string) TransitGatewayMulticastGroupSourceInterface

func (*Ec2V1alpha1Client) TransitGatewayPeeringAttachmentAccepters

func (c *Ec2V1alpha1Client) TransitGatewayPeeringAttachmentAccepters(namespace string) TransitGatewayPeeringAttachmentAccepterInterface

func (*Ec2V1alpha1Client) TransitGatewayPeeringAttachments

func (c *Ec2V1alpha1Client) TransitGatewayPeeringAttachments(namespace string) TransitGatewayPeeringAttachmentInterface

func (*Ec2V1alpha1Client) TransitGatewayPrefixListReferences

func (c *Ec2V1alpha1Client) TransitGatewayPrefixListReferences(namespace string) TransitGatewayPrefixListReferenceInterface

func (*Ec2V1alpha1Client) TransitGatewayRouteTableAssociations

func (c *Ec2V1alpha1Client) TransitGatewayRouteTableAssociations(namespace string) TransitGatewayRouteTableAssociationInterface

func (*Ec2V1alpha1Client) TransitGatewayRouteTablePropagations

func (c *Ec2V1alpha1Client) TransitGatewayRouteTablePropagations(namespace string) TransitGatewayRouteTablePropagationInterface

func (*Ec2V1alpha1Client) TransitGatewayRouteTables

func (c *Ec2V1alpha1Client) TransitGatewayRouteTables(namespace string) TransitGatewayRouteTableInterface

func (*Ec2V1alpha1Client) TransitGatewayRoutes

func (c *Ec2V1alpha1Client) TransitGatewayRoutes(namespace string) TransitGatewayRouteInterface

func (*Ec2V1alpha1Client) TransitGatewayVpcAttachmentAccepters

func (c *Ec2V1alpha1Client) TransitGatewayVpcAttachmentAccepters(namespace string) TransitGatewayVpcAttachmentAccepterInterface

func (*Ec2V1alpha1Client) TransitGatewayVpcAttachments

func (c *Ec2V1alpha1Client) TransitGatewayVpcAttachments(namespace string) TransitGatewayVpcAttachmentInterface

func (*Ec2V1alpha1Client) TransitGateways

func (c *Ec2V1alpha1Client) TransitGateways(namespace string) TransitGatewayInterface

type FleetExpansion

type FleetExpansion interface{}

type FleetInterface

type FleetInterface interface {
	Create(ctx context.Context, fleet *v1alpha1.Fleet, opts v1.CreateOptions) (*v1alpha1.Fleet, error)
	Update(ctx context.Context, fleet *v1alpha1.Fleet, opts v1.UpdateOptions) (*v1alpha1.Fleet, error)
	UpdateStatus(ctx context.Context, fleet *v1alpha1.Fleet, opts v1.UpdateOptions) (*v1alpha1.Fleet, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Fleet, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FleetList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Fleet, err error)
	FleetExpansion
}

FleetInterface has methods to work with Fleet resources.

type FleetsGetter

type FleetsGetter interface {
	Fleets(namespace string) FleetInterface
}

FleetsGetter has a method to return a FleetInterface. A group's client should implement this interface.

type HostExpansion added in v0.5.0

type HostExpansion interface{}

type HostInterface added in v0.5.0

type HostInterface interface {
	Create(ctx context.Context, host *v1alpha1.Host, opts v1.CreateOptions) (*v1alpha1.Host, error)
	Update(ctx context.Context, host *v1alpha1.Host, opts v1.UpdateOptions) (*v1alpha1.Host, error)
	UpdateStatus(ctx context.Context, host *v1alpha1.Host, opts v1.UpdateOptions) (*v1alpha1.Host, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Host, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HostList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Host, err error)
	HostExpansion
}

HostInterface has methods to work with Host resources.

type HostsGetter added in v0.5.0

type HostsGetter interface {
	Hosts(namespace string) HostInterface
}

HostsGetter has a method to return a HostInterface. A group's client should implement this interface.

type LocalGatewayRouteExpansion

type LocalGatewayRouteExpansion interface{}

type LocalGatewayRouteInterface

type LocalGatewayRouteInterface interface {
	Create(ctx context.Context, localGatewayRoute *v1alpha1.LocalGatewayRoute, opts v1.CreateOptions) (*v1alpha1.LocalGatewayRoute, error)
	Update(ctx context.Context, localGatewayRoute *v1alpha1.LocalGatewayRoute, opts v1.UpdateOptions) (*v1alpha1.LocalGatewayRoute, error)
	UpdateStatus(ctx context.Context, localGatewayRoute *v1alpha1.LocalGatewayRoute, opts v1.UpdateOptions) (*v1alpha1.LocalGatewayRoute, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LocalGatewayRoute, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocalGatewayRouteList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LocalGatewayRoute, err error)
	LocalGatewayRouteExpansion
}

LocalGatewayRouteInterface has methods to work with LocalGatewayRoute resources.

type LocalGatewayRouteTableVpcAssociationExpansion

type LocalGatewayRouteTableVpcAssociationExpansion interface{}

type LocalGatewayRouteTableVpcAssociationInterface

LocalGatewayRouteTableVpcAssociationInterface has methods to work with LocalGatewayRouteTableVpcAssociation resources.

type LocalGatewayRouteTableVpcAssociationsGetter

type LocalGatewayRouteTableVpcAssociationsGetter interface {
	LocalGatewayRouteTableVpcAssociations(namespace string) LocalGatewayRouteTableVpcAssociationInterface
}

LocalGatewayRouteTableVpcAssociationsGetter has a method to return a LocalGatewayRouteTableVpcAssociationInterface. A group's client should implement this interface.

type LocalGatewayRoutesGetter

type LocalGatewayRoutesGetter interface {
	LocalGatewayRoutes(namespace string) LocalGatewayRouteInterface
}

LocalGatewayRoutesGetter has a method to return a LocalGatewayRouteInterface. A group's client should implement this interface.

type ManagedPrefixListEntriesGetter added in v0.5.0

type ManagedPrefixListEntriesGetter interface {
	ManagedPrefixListEntries(namespace string) ManagedPrefixListEntryInterface
}

ManagedPrefixListEntriesGetter has a method to return a ManagedPrefixListEntryInterface. A group's client should implement this interface.

type ManagedPrefixListEntryExpansion added in v0.5.0

type ManagedPrefixListEntryExpansion interface{}

type ManagedPrefixListEntryInterface added in v0.5.0

type ManagedPrefixListEntryInterface interface {
	Create(ctx context.Context, managedPrefixListEntry *v1alpha1.ManagedPrefixListEntry, opts v1.CreateOptions) (*v1alpha1.ManagedPrefixListEntry, error)
	Update(ctx context.Context, managedPrefixListEntry *v1alpha1.ManagedPrefixListEntry, opts v1.UpdateOptions) (*v1alpha1.ManagedPrefixListEntry, error)
	UpdateStatus(ctx context.Context, managedPrefixListEntry *v1alpha1.ManagedPrefixListEntry, opts v1.UpdateOptions) (*v1alpha1.ManagedPrefixListEntry, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ManagedPrefixListEntry, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedPrefixListEntryList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ManagedPrefixListEntry, err error)
	ManagedPrefixListEntryExpansion
}

ManagedPrefixListEntryInterface has methods to work with ManagedPrefixListEntry resources.

type ManagedPrefixListExpansion

type ManagedPrefixListExpansion interface{}

type ManagedPrefixListInterface

type ManagedPrefixListInterface interface {
	Create(ctx context.Context, managedPrefixList *v1alpha1.ManagedPrefixList, opts v1.CreateOptions) (*v1alpha1.ManagedPrefixList, error)
	Update(ctx context.Context, managedPrefixList *v1alpha1.ManagedPrefixList, opts v1.UpdateOptions) (*v1alpha1.ManagedPrefixList, error)
	UpdateStatus(ctx context.Context, managedPrefixList *v1alpha1.ManagedPrefixList, opts v1.UpdateOptions) (*v1alpha1.ManagedPrefixList, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ManagedPrefixList, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedPrefixListList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ManagedPrefixList, err error)
	ManagedPrefixListExpansion
}

ManagedPrefixListInterface has methods to work with ManagedPrefixList resources.

type ManagedPrefixListsGetter

type ManagedPrefixListsGetter interface {
	ManagedPrefixLists(namespace string) ManagedPrefixListInterface
}

ManagedPrefixListsGetter has a method to return a ManagedPrefixListInterface. A group's client should implement this interface.

type NetworkInsightsPathExpansion added in v0.5.0

type NetworkInsightsPathExpansion interface{}

type NetworkInsightsPathInterface added in v0.5.0

type NetworkInsightsPathInterface interface {
	Create(ctx context.Context, networkInsightsPath *v1alpha1.NetworkInsightsPath, opts v1.CreateOptions) (*v1alpha1.NetworkInsightsPath, error)
	Update(ctx context.Context, networkInsightsPath *v1alpha1.NetworkInsightsPath, opts v1.UpdateOptions) (*v1alpha1.NetworkInsightsPath, error)
	UpdateStatus(ctx context.Context, networkInsightsPath *v1alpha1.NetworkInsightsPath, opts v1.UpdateOptions) (*v1alpha1.NetworkInsightsPath, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.NetworkInsightsPath, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkInsightsPathList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.NetworkInsightsPath, err error)
	NetworkInsightsPathExpansion
}

NetworkInsightsPathInterface has methods to work with NetworkInsightsPath resources.

type NetworkInsightsPathsGetter added in v0.5.0

type NetworkInsightsPathsGetter interface {
	NetworkInsightsPaths(namespace string) NetworkInsightsPathInterface
}

NetworkInsightsPathsGetter has a method to return a NetworkInsightsPathInterface. A group's client should implement this interface.

type SerialConsoleAccessExpansion added in v0.5.0

type SerialConsoleAccessExpansion interface{}

type SerialConsoleAccessInterface added in v0.5.0

type SerialConsoleAccessInterface interface {
	Create(ctx context.Context, serialConsoleAccess *v1alpha1.SerialConsoleAccess, opts v1.CreateOptions) (*v1alpha1.SerialConsoleAccess, error)
	Update(ctx context.Context, serialConsoleAccess *v1alpha1.SerialConsoleAccess, opts v1.UpdateOptions) (*v1alpha1.SerialConsoleAccess, error)
	UpdateStatus(ctx context.Context, serialConsoleAccess *v1alpha1.SerialConsoleAccess, opts v1.UpdateOptions) (*v1alpha1.SerialConsoleAccess, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.SerialConsoleAccess, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SerialConsoleAccessList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.SerialConsoleAccess, err error)
	SerialConsoleAccessExpansion
}

SerialConsoleAccessInterface has methods to work with SerialConsoleAccess resources.

type SerialConsoleAccessesGetter added in v0.5.0

type SerialConsoleAccessesGetter interface {
	SerialConsoleAccesses(namespace string) SerialConsoleAccessInterface
}

SerialConsoleAccessesGetter has a method to return a SerialConsoleAccessInterface. A group's client should implement this interface.

type SubnetCIDRReservationExpansion added in v0.5.0

type SubnetCIDRReservationExpansion interface{}

type SubnetCIDRReservationInterface added in v0.5.0

type SubnetCIDRReservationInterface interface {
	Create(ctx context.Context, subnetCIDRReservation *v1alpha1.SubnetCIDRReservation, opts v1.CreateOptions) (*v1alpha1.SubnetCIDRReservation, error)
	Update(ctx context.Context, subnetCIDRReservation *v1alpha1.SubnetCIDRReservation, opts v1.UpdateOptions) (*v1alpha1.SubnetCIDRReservation, error)
	UpdateStatus(ctx context.Context, subnetCIDRReservation *v1alpha1.SubnetCIDRReservation, opts v1.UpdateOptions) (*v1alpha1.SubnetCIDRReservation, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.SubnetCIDRReservation, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubnetCIDRReservationList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.SubnetCIDRReservation, err error)
	SubnetCIDRReservationExpansion
}

SubnetCIDRReservationInterface has methods to work with SubnetCIDRReservation resources.

type SubnetCIDRReservationsGetter added in v0.5.0

type SubnetCIDRReservationsGetter interface {
	SubnetCIDRReservations(namespace string) SubnetCIDRReservationInterface
}

SubnetCIDRReservationsGetter has a method to return a SubnetCIDRReservationInterface. A group's client should implement this interface.

type TagExpansion

type TagExpansion interface{}

type TagInterface

type TagInterface interface {
	Create(ctx context.Context, tag *v1alpha1.Tag, opts v1.CreateOptions) (*v1alpha1.Tag, error)
	Update(ctx context.Context, tag *v1alpha1.Tag, opts v1.UpdateOptions) (*v1alpha1.Tag, error)
	UpdateStatus(ctx context.Context, tag *v1alpha1.Tag, opts v1.UpdateOptions) (*v1alpha1.Tag, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Tag, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TagList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Tag, err error)
	TagExpansion
}

TagInterface has methods to work with Tag resources.

type TagsGetter

type TagsGetter interface {
	Tags(namespace string) TagInterface
}

TagsGetter has a method to return a TagInterface. A group's client should implement this interface.

type TrafficMirrorFilterExpansion

type TrafficMirrorFilterExpansion interface{}

type TrafficMirrorFilterInterface

type TrafficMirrorFilterInterface interface {
	Create(ctx context.Context, trafficMirrorFilter *v1alpha1.TrafficMirrorFilter, opts v1.CreateOptions) (*v1alpha1.TrafficMirrorFilter, error)
	Update(ctx context.Context, trafficMirrorFilter *v1alpha1.TrafficMirrorFilter, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorFilter, error)
	UpdateStatus(ctx context.Context, trafficMirrorFilter *v1alpha1.TrafficMirrorFilter, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorFilter, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TrafficMirrorFilter, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TrafficMirrorFilterList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TrafficMirrorFilter, err error)
	TrafficMirrorFilterExpansion
}

TrafficMirrorFilterInterface has methods to work with TrafficMirrorFilter resources.

type TrafficMirrorFilterRuleExpansion

type TrafficMirrorFilterRuleExpansion interface{}

type TrafficMirrorFilterRuleInterface

type TrafficMirrorFilterRuleInterface interface {
	Create(ctx context.Context, trafficMirrorFilterRule *v1alpha1.TrafficMirrorFilterRule, opts v1.CreateOptions) (*v1alpha1.TrafficMirrorFilterRule, error)
	Update(ctx context.Context, trafficMirrorFilterRule *v1alpha1.TrafficMirrorFilterRule, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorFilterRule, error)
	UpdateStatus(ctx context.Context, trafficMirrorFilterRule *v1alpha1.TrafficMirrorFilterRule, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorFilterRule, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TrafficMirrorFilterRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TrafficMirrorFilterRuleList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TrafficMirrorFilterRule, err error)
	TrafficMirrorFilterRuleExpansion
}

TrafficMirrorFilterRuleInterface has methods to work with TrafficMirrorFilterRule resources.

type TrafficMirrorFilterRulesGetter

type TrafficMirrorFilterRulesGetter interface {
	TrafficMirrorFilterRules(namespace string) TrafficMirrorFilterRuleInterface
}

TrafficMirrorFilterRulesGetter has a method to return a TrafficMirrorFilterRuleInterface. A group's client should implement this interface.

type TrafficMirrorFiltersGetter

type TrafficMirrorFiltersGetter interface {
	TrafficMirrorFilters(namespace string) TrafficMirrorFilterInterface
}

TrafficMirrorFiltersGetter has a method to return a TrafficMirrorFilterInterface. A group's client should implement this interface.

type TrafficMirrorSessionExpansion

type TrafficMirrorSessionExpansion interface{}

type TrafficMirrorSessionInterface

type TrafficMirrorSessionInterface interface {
	Create(ctx context.Context, trafficMirrorSession *v1alpha1.TrafficMirrorSession, opts v1.CreateOptions) (*v1alpha1.TrafficMirrorSession, error)
	Update(ctx context.Context, trafficMirrorSession *v1alpha1.TrafficMirrorSession, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorSession, error)
	UpdateStatus(ctx context.Context, trafficMirrorSession *v1alpha1.TrafficMirrorSession, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorSession, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TrafficMirrorSession, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TrafficMirrorSessionList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TrafficMirrorSession, err error)
	TrafficMirrorSessionExpansion
}

TrafficMirrorSessionInterface has methods to work with TrafficMirrorSession resources.

type TrafficMirrorSessionsGetter

type TrafficMirrorSessionsGetter interface {
	TrafficMirrorSessions(namespace string) TrafficMirrorSessionInterface
}

TrafficMirrorSessionsGetter has a method to return a TrafficMirrorSessionInterface. A group's client should implement this interface.

type TrafficMirrorTargetExpansion

type TrafficMirrorTargetExpansion interface{}

type TrafficMirrorTargetInterface

type TrafficMirrorTargetInterface interface {
	Create(ctx context.Context, trafficMirrorTarget *v1alpha1.TrafficMirrorTarget, opts v1.CreateOptions) (*v1alpha1.TrafficMirrorTarget, error)
	Update(ctx context.Context, trafficMirrorTarget *v1alpha1.TrafficMirrorTarget, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorTarget, error)
	UpdateStatus(ctx context.Context, trafficMirrorTarget *v1alpha1.TrafficMirrorTarget, opts v1.UpdateOptions) (*v1alpha1.TrafficMirrorTarget, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TrafficMirrorTarget, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TrafficMirrorTargetList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TrafficMirrorTarget, err error)
	TrafficMirrorTargetExpansion
}

TrafficMirrorTargetInterface has methods to work with TrafficMirrorTarget resources.

type TrafficMirrorTargetsGetter

type TrafficMirrorTargetsGetter interface {
	TrafficMirrorTargets(namespace string) TrafficMirrorTargetInterface
}

TrafficMirrorTargetsGetter has a method to return a TrafficMirrorTargetInterface. A group's client should implement this interface.

type TransitGatewayConnectExpansion added in v0.5.0

type TransitGatewayConnectExpansion interface{}

type TransitGatewayConnectInterface added in v0.5.0

type TransitGatewayConnectInterface interface {
	Create(ctx context.Context, transitGatewayConnect *v1alpha1.TransitGatewayConnect, opts v1.CreateOptions) (*v1alpha1.TransitGatewayConnect, error)
	Update(ctx context.Context, transitGatewayConnect *v1alpha1.TransitGatewayConnect, opts v1.UpdateOptions) (*v1alpha1.TransitGatewayConnect, error)
	UpdateStatus(ctx context.Context, transitGatewayConnect *v1alpha1.TransitGatewayConnect, opts v1.UpdateOptions) (*v1alpha1.TransitGatewayConnect, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TransitGatewayConnect, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TransitGatewayConnectList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TransitGatewayConnect, err error)
	TransitGatewayConnectExpansion
}

TransitGatewayConnectInterface has methods to work with TransitGatewayConnect resources.

type TransitGatewayConnectPeerExpansion added in v0.5.0

type TransitGatewayConnectPeerExpansion interface{}

type TransitGatewayConnectPeerInterface added in v0.5.0

type TransitGatewayConnectPeerInterface interface {
	Create(ctx context.Context, transitGatewayConnectPeer *v1alpha1.TransitGatewayConnectPeer, opts v1.CreateOptions) (*v1alpha1.TransitGatewayConnectPeer, error)
	Update(ctx context.Context, transitGatewayConnectPeer *v1alpha1.TransitGatewayConnectPeer, opts v1.UpdateOptions) (*v1alpha1.TransitGatewayConnectPeer, error)
	UpdateStatus(ctx context.Context, transitGatewayConnectPeer *v1alpha1.TransitGatewayConnectPeer, opts v1.UpdateOptions) (*v1alpha1.TransitGatewayConnectPeer, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TransitGatewayConnectPeer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TransitGatewayConnectPeerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TransitGatewayConnectPeer, err error)
	TransitGatewayConnectPeerExpansion
}

TransitGatewayConnectPeerInterface has methods to work with TransitGatewayConnectPeer resources.

type TransitGatewayConnectPeersGetter added in v0.5.0

type TransitGatewayConnectPeersGetter interface {
	TransitGatewayConnectPeers(namespace string) TransitGatewayConnectPeerInterface
}

TransitGatewayConnectPeersGetter has a method to return a TransitGatewayConnectPeerInterface. A group's client should implement this interface.

type TransitGatewayConnectsGetter added in v0.5.0

type TransitGatewayConnectsGetter interface {
	TransitGatewayConnects(namespace string) TransitGatewayConnectInterface
}

TransitGatewayConnectsGetter has a method to return a TransitGatewayConnectInterface. A group's client should implement this interface.

type TransitGatewayExpansion

type TransitGatewayExpansion interface{}

type TransitGatewayInterface

type TransitGatewayInterface interface {
	Create(ctx context.Context, transitGateway *v1alpha1.TransitGateway, opts v1.CreateOptions) (*v1alpha1.TransitGateway, error)
	Update(ctx context.Context, transitGateway *v1alpha1.TransitGateway, opts v1.UpdateOptions) (*v1alpha1.TransitGateway, error)
	UpdateStatus(ctx context.Context, transitGateway *v1alpha1.TransitGateway, opts v1.UpdateOptions) (*v1alpha1.TransitGateway, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TransitGateway, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TransitGatewayList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TransitGateway, err error)
	TransitGatewayExpansion
}

TransitGatewayInterface has methods to work with TransitGateway resources.

type TransitGatewayMulticastDomainAssociationExpansion added in v0.5.0

type TransitGatewayMulticastDomainAssociationExpansion interface{}

type TransitGatewayMulticastDomainAssociationInterface added in v0.5.0

TransitGatewayMulticastDomainAssociationInterface has methods to work with TransitGatewayMulticastDomainAssociation resources.

type TransitGatewayMulticastDomainAssociationsGetter added in v0.5.0

type TransitGatewayMulticastDomainAssociationsGetter interface {
	TransitGatewayMulticastDomainAssociations(namespace string) TransitGatewayMulticastDomainAssociationInterface
}

TransitGatewayMulticastDomainAssociationsGetter has a method to return a TransitGatewayMulticastDomainAssociationInterface. A group's client should implement this interface.

type TransitGatewayMulticastDomainExpansion added in v0.5.0

type TransitGatewayMulticastDomainExpansion interface{}

type TransitGatewayMulticastDomainInterface added in v0.5.0

type TransitGatewayMulticastDomainInterface interface {
	Create(ctx context.Context, transitGatewayMulticastDomain *v1alpha1.TransitGatewayMulticastDomain, opts v1.CreateOptions) (*v1alpha1.TransitGatewayMulticastDomain, error)
	Update(ctx context.Context, transitGatewayMulticastDomain *v1alpha1.TransitGatewayMulticastDomain, opts v1.UpdateOptions) (*v1alpha1.TransitGatewayMulticastDomain, error)
	UpdateStatus(ctx context.Context, transitGatewayMulticastDomain *v1alpha1.TransitGatewayMulticastDomain, opts v1.UpdateOptions) (*v1alpha1.TransitGatewayMulticastDomain, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TransitGatewayMulticastDomain, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TransitGatewayMulticastDomainList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TransitGatewayMulticastDomain, err error)
	TransitGatewayMulticastDomainExpansion
}

TransitGatewayMulticastDomainInterface has methods to work with TransitGatewayMulticastDomain resources.

type TransitGatewayMulticastDomainsGetter added in v0.5.0

type TransitGatewayMulticastDomainsGetter interface {
	TransitGatewayMulticastDomains(namespace string) TransitGatewayMulticastDomainInterface
}

TransitGatewayMulticastDomainsGetter has a method to return a TransitGatewayMulticastDomainInterface. A group's client should implement this interface.

type TransitGatewayMulticastGroupMemberExpansion added in v0.5.0

type TransitGatewayMulticastGroupMemberExpansion interface{}

type TransitGatewayMulticastGroupMemberInterface added in v0.5.0

TransitGatewayMulticastGroupMemberInterface has methods to work with TransitGatewayMulticastGroupMember resources.

type TransitGatewayMulticastGroupMembersGetter added in v0.5.0

type TransitGatewayMulticastGroupMembersGetter interface {
	TransitGatewayMulticastGroupMembers(namespace string) TransitGatewayMulticastGroupMemberInterface
}

TransitGatewayMulticastGroupMembersGetter has a method to return a TransitGatewayMulticastGroupMemberInterface. A group's client should implement this interface.

type TransitGatewayMulticastGroupSourceExpansion added in v0.5.0

type TransitGatewayMulticastGroupSourceExpansion interface{}

type TransitGatewayMulticastGroupSourceInterface added in v0.5.0

TransitGatewayMulticastGroupSourceInterface has methods to work with TransitGatewayMulticastGroupSource resources.

type TransitGatewayMulticastGroupSourcesGetter added in v0.5.0

type TransitGatewayMulticastGroupSourcesGetter interface {
	TransitGatewayMulticastGroupSources(namespace string) TransitGatewayMulticastGroupSourceInterface
}

TransitGatewayMulticastGroupSourcesGetter has a method to return a TransitGatewayMulticastGroupSourceInterface. A group's client should implement this interface.

type TransitGatewayPeeringAttachmentAccepterExpansion

type TransitGatewayPeeringAttachmentAccepterExpansion interface{}

type TransitGatewayPeeringAttachmentAccepterInterface

TransitGatewayPeeringAttachmentAccepterInterface has methods to work with TransitGatewayPeeringAttachmentAccepter resources.

type TransitGatewayPeeringAttachmentAcceptersGetter

type TransitGatewayPeeringAttachmentAcceptersGetter interface {
	TransitGatewayPeeringAttachmentAccepters(namespace string) TransitGatewayPeeringAttachmentAccepterInterface
}

TransitGatewayPeeringAttachmentAcceptersGetter has a method to return a TransitGatewayPeeringAttachmentAccepterInterface. A group's client should implement this interface.

type TransitGatewayPeeringAttachmentExpansion

type TransitGatewayPeeringAttachmentExpansion interface{}

type TransitGatewayPeeringAttachmentInterface

TransitGatewayPeeringAttachmentInterface has methods to work with TransitGatewayPeeringAttachment resources.

type TransitGatewayPeeringAttachmentsGetter

type TransitGatewayPeeringAttachmentsGetter interface {
	TransitGatewayPeeringAttachments(namespace string) TransitGatewayPeeringAttachmentInterface
}

TransitGatewayPeeringAttachmentsGetter has a method to return a TransitGatewayPeeringAttachmentInterface. A group's client should implement this interface.

type TransitGatewayPrefixListReferenceExpansion

type TransitGatewayPrefixListReferenceExpansion interface{}

type TransitGatewayPrefixListReferenceInterface

TransitGatewayPrefixListReferenceInterface has methods to work with TransitGatewayPrefixListReference resources.

type TransitGatewayPrefixListReferencesGetter

type TransitGatewayPrefixListReferencesGetter interface {
	TransitGatewayPrefixListReferences(namespace string) TransitGatewayPrefixListReferenceInterface
}

TransitGatewayPrefixListReferencesGetter has a method to return a TransitGatewayPrefixListReferenceInterface. A group's client should implement this interface.

type TransitGatewayRouteExpansion

type TransitGatewayRouteExpansion interface{}

type TransitGatewayRouteInterface

type TransitGatewayRouteInterface interface {
	Create(ctx context.Context, transitGatewayRoute *v1alpha1.TransitGatewayRoute, opts v1.CreateOptions) (*v1alpha1.TransitGatewayRoute, error)
	Update(ctx context.Context, transitGatewayRoute *v1alpha1.TransitGatewayRoute, opts v1.UpdateOptions) (*v1alpha1.TransitGatewayRoute, error)
	UpdateStatus(ctx context.Context, transitGatewayRoute *v1alpha1.TransitGatewayRoute, opts v1.UpdateOptions) (*v1alpha1.TransitGatewayRoute, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TransitGatewayRoute, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TransitGatewayRouteList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TransitGatewayRoute, err error)
	TransitGatewayRouteExpansion
}

TransitGatewayRouteInterface has methods to work with TransitGatewayRoute resources.

type TransitGatewayRouteTableAssociationExpansion

type TransitGatewayRouteTableAssociationExpansion interface{}

type TransitGatewayRouteTableAssociationInterface

TransitGatewayRouteTableAssociationInterface has methods to work with TransitGatewayRouteTableAssociation resources.

type TransitGatewayRouteTableAssociationsGetter

type TransitGatewayRouteTableAssociationsGetter interface {
	TransitGatewayRouteTableAssociations(namespace string) TransitGatewayRouteTableAssociationInterface
}

TransitGatewayRouteTableAssociationsGetter has a method to return a TransitGatewayRouteTableAssociationInterface. A group's client should implement this interface.

type TransitGatewayRouteTableExpansion

type TransitGatewayRouteTableExpansion interface{}

type TransitGatewayRouteTableInterface

type TransitGatewayRouteTableInterface interface {
	Create(ctx context.Context, transitGatewayRouteTable *v1alpha1.TransitGatewayRouteTable, opts v1.CreateOptions) (*v1alpha1.TransitGatewayRouteTable, error)
	Update(ctx context.Context, transitGatewayRouteTable *v1alpha1.TransitGatewayRouteTable, opts v1.UpdateOptions) (*v1alpha1.TransitGatewayRouteTable, error)
	UpdateStatus(ctx context.Context, transitGatewayRouteTable *v1alpha1.TransitGatewayRouteTable, opts v1.UpdateOptions) (*v1alpha1.TransitGatewayRouteTable, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TransitGatewayRouteTable, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TransitGatewayRouteTableList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TransitGatewayRouteTable, err error)
	TransitGatewayRouteTableExpansion
}

TransitGatewayRouteTableInterface has methods to work with TransitGatewayRouteTable resources.

type TransitGatewayRouteTablePropagationExpansion

type TransitGatewayRouteTablePropagationExpansion interface{}

type TransitGatewayRouteTablePropagationInterface

TransitGatewayRouteTablePropagationInterface has methods to work with TransitGatewayRouteTablePropagation resources.

type TransitGatewayRouteTablePropagationsGetter

type TransitGatewayRouteTablePropagationsGetter interface {
	TransitGatewayRouteTablePropagations(namespace string) TransitGatewayRouteTablePropagationInterface
}

TransitGatewayRouteTablePropagationsGetter has a method to return a TransitGatewayRouteTablePropagationInterface. A group's client should implement this interface.

type TransitGatewayRouteTablesGetter

type TransitGatewayRouteTablesGetter interface {
	TransitGatewayRouteTables(namespace string) TransitGatewayRouteTableInterface
}

TransitGatewayRouteTablesGetter has a method to return a TransitGatewayRouteTableInterface. A group's client should implement this interface.

type TransitGatewayRoutesGetter

type TransitGatewayRoutesGetter interface {
	TransitGatewayRoutes(namespace string) TransitGatewayRouteInterface
}

TransitGatewayRoutesGetter has a method to return a TransitGatewayRouteInterface. A group's client should implement this interface.

type TransitGatewayVpcAttachmentAccepterExpansion

type TransitGatewayVpcAttachmentAccepterExpansion interface{}

type TransitGatewayVpcAttachmentAccepterInterface

TransitGatewayVpcAttachmentAccepterInterface has methods to work with TransitGatewayVpcAttachmentAccepter resources.

type TransitGatewayVpcAttachmentAcceptersGetter

type TransitGatewayVpcAttachmentAcceptersGetter interface {
	TransitGatewayVpcAttachmentAccepters(namespace string) TransitGatewayVpcAttachmentAccepterInterface
}

TransitGatewayVpcAttachmentAcceptersGetter has a method to return a TransitGatewayVpcAttachmentAccepterInterface. A group's client should implement this interface.

type TransitGatewayVpcAttachmentExpansion

type TransitGatewayVpcAttachmentExpansion interface{}

type TransitGatewayVpcAttachmentInterface

type TransitGatewayVpcAttachmentInterface interface {
	Create(ctx context.Context, transitGatewayVpcAttachment *v1alpha1.TransitGatewayVpcAttachment, opts v1.CreateOptions) (*v1alpha1.TransitGatewayVpcAttachment, error)
	Update(ctx context.Context, transitGatewayVpcAttachment *v1alpha1.TransitGatewayVpcAttachment, opts v1.UpdateOptions) (*v1alpha1.TransitGatewayVpcAttachment, error)
	UpdateStatus(ctx context.Context, transitGatewayVpcAttachment *v1alpha1.TransitGatewayVpcAttachment, opts v1.UpdateOptions) (*v1alpha1.TransitGatewayVpcAttachment, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.TransitGatewayVpcAttachment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TransitGatewayVpcAttachmentList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.TransitGatewayVpcAttachment, err error)
	TransitGatewayVpcAttachmentExpansion
}

TransitGatewayVpcAttachmentInterface has methods to work with TransitGatewayVpcAttachment resources.

type TransitGatewayVpcAttachmentsGetter

type TransitGatewayVpcAttachmentsGetter interface {
	TransitGatewayVpcAttachments(namespace string) TransitGatewayVpcAttachmentInterface
}

TransitGatewayVpcAttachmentsGetter has a method to return a TransitGatewayVpcAttachmentInterface. A group's client should implement this interface.

type TransitGatewaysGetter

type TransitGatewaysGetter interface {
	TransitGateways(namespace string) TransitGatewayInterface
}

TransitGatewaysGetter has a method to return a TransitGatewayInterface. A group's client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL