Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type FabricExpansion
- type FabricInterface
- type FabricsGetter
- type NetworkMappingExpansion
- type NetworkMappingInterface
- type NetworkMappingsGetter
- type ProtectionContainerExpansion
- type ProtectionContainerInterface
- type ProtectionContainerMappingExpansion
- type ProtectionContainerMappingInterface
- type ProtectionContainerMappingsGetter
- type ProtectionContainersGetter
- type ReplicatedVmExpansion
- type ReplicatedVmInterface
- type ReplicatedVmsGetter
- type ReplicationPoliciesGetter
- type ReplicationPolicyExpansion
- type ReplicationPolicyInterface
- type SiterecoveryV1alpha1Client
- func (c *SiterecoveryV1alpha1Client) Fabrics(namespace string) FabricInterface
- func (c *SiterecoveryV1alpha1Client) NetworkMappings(namespace string) NetworkMappingInterface
- func (c *SiterecoveryV1alpha1Client) ProtectionContainerMappings(namespace string) ProtectionContainerMappingInterface
- func (c *SiterecoveryV1alpha1Client) ProtectionContainers(namespace string) ProtectionContainerInterface
- func (c *SiterecoveryV1alpha1Client) RESTClient() rest.Interface
- func (c *SiterecoveryV1alpha1Client) ReplicatedVms(namespace string) ReplicatedVmInterface
- func (c *SiterecoveryV1alpha1Client) ReplicationPolicies(namespace string) ReplicationPolicyInterface
- type SiterecoveryV1alpha1Interface
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 ¶
func New(c rest.Interface) *SiterecoveryV1alpha1Client
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 ¶
type SiterecoveryV1alpha1Interface interface { RESTClient() rest.Interface FabricsGetter NetworkMappingsGetter ProtectionContainersGetter ProtectionContainerMappingsGetter ReplicatedVmsGetter ReplicationPoliciesGetter }