Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DnsARecordExpansion
- type DnsARecordInterface
- type DnsARecordsGetter
- type DnsAaaaRecordExpansion
- type DnsAaaaRecordInterface
- type DnsAaaaRecordsGetter
- type DnsCnameRecordExpansion
- type DnsCnameRecordInterface
- type DnsCnameRecordsGetter
- type DnsMxRecordExpansion
- type DnsMxRecordInterface
- type DnsMxRecordsGetter
- type DnsPtrRecordExpansion
- type DnsPtrRecordInterface
- type DnsPtrRecordsGetter
- type DnsSrvRecordExpansion
- type DnsSrvRecordInterface
- type DnsSrvRecordsGetter
- type DnsTxtRecordExpansion
- type DnsTxtRecordInterface
- type DnsTxtRecordsGetter
- type DnsZoneExpansion
- type DnsZoneInterface
- type DnsZoneVirtualNetworkLinkExpansion
- type DnsZoneVirtualNetworkLinkInterface
- type DnsZoneVirtualNetworkLinksGetter
- type DnsZonesGetter
- type EndpointExpansion
- type EndpointInterface
- type EndpointsGetter
- type LinkServiceExpansion
- type LinkServiceInterface
- type LinkServicesGetter
- type PrivateV1alpha1Client
- func (c *PrivateV1alpha1Client) DnsARecords(namespace string) DnsARecordInterface
- func (c *PrivateV1alpha1Client) DnsAaaaRecords(namespace string) DnsAaaaRecordInterface
- func (c *PrivateV1alpha1Client) DnsCnameRecords(namespace string) DnsCnameRecordInterface
- func (c *PrivateV1alpha1Client) DnsMxRecords(namespace string) DnsMxRecordInterface
- func (c *PrivateV1alpha1Client) DnsPtrRecords(namespace string) DnsPtrRecordInterface
- func (c *PrivateV1alpha1Client) DnsSrvRecords(namespace string) DnsSrvRecordInterface
- func (c *PrivateV1alpha1Client) DnsTxtRecords(namespace string) DnsTxtRecordInterface
- func (c *PrivateV1alpha1Client) DnsZoneVirtualNetworkLinks(namespace string) DnsZoneVirtualNetworkLinkInterface
- func (c *PrivateV1alpha1Client) DnsZones(namespace string) DnsZoneInterface
- func (c *PrivateV1alpha1Client) Endpoints(namespace string) EndpointInterface
- func (c *PrivateV1alpha1Client) LinkServices(namespace string) LinkServiceInterface
- func (c *PrivateV1alpha1Client) RESTClient() rest.Interface
- type PrivateV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DnsARecordExpansion ¶
type DnsARecordExpansion interface{}
type DnsARecordInterface ¶
type DnsARecordInterface interface { Create(ctx context.Context, dnsARecord *v1alpha1.DnsARecord, opts v1.CreateOptions) (*v1alpha1.DnsARecord, error) Update(ctx context.Context, dnsARecord *v1alpha1.DnsARecord, opts v1.UpdateOptions) (*v1alpha1.DnsARecord, error) UpdateStatus(ctx context.Context, dnsARecord *v1alpha1.DnsARecord, opts v1.UpdateOptions) (*v1alpha1.DnsARecord, 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.DnsARecord, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DnsARecordList, 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.DnsARecord, err error) DnsARecordExpansion }
DnsARecordInterface has methods to work with DnsARecord resources.
type DnsARecordsGetter ¶
type DnsARecordsGetter interface {
DnsARecords(namespace string) DnsARecordInterface
}
DnsARecordsGetter has a method to return a DnsARecordInterface. A group's client should implement this interface.
type DnsAaaaRecordExpansion ¶
type DnsAaaaRecordExpansion interface{}
type DnsAaaaRecordInterface ¶
type DnsAaaaRecordInterface interface { Create(ctx context.Context, dnsAaaaRecord *v1alpha1.DnsAaaaRecord, opts v1.CreateOptions) (*v1alpha1.DnsAaaaRecord, error) Update(ctx context.Context, dnsAaaaRecord *v1alpha1.DnsAaaaRecord, opts v1.UpdateOptions) (*v1alpha1.DnsAaaaRecord, error) UpdateStatus(ctx context.Context, dnsAaaaRecord *v1alpha1.DnsAaaaRecord, opts v1.UpdateOptions) (*v1alpha1.DnsAaaaRecord, 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.DnsAaaaRecord, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DnsAaaaRecordList, 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.DnsAaaaRecord, err error) DnsAaaaRecordExpansion }
DnsAaaaRecordInterface has methods to work with DnsAaaaRecord resources.
type DnsAaaaRecordsGetter ¶
type DnsAaaaRecordsGetter interface {
DnsAaaaRecords(namespace string) DnsAaaaRecordInterface
}
DnsAaaaRecordsGetter has a method to return a DnsAaaaRecordInterface. A group's client should implement this interface.
type DnsCnameRecordExpansion ¶
type DnsCnameRecordExpansion interface{}
type DnsCnameRecordInterface ¶
type DnsCnameRecordInterface interface { Create(ctx context.Context, dnsCnameRecord *v1alpha1.DnsCnameRecord, opts v1.CreateOptions) (*v1alpha1.DnsCnameRecord, error) Update(ctx context.Context, dnsCnameRecord *v1alpha1.DnsCnameRecord, opts v1.UpdateOptions) (*v1alpha1.DnsCnameRecord, error) UpdateStatus(ctx context.Context, dnsCnameRecord *v1alpha1.DnsCnameRecord, opts v1.UpdateOptions) (*v1alpha1.DnsCnameRecord, 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.DnsCnameRecord, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DnsCnameRecordList, 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.DnsCnameRecord, err error) DnsCnameRecordExpansion }
DnsCnameRecordInterface has methods to work with DnsCnameRecord resources.
type DnsCnameRecordsGetter ¶
type DnsCnameRecordsGetter interface {
DnsCnameRecords(namespace string) DnsCnameRecordInterface
}
DnsCnameRecordsGetter has a method to return a DnsCnameRecordInterface. A group's client should implement this interface.
type DnsMxRecordExpansion ¶
type DnsMxRecordExpansion interface{}
type DnsMxRecordInterface ¶
type DnsMxRecordInterface interface { Create(ctx context.Context, dnsMxRecord *v1alpha1.DnsMxRecord, opts v1.CreateOptions) (*v1alpha1.DnsMxRecord, error) Update(ctx context.Context, dnsMxRecord *v1alpha1.DnsMxRecord, opts v1.UpdateOptions) (*v1alpha1.DnsMxRecord, error) UpdateStatus(ctx context.Context, dnsMxRecord *v1alpha1.DnsMxRecord, opts v1.UpdateOptions) (*v1alpha1.DnsMxRecord, 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.DnsMxRecord, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DnsMxRecordList, 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.DnsMxRecord, err error) DnsMxRecordExpansion }
DnsMxRecordInterface has methods to work with DnsMxRecord resources.
type DnsMxRecordsGetter ¶
type DnsMxRecordsGetter interface {
DnsMxRecords(namespace string) DnsMxRecordInterface
}
DnsMxRecordsGetter has a method to return a DnsMxRecordInterface. A group's client should implement this interface.
type DnsPtrRecordExpansion ¶
type DnsPtrRecordExpansion interface{}
type DnsPtrRecordInterface ¶
type DnsPtrRecordInterface interface { Create(ctx context.Context, dnsPtrRecord *v1alpha1.DnsPtrRecord, opts v1.CreateOptions) (*v1alpha1.DnsPtrRecord, error) Update(ctx context.Context, dnsPtrRecord *v1alpha1.DnsPtrRecord, opts v1.UpdateOptions) (*v1alpha1.DnsPtrRecord, error) UpdateStatus(ctx context.Context, dnsPtrRecord *v1alpha1.DnsPtrRecord, opts v1.UpdateOptions) (*v1alpha1.DnsPtrRecord, 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.DnsPtrRecord, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DnsPtrRecordList, 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.DnsPtrRecord, err error) DnsPtrRecordExpansion }
DnsPtrRecordInterface has methods to work with DnsPtrRecord resources.
type DnsPtrRecordsGetter ¶
type DnsPtrRecordsGetter interface {
DnsPtrRecords(namespace string) DnsPtrRecordInterface
}
DnsPtrRecordsGetter has a method to return a DnsPtrRecordInterface. A group's client should implement this interface.
type DnsSrvRecordExpansion ¶
type DnsSrvRecordExpansion interface{}
type DnsSrvRecordInterface ¶
type DnsSrvRecordInterface interface { Create(ctx context.Context, dnsSrvRecord *v1alpha1.DnsSrvRecord, opts v1.CreateOptions) (*v1alpha1.DnsSrvRecord, error) Update(ctx context.Context, dnsSrvRecord *v1alpha1.DnsSrvRecord, opts v1.UpdateOptions) (*v1alpha1.DnsSrvRecord, error) UpdateStatus(ctx context.Context, dnsSrvRecord *v1alpha1.DnsSrvRecord, opts v1.UpdateOptions) (*v1alpha1.DnsSrvRecord, 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.DnsSrvRecord, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DnsSrvRecordList, 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.DnsSrvRecord, err error) DnsSrvRecordExpansion }
DnsSrvRecordInterface has methods to work with DnsSrvRecord resources.
type DnsSrvRecordsGetter ¶
type DnsSrvRecordsGetter interface {
DnsSrvRecords(namespace string) DnsSrvRecordInterface
}
DnsSrvRecordsGetter has a method to return a DnsSrvRecordInterface. A group's client should implement this interface.
type DnsTxtRecordExpansion ¶
type DnsTxtRecordExpansion interface{}
type DnsTxtRecordInterface ¶
type DnsTxtRecordInterface interface { Create(ctx context.Context, dnsTxtRecord *v1alpha1.DnsTxtRecord, opts v1.CreateOptions) (*v1alpha1.DnsTxtRecord, error) Update(ctx context.Context, dnsTxtRecord *v1alpha1.DnsTxtRecord, opts v1.UpdateOptions) (*v1alpha1.DnsTxtRecord, error) UpdateStatus(ctx context.Context, dnsTxtRecord *v1alpha1.DnsTxtRecord, opts v1.UpdateOptions) (*v1alpha1.DnsTxtRecord, 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.DnsTxtRecord, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DnsTxtRecordList, 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.DnsTxtRecord, err error) DnsTxtRecordExpansion }
DnsTxtRecordInterface has methods to work with DnsTxtRecord resources.
type DnsTxtRecordsGetter ¶
type DnsTxtRecordsGetter interface {
DnsTxtRecords(namespace string) DnsTxtRecordInterface
}
DnsTxtRecordsGetter has a method to return a DnsTxtRecordInterface. A group's client should implement this interface.
type DnsZoneExpansion ¶
type DnsZoneExpansion interface{}
type DnsZoneInterface ¶
type DnsZoneInterface interface { Create(ctx context.Context, dnsZone *v1alpha1.DnsZone, opts v1.CreateOptions) (*v1alpha1.DnsZone, error) Update(ctx context.Context, dnsZone *v1alpha1.DnsZone, opts v1.UpdateOptions) (*v1alpha1.DnsZone, error) UpdateStatus(ctx context.Context, dnsZone *v1alpha1.DnsZone, opts v1.UpdateOptions) (*v1alpha1.DnsZone, 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.DnsZone, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DnsZoneList, 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.DnsZone, err error) DnsZoneExpansion }
DnsZoneInterface has methods to work with DnsZone resources.
type DnsZoneVirtualNetworkLinkExpansion ¶
type DnsZoneVirtualNetworkLinkExpansion interface{}
type DnsZoneVirtualNetworkLinkInterface ¶
type DnsZoneVirtualNetworkLinkInterface interface { Create(ctx context.Context, dnsZoneVirtualNetworkLink *v1alpha1.DnsZoneVirtualNetworkLink, opts v1.CreateOptions) (*v1alpha1.DnsZoneVirtualNetworkLink, error) Update(ctx context.Context, dnsZoneVirtualNetworkLink *v1alpha1.DnsZoneVirtualNetworkLink, opts v1.UpdateOptions) (*v1alpha1.DnsZoneVirtualNetworkLink, error) UpdateStatus(ctx context.Context, dnsZoneVirtualNetworkLink *v1alpha1.DnsZoneVirtualNetworkLink, opts v1.UpdateOptions) (*v1alpha1.DnsZoneVirtualNetworkLink, 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.DnsZoneVirtualNetworkLink, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DnsZoneVirtualNetworkLinkList, 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.DnsZoneVirtualNetworkLink, err error) DnsZoneVirtualNetworkLinkExpansion }
DnsZoneVirtualNetworkLinkInterface has methods to work with DnsZoneVirtualNetworkLink resources.
type DnsZoneVirtualNetworkLinksGetter ¶
type DnsZoneVirtualNetworkLinksGetter interface {
DnsZoneVirtualNetworkLinks(namespace string) DnsZoneVirtualNetworkLinkInterface
}
DnsZoneVirtualNetworkLinksGetter has a method to return a DnsZoneVirtualNetworkLinkInterface. A group's client should implement this interface.
type DnsZonesGetter ¶
type DnsZonesGetter interface {
DnsZones(namespace string) DnsZoneInterface
}
DnsZonesGetter has a method to return a DnsZoneInterface. A group's client should implement this interface.
type EndpointExpansion ¶
type EndpointExpansion interface{}
type EndpointInterface ¶
type EndpointInterface interface { Create(ctx context.Context, endpoint *v1alpha1.Endpoint, opts v1.CreateOptions) (*v1alpha1.Endpoint, error) Update(ctx context.Context, endpoint *v1alpha1.Endpoint, opts v1.UpdateOptions) (*v1alpha1.Endpoint, error) UpdateStatus(ctx context.Context, endpoint *v1alpha1.Endpoint, opts v1.UpdateOptions) (*v1alpha1.Endpoint, 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.Endpoint, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EndpointList, 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.Endpoint, err error) EndpointExpansion }
EndpointInterface has methods to work with Endpoint resources.
type EndpointsGetter ¶
type EndpointsGetter interface {
Endpoints(namespace string) EndpointInterface
}
EndpointsGetter has a method to return a EndpointInterface. A group's client should implement this interface.
type LinkServiceExpansion ¶
type LinkServiceExpansion interface{}
type LinkServiceInterface ¶
type LinkServiceInterface interface { Create(ctx context.Context, linkService *v1alpha1.LinkService, opts v1.CreateOptions) (*v1alpha1.LinkService, error) Update(ctx context.Context, linkService *v1alpha1.LinkService, opts v1.UpdateOptions) (*v1alpha1.LinkService, error) UpdateStatus(ctx context.Context, linkService *v1alpha1.LinkService, opts v1.UpdateOptions) (*v1alpha1.LinkService, 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.LinkService, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LinkServiceList, 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.LinkService, err error) LinkServiceExpansion }
LinkServiceInterface has methods to work with LinkService resources.
type LinkServicesGetter ¶
type LinkServicesGetter interface {
LinkServices(namespace string) LinkServiceInterface
}
LinkServicesGetter has a method to return a LinkServiceInterface. A group's client should implement this interface.
type PrivateV1alpha1Client ¶
type PrivateV1alpha1Client struct {
// contains filtered or unexported fields
}
PrivateV1alpha1Client is used to interact with features provided by the private.azurerm.kubeform.com group.
func New ¶
func New(c rest.Interface) *PrivateV1alpha1Client
New creates a new PrivateV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*PrivateV1alpha1Client, error)
NewForConfig creates a new PrivateV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *PrivateV1alpha1Client
NewForConfigOrDie creates a new PrivateV1alpha1Client for the given config and panics if there is an error in the config.
func (*PrivateV1alpha1Client) DnsARecords ¶
func (c *PrivateV1alpha1Client) DnsARecords(namespace string) DnsARecordInterface
func (*PrivateV1alpha1Client) DnsAaaaRecords ¶
func (c *PrivateV1alpha1Client) DnsAaaaRecords(namespace string) DnsAaaaRecordInterface
func (*PrivateV1alpha1Client) DnsCnameRecords ¶
func (c *PrivateV1alpha1Client) DnsCnameRecords(namespace string) DnsCnameRecordInterface
func (*PrivateV1alpha1Client) DnsMxRecords ¶
func (c *PrivateV1alpha1Client) DnsMxRecords(namespace string) DnsMxRecordInterface
func (*PrivateV1alpha1Client) DnsPtrRecords ¶
func (c *PrivateV1alpha1Client) DnsPtrRecords(namespace string) DnsPtrRecordInterface
func (*PrivateV1alpha1Client) DnsSrvRecords ¶
func (c *PrivateV1alpha1Client) DnsSrvRecords(namespace string) DnsSrvRecordInterface
func (*PrivateV1alpha1Client) DnsTxtRecords ¶
func (c *PrivateV1alpha1Client) DnsTxtRecords(namespace string) DnsTxtRecordInterface
func (*PrivateV1alpha1Client) DnsZoneVirtualNetworkLinks ¶
func (c *PrivateV1alpha1Client) DnsZoneVirtualNetworkLinks(namespace string) DnsZoneVirtualNetworkLinkInterface
func (*PrivateV1alpha1Client) DnsZones ¶
func (c *PrivateV1alpha1Client) DnsZones(namespace string) DnsZoneInterface
func (*PrivateV1alpha1Client) Endpoints ¶
func (c *PrivateV1alpha1Client) Endpoints(namespace string) EndpointInterface
func (*PrivateV1alpha1Client) LinkServices ¶
func (c *PrivateV1alpha1Client) LinkServices(namespace string) LinkServiceInterface
func (*PrivateV1alpha1Client) RESTClient ¶
func (c *PrivateV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type PrivateV1alpha1Interface ¶
type PrivateV1alpha1Interface interface { RESTClient() rest.Interface DnsARecordsGetter DnsAaaaRecordsGetter DnsCnameRecordsGetter DnsMxRecordsGetter DnsPtrRecordsGetter DnsSrvRecordsGetter DnsTxtRecordsGetter DnsZonesGetter DnsZoneVirtualNetworkLinksGetter EndpointsGetter LinkServicesGetter }