Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccountExpansion
- type AccountInterface
- type AccountsGetter
- type DelegatedAdministratorExpansion
- type DelegatedAdministratorInterface
- type DelegatedAdministratorsGetter
- type OrganizationExpansion
- type OrganizationInterface
- type OrganizationalUnitExpansion
- type OrganizationalUnitInterface
- type OrganizationalUnitsGetter
- type OrganizationsGetter
- type OrganizationsV1alpha1Client
- func (c *OrganizationsV1alpha1Client) Accounts(namespace string) AccountInterface
- func (c *OrganizationsV1alpha1Client) DelegatedAdministrators(namespace string) DelegatedAdministratorInterface
- func (c *OrganizationsV1alpha1Client) OrganizationalUnits(namespace string) OrganizationalUnitInterface
- func (c *OrganizationsV1alpha1Client) Organizations(namespace string) OrganizationInterface
- func (c *OrganizationsV1alpha1Client) Policies(namespace string) PolicyInterface
- func (c *OrganizationsV1alpha1Client) PolicyAttachments(namespace string) PolicyAttachmentInterface
- func (c *OrganizationsV1alpha1Client) RESTClient() rest.Interface
- type OrganizationsV1alpha1Interface
- type PoliciesGetter
- type PolicyAttachmentExpansion
- type PolicyAttachmentInterface
- type PolicyAttachmentsGetter
- type PolicyExpansion
- type PolicyInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountExpansion ¶
type AccountExpansion interface{}
type AccountInterface ¶
type AccountInterface interface { Create(ctx context.Context, account *v1alpha1.Account, opts v1.CreateOptions) (*v1alpha1.Account, error) Update(ctx context.Context, account *v1alpha1.Account, opts v1.UpdateOptions) (*v1alpha1.Account, error) UpdateStatus(ctx context.Context, account *v1alpha1.Account, opts v1.UpdateOptions) (*v1alpha1.Account, 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.Account, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccountList, 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.Account, err error) AccountExpansion }
AccountInterface has methods to work with Account resources.
type AccountsGetter ¶
type AccountsGetter interface {
Accounts(namespace string) AccountInterface
}
AccountsGetter has a method to return a AccountInterface. A group's client should implement this interface.
type DelegatedAdministratorExpansion ¶
type DelegatedAdministratorExpansion interface{}
type DelegatedAdministratorInterface ¶
type DelegatedAdministratorInterface interface { Create(ctx context.Context, delegatedAdministrator *v1alpha1.DelegatedAdministrator, opts v1.CreateOptions) (*v1alpha1.DelegatedAdministrator, error) Update(ctx context.Context, delegatedAdministrator *v1alpha1.DelegatedAdministrator, opts v1.UpdateOptions) (*v1alpha1.DelegatedAdministrator, error) UpdateStatus(ctx context.Context, delegatedAdministrator *v1alpha1.DelegatedAdministrator, opts v1.UpdateOptions) (*v1alpha1.DelegatedAdministrator, 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.DelegatedAdministrator, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DelegatedAdministratorList, 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.DelegatedAdministrator, err error) DelegatedAdministratorExpansion }
DelegatedAdministratorInterface has methods to work with DelegatedAdministrator resources.
type DelegatedAdministratorsGetter ¶
type DelegatedAdministratorsGetter interface {
DelegatedAdministrators(namespace string) DelegatedAdministratorInterface
}
DelegatedAdministratorsGetter has a method to return a DelegatedAdministratorInterface. A group's client should implement this interface.
type OrganizationExpansion ¶
type OrganizationExpansion interface{}
type OrganizationInterface ¶
type OrganizationInterface interface { Create(ctx context.Context, organization *v1alpha1.Organization, opts v1.CreateOptions) (*v1alpha1.Organization, error) Update(ctx context.Context, organization *v1alpha1.Organization, opts v1.UpdateOptions) (*v1alpha1.Organization, error) UpdateStatus(ctx context.Context, organization *v1alpha1.Organization, opts v1.UpdateOptions) (*v1alpha1.Organization, 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.Organization, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OrganizationList, 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.Organization, err error) OrganizationExpansion }
OrganizationInterface has methods to work with Organization resources.
type OrganizationalUnitExpansion ¶
type OrganizationalUnitExpansion interface{}
type OrganizationalUnitInterface ¶
type OrganizationalUnitInterface interface { Create(ctx context.Context, organizationalUnit *v1alpha1.OrganizationalUnit, opts v1.CreateOptions) (*v1alpha1.OrganizationalUnit, error) Update(ctx context.Context, organizationalUnit *v1alpha1.OrganizationalUnit, opts v1.UpdateOptions) (*v1alpha1.OrganizationalUnit, error) UpdateStatus(ctx context.Context, organizationalUnit *v1alpha1.OrganizationalUnit, opts v1.UpdateOptions) (*v1alpha1.OrganizationalUnit, 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.OrganizationalUnit, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OrganizationalUnitList, 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.OrganizationalUnit, err error) OrganizationalUnitExpansion }
OrganizationalUnitInterface has methods to work with OrganizationalUnit resources.
type OrganizationalUnitsGetter ¶
type OrganizationalUnitsGetter interface {
OrganizationalUnits(namespace string) OrganizationalUnitInterface
}
OrganizationalUnitsGetter has a method to return a OrganizationalUnitInterface. A group's client should implement this interface.
type OrganizationsGetter ¶
type OrganizationsGetter interface {
Organizations(namespace string) OrganizationInterface
}
OrganizationsGetter has a method to return a OrganizationInterface. A group's client should implement this interface.
type OrganizationsV1alpha1Client ¶
type OrganizationsV1alpha1Client struct {
// contains filtered or unexported fields
}
OrganizationsV1alpha1Client is used to interact with features provided by the organizations.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *OrganizationsV1alpha1Client
New creates a new OrganizationsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*OrganizationsV1alpha1Client, error)
NewForConfig creates a new OrganizationsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *OrganizationsV1alpha1Client
NewForConfigOrDie creates a new OrganizationsV1alpha1Client for the given config and panics if there is an error in the config.
func (*OrganizationsV1alpha1Client) Accounts ¶
func (c *OrganizationsV1alpha1Client) Accounts(namespace string) AccountInterface
func (*OrganizationsV1alpha1Client) DelegatedAdministrators ¶
func (c *OrganizationsV1alpha1Client) DelegatedAdministrators(namespace string) DelegatedAdministratorInterface
func (*OrganizationsV1alpha1Client) OrganizationalUnits ¶
func (c *OrganizationsV1alpha1Client) OrganizationalUnits(namespace string) OrganizationalUnitInterface
func (*OrganizationsV1alpha1Client) Organizations ¶
func (c *OrganizationsV1alpha1Client) Organizations(namespace string) OrganizationInterface
func (*OrganizationsV1alpha1Client) Policies ¶
func (c *OrganizationsV1alpha1Client) Policies(namespace string) PolicyInterface
func (*OrganizationsV1alpha1Client) PolicyAttachments ¶
func (c *OrganizationsV1alpha1Client) PolicyAttachments(namespace string) PolicyAttachmentInterface
func (*OrganizationsV1alpha1Client) RESTClient ¶
func (c *OrganizationsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type OrganizationsV1alpha1Interface ¶
type OrganizationsV1alpha1Interface interface { RESTClient() rest.Interface AccountsGetter DelegatedAdministratorsGetter OrganizationsGetter OrganizationalUnitsGetter PoliciesGetter PolicyAttachmentsGetter }
type PoliciesGetter ¶
type PoliciesGetter interface {
Policies(namespace string) PolicyInterface
}
PoliciesGetter has a method to return a PolicyInterface. A group's client should implement this interface.
type PolicyAttachmentExpansion ¶
type PolicyAttachmentExpansion interface{}
type PolicyAttachmentInterface ¶
type PolicyAttachmentInterface interface { Create(ctx context.Context, policyAttachment *v1alpha1.PolicyAttachment, opts v1.CreateOptions) (*v1alpha1.PolicyAttachment, error) Update(ctx context.Context, policyAttachment *v1alpha1.PolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.PolicyAttachment, error) UpdateStatus(ctx context.Context, policyAttachment *v1alpha1.PolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.PolicyAttachment, 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.PolicyAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PolicyAttachmentList, 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.PolicyAttachment, err error) PolicyAttachmentExpansion }
PolicyAttachmentInterface has methods to work with PolicyAttachment resources.
type PolicyAttachmentsGetter ¶
type PolicyAttachmentsGetter interface {
PolicyAttachments(namespace string) PolicyAttachmentInterface
}
PolicyAttachmentsGetter has a method to return a PolicyAttachmentInterface. A group's client should implement this interface.
type PolicyExpansion ¶
type PolicyExpansion interface{}
type PolicyInterface ¶
type PolicyInterface interface { Create(ctx context.Context, policy *v1alpha1.Policy, opts v1.CreateOptions) (*v1alpha1.Policy, error) Update(ctx context.Context, policy *v1alpha1.Policy, opts v1.UpdateOptions) (*v1alpha1.Policy, error) UpdateStatus(ctx context.Context, policy *v1alpha1.Policy, opts v1.UpdateOptions) (*v1alpha1.Policy, 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.Policy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PolicyList, 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.Policy, err error) PolicyExpansion }
PolicyInterface has methods to work with Policy resources.