aws

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2019 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CertificateInterface

type CertificateInterface interface {
	List(opts metav1.ListOptions) (*awsv1beta1.CertificateList, error)
	Get(name string, options metav1.GetOptions) (*awsv1beta1.Certificate, error)
	Create(*awsv1beta1.Certificate) (*awsv1beta1.Certificate, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
}

CertificateInterface declares interactions with the Certificate objects.

type CertificateRequestInterface

CertificateRequestInterface declares interactions with the CertificateRequest objects.

type Client

type Client struct {
	RestClient rest.Interface
}

Client for interacting with Operator objects.

func NewForConfig

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

NewForConfig returns a client for interacting with AWS objects.

func (*Client) CertificateRequests

func (c *Client) CertificateRequests(namespace string) CertificateRequestInterface

CertificateRequests within a namespace.

func (*Client) Certificates

func (c *Client) Certificates(namespace string) CertificateInterface

Certificates within a namespace.

func (*Client) CloudFrontInvalidations

func (c *Client) CloudFrontInvalidations(namespace string) CloudFrontInvalidationInterface

CloudFrontInvalidations within a namespace.

func (*Client) CloudFronts

func (c *Client) CloudFronts(namespace string) CloudFrontInterface

CloudFronts within a namespace.

type ClientInterface

type ClientInterface interface {
	Certificates(namespace string) CertificateInterface
	CertificateRequests(namespace string) CertificateRequestInterface
	CloudFronts(namespace string) CloudFrontInterface
	CloudFrontInvalidations(namespace string) CloudFrontInvalidationInterface
}

ClientInterface for interacting with AWS subclients.

type CloudFrontInterface

type CloudFrontInterface interface {
	List(opts metav1.ListOptions) (*awsv1beta1.CloudFrontList, error)
	Get(name string, options metav1.GetOptions) (*awsv1beta1.CloudFront, error)
	Create(*awsv1beta1.CloudFront) (*awsv1beta1.CloudFront, error)
	Watch(opts metav1.ListOptions) (watch.Interface, error)
}

CloudFrontInterface declares interactions with the CloudFront objects.

type CloudFrontInvalidationInterface

CloudFrontInvalidationInterface declares interactions with the CloudFrontInvalidation objects.

Jump to

Keyboard shortcuts

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