Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccountAssignmentExpansion
- type AccountAssignmentInterface
- type AccountAssignmentsGetter
- type ManagedPolicyAttachmentExpansion
- type ManagedPolicyAttachmentInterface
- type ManagedPolicyAttachmentsGetter
- type PermissionSetExpansion
- type PermissionSetInlinePoliciesGetter
- type PermissionSetInlinePolicyExpansion
- type PermissionSetInlinePolicyInterface
- type PermissionSetInterface
- type PermissionSetsGetter
- type SsoadminV1alpha1Client
- func (c *SsoadminV1alpha1Client) AccountAssignments(namespace string) AccountAssignmentInterface
- func (c *SsoadminV1alpha1Client) ManagedPolicyAttachments(namespace string) ManagedPolicyAttachmentInterface
- func (c *SsoadminV1alpha1Client) PermissionSetInlinePolicies(namespace string) PermissionSetInlinePolicyInterface
- func (c *SsoadminV1alpha1Client) PermissionSets(namespace string) PermissionSetInterface
- func (c *SsoadminV1alpha1Client) RESTClient() rest.Interface
- type SsoadminV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountAssignmentExpansion ¶
type AccountAssignmentExpansion interface{}
type AccountAssignmentInterface ¶
type AccountAssignmentInterface interface { Create(ctx context.Context, accountAssignment *v1alpha1.AccountAssignment, opts v1.CreateOptions) (*v1alpha1.AccountAssignment, error) Update(ctx context.Context, accountAssignment *v1alpha1.AccountAssignment, opts v1.UpdateOptions) (*v1alpha1.AccountAssignment, error) UpdateStatus(ctx context.Context, accountAssignment *v1alpha1.AccountAssignment, opts v1.UpdateOptions) (*v1alpha1.AccountAssignment, 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.AccountAssignment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AccountAssignmentList, 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.AccountAssignment, err error) AccountAssignmentExpansion }
AccountAssignmentInterface has methods to work with AccountAssignment resources.
type AccountAssignmentsGetter ¶
type AccountAssignmentsGetter interface {
AccountAssignments(namespace string) AccountAssignmentInterface
}
AccountAssignmentsGetter has a method to return a AccountAssignmentInterface. A group's client should implement this interface.
type ManagedPolicyAttachmentExpansion ¶
type ManagedPolicyAttachmentExpansion interface{}
type ManagedPolicyAttachmentInterface ¶
type ManagedPolicyAttachmentInterface interface { Create(ctx context.Context, managedPolicyAttachment *v1alpha1.ManagedPolicyAttachment, opts v1.CreateOptions) (*v1alpha1.ManagedPolicyAttachment, error) Update(ctx context.Context, managedPolicyAttachment *v1alpha1.ManagedPolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.ManagedPolicyAttachment, error) UpdateStatus(ctx context.Context, managedPolicyAttachment *v1alpha1.ManagedPolicyAttachment, opts v1.UpdateOptions) (*v1alpha1.ManagedPolicyAttachment, 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.ManagedPolicyAttachment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedPolicyAttachmentList, 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.ManagedPolicyAttachment, err error) ManagedPolicyAttachmentExpansion }
ManagedPolicyAttachmentInterface has methods to work with ManagedPolicyAttachment resources.
type ManagedPolicyAttachmentsGetter ¶
type ManagedPolicyAttachmentsGetter interface {
ManagedPolicyAttachments(namespace string) ManagedPolicyAttachmentInterface
}
ManagedPolicyAttachmentsGetter has a method to return a ManagedPolicyAttachmentInterface. A group's client should implement this interface.
type PermissionSetExpansion ¶
type PermissionSetExpansion interface{}
type PermissionSetInlinePoliciesGetter ¶
type PermissionSetInlinePoliciesGetter interface {
PermissionSetInlinePolicies(namespace string) PermissionSetInlinePolicyInterface
}
PermissionSetInlinePoliciesGetter has a method to return a PermissionSetInlinePolicyInterface. A group's client should implement this interface.
type PermissionSetInlinePolicyExpansion ¶
type PermissionSetInlinePolicyExpansion interface{}
type PermissionSetInlinePolicyInterface ¶
type PermissionSetInlinePolicyInterface interface { Create(ctx context.Context, permissionSetInlinePolicy *v1alpha1.PermissionSetInlinePolicy, opts v1.CreateOptions) (*v1alpha1.PermissionSetInlinePolicy, error) Update(ctx context.Context, permissionSetInlinePolicy *v1alpha1.PermissionSetInlinePolicy, opts v1.UpdateOptions) (*v1alpha1.PermissionSetInlinePolicy, error) UpdateStatus(ctx context.Context, permissionSetInlinePolicy *v1alpha1.PermissionSetInlinePolicy, opts v1.UpdateOptions) (*v1alpha1.PermissionSetInlinePolicy, 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.PermissionSetInlinePolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PermissionSetInlinePolicyList, 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.PermissionSetInlinePolicy, err error) PermissionSetInlinePolicyExpansion }
PermissionSetInlinePolicyInterface has methods to work with PermissionSetInlinePolicy resources.
type PermissionSetInterface ¶
type PermissionSetInterface interface { Create(ctx context.Context, permissionSet *v1alpha1.PermissionSet, opts v1.CreateOptions) (*v1alpha1.PermissionSet, error) Update(ctx context.Context, permissionSet *v1alpha1.PermissionSet, opts v1.UpdateOptions) (*v1alpha1.PermissionSet, error) UpdateStatus(ctx context.Context, permissionSet *v1alpha1.PermissionSet, opts v1.UpdateOptions) (*v1alpha1.PermissionSet, 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.PermissionSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PermissionSetList, 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.PermissionSet, err error) PermissionSetExpansion }
PermissionSetInterface has methods to work with PermissionSet resources.
type PermissionSetsGetter ¶
type PermissionSetsGetter interface {
PermissionSets(namespace string) PermissionSetInterface
}
PermissionSetsGetter has a method to return a PermissionSetInterface. A group's client should implement this interface.
type SsoadminV1alpha1Client ¶
type SsoadminV1alpha1Client struct {
// contains filtered or unexported fields
}
SsoadminV1alpha1Client is used to interact with features provided by the ssoadmin.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *SsoadminV1alpha1Client
New creates a new SsoadminV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*SsoadminV1alpha1Client, error)
NewForConfig creates a new SsoadminV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *SsoadminV1alpha1Client
NewForConfigOrDie creates a new SsoadminV1alpha1Client for the given config and panics if there is an error in the config.
func (*SsoadminV1alpha1Client) AccountAssignments ¶
func (c *SsoadminV1alpha1Client) AccountAssignments(namespace string) AccountAssignmentInterface
func (*SsoadminV1alpha1Client) ManagedPolicyAttachments ¶
func (c *SsoadminV1alpha1Client) ManagedPolicyAttachments(namespace string) ManagedPolicyAttachmentInterface
func (*SsoadminV1alpha1Client) PermissionSetInlinePolicies ¶
func (c *SsoadminV1alpha1Client) PermissionSetInlinePolicies(namespace string) PermissionSetInlinePolicyInterface
func (*SsoadminV1alpha1Client) PermissionSets ¶
func (c *SsoadminV1alpha1Client) PermissionSets(namespace string) PermissionSetInterface
func (*SsoadminV1alpha1Client) RESTClient ¶
func (c *SsoadminV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type SsoadminV1alpha1Interface ¶
type SsoadminV1alpha1Interface interface { RESTClient() rest.Interface AccountAssignmentsGetter ManagedPolicyAttachmentsGetter PermissionSetsGetter PermissionSetInlinePoliciesGetter }