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 FabricExpansion

type FabricExpansion interface{}

type FabricInterface

type FabricInterface interface {
	Create(ctx context.Context, fabric *v1alpha1.Fabric, opts v1.CreateOptions) (*v1alpha1.Fabric, error)
	Update(ctx context.Context, fabric *v1alpha1.Fabric, opts v1.UpdateOptions) (*v1alpha1.Fabric, error)
	UpdateStatus(ctx context.Context, fabric *v1alpha1.Fabric, opts v1.UpdateOptions) (*v1alpha1.Fabric, 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.Fabric, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FabricList, 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.Fabric, err error)
	FabricExpansion
}

FabricInterface has methods to work with Fabric resources.

type FabricsGetter

type FabricsGetter interface {
	Fabrics(namespace string) FabricInterface
}

FabricsGetter has a method to return a FabricInterface. A group's client should implement this interface.

type NetworkMappingExpansion

type NetworkMappingExpansion interface{}

type NetworkMappingInterface

type NetworkMappingInterface interface {
	Create(ctx context.Context, networkMapping *v1alpha1.NetworkMapping, opts v1.CreateOptions) (*v1alpha1.NetworkMapping, error)
	Update(ctx context.Context, networkMapping *v1alpha1.NetworkMapping, opts v1.UpdateOptions) (*v1alpha1.NetworkMapping, error)
	UpdateStatus(ctx context.Context, networkMapping *v1alpha1.NetworkMapping, opts v1.UpdateOptions) (*v1alpha1.NetworkMapping, 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.NetworkMapping, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkMappingList, 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.NetworkMapping, err error)
	NetworkMappingExpansion
}

NetworkMappingInterface has methods to work with NetworkMapping resources.

type NetworkMappingsGetter

type NetworkMappingsGetter interface {
	NetworkMappings(namespace string) NetworkMappingInterface
}

NetworkMappingsGetter has a method to return a NetworkMappingInterface. A group's client should implement this interface.

type ProtectionContainerExpansion

type ProtectionContainerExpansion interface{}

type ProtectionContainerInterface

type ProtectionContainerInterface interface {
	Create(ctx context.Context, protectionContainer *v1alpha1.ProtectionContainer, opts v1.CreateOptions) (*v1alpha1.ProtectionContainer, error)
	Update(ctx context.Context, protectionContainer *v1alpha1.ProtectionContainer, opts v1.UpdateOptions) (*v1alpha1.ProtectionContainer, error)
	UpdateStatus(ctx context.Context, protectionContainer *v1alpha1.ProtectionContainer, opts v1.UpdateOptions) (*v1alpha1.ProtectionContainer, 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.ProtectionContainer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProtectionContainerList, 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.ProtectionContainer, err error)
	ProtectionContainerExpansion
}

ProtectionContainerInterface has methods to work with ProtectionContainer resources.

type ProtectionContainerMappingExpansion

type ProtectionContainerMappingExpansion interface{}

type ProtectionContainerMappingInterface

type ProtectionContainerMappingInterface interface {
	Create(ctx context.Context, protectionContainerMapping *v1alpha1.ProtectionContainerMapping, opts v1.CreateOptions) (*v1alpha1.ProtectionContainerMapping, error)
	Update(ctx context.Context, protectionContainerMapping *v1alpha1.ProtectionContainerMapping, opts v1.UpdateOptions) (*v1alpha1.ProtectionContainerMapping, error)
	UpdateStatus(ctx context.Context, protectionContainerMapping *v1alpha1.ProtectionContainerMapping, opts v1.UpdateOptions) (*v1alpha1.ProtectionContainerMapping, 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.ProtectionContainerMapping, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProtectionContainerMappingList, 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.ProtectionContainerMapping, err error)
	ProtectionContainerMappingExpansion
}

ProtectionContainerMappingInterface has methods to work with ProtectionContainerMapping resources.

type ProtectionContainerMappingsGetter

type ProtectionContainerMappingsGetter interface {
	ProtectionContainerMappings(namespace string) ProtectionContainerMappingInterface
}

ProtectionContainerMappingsGetter has a method to return a ProtectionContainerMappingInterface. A group's client should implement this interface.

type ProtectionContainersGetter

type ProtectionContainersGetter interface {
	ProtectionContainers(namespace string) ProtectionContainerInterface
}

ProtectionContainersGetter has a method to return a ProtectionContainerInterface. A group's client should implement this interface.

type ReplicatedVmExpansion

type ReplicatedVmExpansion interface{}

type ReplicatedVmInterface

type ReplicatedVmInterface interface {
	Create(ctx context.Context, replicatedVm *v1alpha1.ReplicatedVm, opts v1.CreateOptions) (*v1alpha1.ReplicatedVm, error)
	Update(ctx context.Context, replicatedVm *v1alpha1.ReplicatedVm, opts v1.UpdateOptions) (*v1alpha1.ReplicatedVm, error)
	UpdateStatus(ctx context.Context, replicatedVm *v1alpha1.ReplicatedVm, opts v1.UpdateOptions) (*v1alpha1.ReplicatedVm, 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.ReplicatedVm, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ReplicatedVmList, 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.ReplicatedVm, err error)
	ReplicatedVmExpansion
}

ReplicatedVmInterface has methods to work with ReplicatedVm resources.

type ReplicatedVmsGetter

type ReplicatedVmsGetter interface {
	ReplicatedVms(namespace string) ReplicatedVmInterface
}

ReplicatedVmsGetter has a method to return a ReplicatedVmInterface. A group's client should implement this interface.

type ReplicationPoliciesGetter

type ReplicationPoliciesGetter interface {
	ReplicationPolicies(namespace string) ReplicationPolicyInterface
}

ReplicationPoliciesGetter has a method to return a ReplicationPolicyInterface. A group's client should implement this interface.

type ReplicationPolicyExpansion

type ReplicationPolicyExpansion interface{}

type ReplicationPolicyInterface

type ReplicationPolicyInterface interface {
	Create(ctx context.Context, replicationPolicy *v1alpha1.ReplicationPolicy, opts v1.CreateOptions) (*v1alpha1.ReplicationPolicy, error)
	Update(ctx context.Context, replicationPolicy *v1alpha1.ReplicationPolicy, opts v1.UpdateOptions) (*v1alpha1.ReplicationPolicy, error)
	UpdateStatus(ctx context.Context, replicationPolicy *v1alpha1.ReplicationPolicy, opts v1.UpdateOptions) (*v1alpha1.ReplicationPolicy, 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.ReplicationPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ReplicationPolicyList, 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.ReplicationPolicy, err error)
	ReplicationPolicyExpansion
}

ReplicationPolicyInterface has methods to work with ReplicationPolicy resources.

type SiterecoveryV1alpha1Client

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

SiterecoveryV1alpha1Client is used to interact with features provided by the siterecovery.azurerm.kubeform.com group.

func New

New creates a new SiterecoveryV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new SiterecoveryV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *SiterecoveryV1alpha1Client

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

func (*SiterecoveryV1alpha1Client) Fabrics

func (c *SiterecoveryV1alpha1Client) Fabrics(namespace string) FabricInterface

func (*SiterecoveryV1alpha1Client) NetworkMappings

func (c *SiterecoveryV1alpha1Client) NetworkMappings(namespace string) NetworkMappingInterface

func (*SiterecoveryV1alpha1Client) ProtectionContainerMappings

func (c *SiterecoveryV1alpha1Client) ProtectionContainerMappings(namespace string) ProtectionContainerMappingInterface

func (*SiterecoveryV1alpha1Client) ProtectionContainers

func (c *SiterecoveryV1alpha1Client) ProtectionContainers(namespace string) ProtectionContainerInterface

func (*SiterecoveryV1alpha1Client) RESTClient

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

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

func (*SiterecoveryV1alpha1Client) ReplicatedVms

func (c *SiterecoveryV1alpha1Client) ReplicatedVms(namespace string) ReplicatedVmInterface

func (*SiterecoveryV1alpha1Client) ReplicationPolicies

func (c *SiterecoveryV1alpha1Client) ReplicationPolicies(namespace string) ReplicationPolicyInterface

type SiterecoveryV1alpha1Interface

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