Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CostManagementExportExpansion
- type CostManagementExportInterface
- type CostManagementExportsGetter
- type PolicyAssignmentExpansion
- type PolicyAssignmentInterface
- type PolicyAssignmentsGetter
- type SubscriptionExpansion
- type SubscriptionInterface
- type SubscriptionV1alpha1Client
- func (c *SubscriptionV1alpha1Client) CostManagementExports(namespace string) CostManagementExportInterface
- func (c *SubscriptionV1alpha1Client) PolicyAssignments(namespace string) PolicyAssignmentInterface
- func (c *SubscriptionV1alpha1Client) RESTClient() rest.Interface
- func (c *SubscriptionV1alpha1Client) Subscriptions(namespace string) SubscriptionInterface
- func (c *SubscriptionV1alpha1Client) TemplateDeployments(namespace string) TemplateDeploymentInterface
- type SubscriptionV1alpha1Interface
- type SubscriptionsGetter
- type TemplateDeploymentExpansion
- type TemplateDeploymentInterface
- type TemplateDeploymentsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CostManagementExportExpansion ¶ added in v0.5.0
type CostManagementExportExpansion interface{}
type CostManagementExportInterface ¶ added in v0.5.0
type CostManagementExportInterface interface { Create(ctx context.Context, costManagementExport *v1alpha1.CostManagementExport, opts v1.CreateOptions) (*v1alpha1.CostManagementExport, error) Update(ctx context.Context, costManagementExport *v1alpha1.CostManagementExport, opts v1.UpdateOptions) (*v1alpha1.CostManagementExport, error) UpdateStatus(ctx context.Context, costManagementExport *v1alpha1.CostManagementExport, opts v1.UpdateOptions) (*v1alpha1.CostManagementExport, 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.CostManagementExport, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CostManagementExportList, 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.CostManagementExport, err error) CostManagementExportExpansion }
CostManagementExportInterface has methods to work with CostManagementExport resources.
type CostManagementExportsGetter ¶ added in v0.5.0
type CostManagementExportsGetter interface {
CostManagementExports(namespace string) CostManagementExportInterface
}
CostManagementExportsGetter has a method to return a CostManagementExportInterface. A group's client should implement this interface.
type PolicyAssignmentExpansion ¶
type PolicyAssignmentExpansion interface{}
type PolicyAssignmentInterface ¶
type PolicyAssignmentInterface interface { Create(ctx context.Context, policyAssignment *v1alpha1.PolicyAssignment, opts v1.CreateOptions) (*v1alpha1.PolicyAssignment, error) Update(ctx context.Context, policyAssignment *v1alpha1.PolicyAssignment, opts v1.UpdateOptions) (*v1alpha1.PolicyAssignment, error) UpdateStatus(ctx context.Context, policyAssignment *v1alpha1.PolicyAssignment, opts v1.UpdateOptions) (*v1alpha1.PolicyAssignment, 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.PolicyAssignment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PolicyAssignmentList, 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.PolicyAssignment, err error) PolicyAssignmentExpansion }
PolicyAssignmentInterface has methods to work with PolicyAssignment resources.
type PolicyAssignmentsGetter ¶
type PolicyAssignmentsGetter interface {
PolicyAssignments(namespace string) PolicyAssignmentInterface
}
PolicyAssignmentsGetter has a method to return a PolicyAssignmentInterface. A group's client should implement this interface.
type SubscriptionExpansion ¶
type SubscriptionExpansion interface{}
type SubscriptionInterface ¶
type SubscriptionInterface interface { Create(ctx context.Context, subscription *v1alpha1.Subscription, opts v1.CreateOptions) (*v1alpha1.Subscription, error) Update(ctx context.Context, subscription *v1alpha1.Subscription, opts v1.UpdateOptions) (*v1alpha1.Subscription, error) UpdateStatus(ctx context.Context, subscription *v1alpha1.Subscription, opts v1.UpdateOptions) (*v1alpha1.Subscription, 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.Subscription, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SubscriptionList, 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.Subscription, err error) SubscriptionExpansion }
SubscriptionInterface has methods to work with Subscription resources.
type SubscriptionV1alpha1Client ¶
type SubscriptionV1alpha1Client struct {
// contains filtered or unexported fields
}
SubscriptionV1alpha1Client is used to interact with features provided by the subscription.azurerm.kubeform.com group.
func New ¶
func New(c rest.Interface) *SubscriptionV1alpha1Client
New creates a new SubscriptionV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*SubscriptionV1alpha1Client, error)
NewForConfig creates a new SubscriptionV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *SubscriptionV1alpha1Client
NewForConfigOrDie creates a new SubscriptionV1alpha1Client for the given config and panics if there is an error in the config.
func (*SubscriptionV1alpha1Client) CostManagementExports ¶ added in v0.5.0
func (c *SubscriptionV1alpha1Client) CostManagementExports(namespace string) CostManagementExportInterface
func (*SubscriptionV1alpha1Client) PolicyAssignments ¶
func (c *SubscriptionV1alpha1Client) PolicyAssignments(namespace string) PolicyAssignmentInterface
func (*SubscriptionV1alpha1Client) RESTClient ¶
func (c *SubscriptionV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*SubscriptionV1alpha1Client) Subscriptions ¶
func (c *SubscriptionV1alpha1Client) Subscriptions(namespace string) SubscriptionInterface
func (*SubscriptionV1alpha1Client) TemplateDeployments ¶
func (c *SubscriptionV1alpha1Client) TemplateDeployments(namespace string) TemplateDeploymentInterface
type SubscriptionV1alpha1Interface ¶
type SubscriptionV1alpha1Interface interface { RESTClient() rest.Interface CostManagementExportsGetter PolicyAssignmentsGetter SubscriptionsGetter TemplateDeploymentsGetter }
type SubscriptionsGetter ¶
type SubscriptionsGetter interface {
Subscriptions(namespace string) SubscriptionInterface
}
SubscriptionsGetter has a method to return a SubscriptionInterface. A group's client should implement this interface.
type TemplateDeploymentExpansion ¶
type TemplateDeploymentExpansion interface{}
type TemplateDeploymentInterface ¶
type TemplateDeploymentInterface interface { Create(ctx context.Context, templateDeployment *v1alpha1.TemplateDeployment, opts v1.CreateOptions) (*v1alpha1.TemplateDeployment, error) Update(ctx context.Context, templateDeployment *v1alpha1.TemplateDeployment, opts v1.UpdateOptions) (*v1alpha1.TemplateDeployment, error) UpdateStatus(ctx context.Context, templateDeployment *v1alpha1.TemplateDeployment, opts v1.UpdateOptions) (*v1alpha1.TemplateDeployment, 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.TemplateDeployment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TemplateDeploymentList, 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.TemplateDeployment, err error) TemplateDeploymentExpansion }
TemplateDeploymentInterface has methods to work with TemplateDeployment resources.
type TemplateDeploymentsGetter ¶
type TemplateDeploymentsGetter interface {
TemplateDeployments(namespace string) TemplateDeploymentInterface
}
TemplateDeploymentsGetter has a method to return a TemplateDeploymentInterface. A group's client should implement this interface.