Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CenterAssessmentExpansion
- type CenterAssessmentInterface
- type CenterAssessmentMetadataExpansion
- type CenterAssessmentMetadataInterface
- type CenterAssessmentMetadatasGetter
- type CenterAssessmentPoliciesGetter
- type CenterAssessmentPolicyExpansion
- type CenterAssessmentPolicyInterface
- type CenterAssessmentsGetter
- type CenterAutoProvisioningExpansion
- type CenterAutoProvisioningInterface
- type CenterAutoProvisioningsGetter
- type CenterAutomationExpansion
- type CenterAutomationInterface
- type CenterAutomationsGetter
- type CenterContactExpansion
- type CenterContactInterface
- type CenterContactsGetter
- type CenterServerVulnerabilityAssessmentExpansion
- type CenterServerVulnerabilityAssessmentInterface
- type CenterServerVulnerabilityAssessmentsGetter
- type CenterSettingExpansion
- type CenterSettingInterface
- type CenterSettingsGetter
- type CenterSubscriptionPricingExpansion
- type CenterSubscriptionPricingInterface
- type CenterSubscriptionPricingsGetter
- type CenterWorkspaceExpansion
- type CenterWorkspaceInterface
- type CenterWorkspacesGetter
- type SecurityV1alpha1Client
- func (c *SecurityV1alpha1Client) CenterAssessmentMetadatas(namespace string) CenterAssessmentMetadataInterface
- func (c *SecurityV1alpha1Client) CenterAssessmentPolicies(namespace string) CenterAssessmentPolicyInterface
- func (c *SecurityV1alpha1Client) CenterAssessments(namespace string) CenterAssessmentInterface
- func (c *SecurityV1alpha1Client) CenterAutoProvisionings(namespace string) CenterAutoProvisioningInterface
- func (c *SecurityV1alpha1Client) CenterAutomations(namespace string) CenterAutomationInterface
- func (c *SecurityV1alpha1Client) CenterContacts(namespace string) CenterContactInterface
- func (c *SecurityV1alpha1Client) CenterServerVulnerabilityAssessments(namespace string) CenterServerVulnerabilityAssessmentInterface
- func (c *SecurityV1alpha1Client) CenterSettings(namespace string) CenterSettingInterface
- func (c *SecurityV1alpha1Client) CenterSubscriptionPricings(namespace string) CenterSubscriptionPricingInterface
- func (c *SecurityV1alpha1Client) CenterWorkspaces(namespace string) CenterWorkspaceInterface
- func (c *SecurityV1alpha1Client) RESTClient() rest.Interface
- type SecurityV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CenterAssessmentExpansion ¶
type CenterAssessmentExpansion interface{}
type CenterAssessmentInterface ¶
type CenterAssessmentInterface interface { Create(ctx context.Context, centerAssessment *v1alpha1.CenterAssessment, opts v1.CreateOptions) (*v1alpha1.CenterAssessment, error) Update(ctx context.Context, centerAssessment *v1alpha1.CenterAssessment, opts v1.UpdateOptions) (*v1alpha1.CenterAssessment, error) UpdateStatus(ctx context.Context, centerAssessment *v1alpha1.CenterAssessment, opts v1.UpdateOptions) (*v1alpha1.CenterAssessment, 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.CenterAssessment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CenterAssessmentList, 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.CenterAssessment, err error) CenterAssessmentExpansion }
CenterAssessmentInterface has methods to work with CenterAssessment resources.
type CenterAssessmentMetadataExpansion ¶
type CenterAssessmentMetadataExpansion interface{}
type CenterAssessmentMetadataInterface ¶
type CenterAssessmentMetadataInterface interface { Create(ctx context.Context, centerAssessmentMetadata *v1alpha1.CenterAssessmentMetadata, opts v1.CreateOptions) (*v1alpha1.CenterAssessmentMetadata, error) Update(ctx context.Context, centerAssessmentMetadata *v1alpha1.CenterAssessmentMetadata, opts v1.UpdateOptions) (*v1alpha1.CenterAssessmentMetadata, error) UpdateStatus(ctx context.Context, centerAssessmentMetadata *v1alpha1.CenterAssessmentMetadata, opts v1.UpdateOptions) (*v1alpha1.CenterAssessmentMetadata, 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.CenterAssessmentMetadata, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CenterAssessmentMetadataList, 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.CenterAssessmentMetadata, err error) CenterAssessmentMetadataExpansion }
CenterAssessmentMetadataInterface has methods to work with CenterAssessmentMetadata resources.
type CenterAssessmentMetadatasGetter ¶
type CenterAssessmentMetadatasGetter interface {
CenterAssessmentMetadatas(namespace string) CenterAssessmentMetadataInterface
}
CenterAssessmentMetadatasGetter has a method to return a CenterAssessmentMetadataInterface. A group's client should implement this interface.
type CenterAssessmentPoliciesGetter ¶
type CenterAssessmentPoliciesGetter interface {
CenterAssessmentPolicies(namespace string) CenterAssessmentPolicyInterface
}
CenterAssessmentPoliciesGetter has a method to return a CenterAssessmentPolicyInterface. A group's client should implement this interface.
type CenterAssessmentPolicyExpansion ¶
type CenterAssessmentPolicyExpansion interface{}
type CenterAssessmentPolicyInterface ¶
type CenterAssessmentPolicyInterface interface { Create(ctx context.Context, centerAssessmentPolicy *v1alpha1.CenterAssessmentPolicy, opts v1.CreateOptions) (*v1alpha1.CenterAssessmentPolicy, error) Update(ctx context.Context, centerAssessmentPolicy *v1alpha1.CenterAssessmentPolicy, opts v1.UpdateOptions) (*v1alpha1.CenterAssessmentPolicy, error) UpdateStatus(ctx context.Context, centerAssessmentPolicy *v1alpha1.CenterAssessmentPolicy, opts v1.UpdateOptions) (*v1alpha1.CenterAssessmentPolicy, 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.CenterAssessmentPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CenterAssessmentPolicyList, 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.CenterAssessmentPolicy, err error) CenterAssessmentPolicyExpansion }
CenterAssessmentPolicyInterface has methods to work with CenterAssessmentPolicy resources.
type CenterAssessmentsGetter ¶
type CenterAssessmentsGetter interface {
CenterAssessments(namespace string) CenterAssessmentInterface
}
CenterAssessmentsGetter has a method to return a CenterAssessmentInterface. A group's client should implement this interface.
type CenterAutoProvisioningExpansion ¶
type CenterAutoProvisioningExpansion interface{}
type CenterAutoProvisioningInterface ¶
type CenterAutoProvisioningInterface interface { Create(ctx context.Context, centerAutoProvisioning *v1alpha1.CenterAutoProvisioning, opts v1.CreateOptions) (*v1alpha1.CenterAutoProvisioning, error) Update(ctx context.Context, centerAutoProvisioning *v1alpha1.CenterAutoProvisioning, opts v1.UpdateOptions) (*v1alpha1.CenterAutoProvisioning, error) UpdateStatus(ctx context.Context, centerAutoProvisioning *v1alpha1.CenterAutoProvisioning, opts v1.UpdateOptions) (*v1alpha1.CenterAutoProvisioning, 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.CenterAutoProvisioning, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CenterAutoProvisioningList, 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.CenterAutoProvisioning, err error) CenterAutoProvisioningExpansion }
CenterAutoProvisioningInterface has methods to work with CenterAutoProvisioning resources.
type CenterAutoProvisioningsGetter ¶
type CenterAutoProvisioningsGetter interface {
CenterAutoProvisionings(namespace string) CenterAutoProvisioningInterface
}
CenterAutoProvisioningsGetter has a method to return a CenterAutoProvisioningInterface. A group's client should implement this interface.
type CenterAutomationExpansion ¶
type CenterAutomationExpansion interface{}
type CenterAutomationInterface ¶
type CenterAutomationInterface interface { Create(ctx context.Context, centerAutomation *v1alpha1.CenterAutomation, opts v1.CreateOptions) (*v1alpha1.CenterAutomation, error) Update(ctx context.Context, centerAutomation *v1alpha1.CenterAutomation, opts v1.UpdateOptions) (*v1alpha1.CenterAutomation, error) UpdateStatus(ctx context.Context, centerAutomation *v1alpha1.CenterAutomation, opts v1.UpdateOptions) (*v1alpha1.CenterAutomation, 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.CenterAutomation, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CenterAutomationList, 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.CenterAutomation, err error) CenterAutomationExpansion }
CenterAutomationInterface has methods to work with CenterAutomation resources.
type CenterAutomationsGetter ¶
type CenterAutomationsGetter interface {
CenterAutomations(namespace string) CenterAutomationInterface
}
CenterAutomationsGetter has a method to return a CenterAutomationInterface. A group's client should implement this interface.
type CenterContactExpansion ¶
type CenterContactExpansion interface{}
type CenterContactInterface ¶
type CenterContactInterface interface { Create(ctx context.Context, centerContact *v1alpha1.CenterContact, opts v1.CreateOptions) (*v1alpha1.CenterContact, error) Update(ctx context.Context, centerContact *v1alpha1.CenterContact, opts v1.UpdateOptions) (*v1alpha1.CenterContact, error) UpdateStatus(ctx context.Context, centerContact *v1alpha1.CenterContact, opts v1.UpdateOptions) (*v1alpha1.CenterContact, 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.CenterContact, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CenterContactList, 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.CenterContact, err error) CenterContactExpansion }
CenterContactInterface has methods to work with CenterContact resources.
type CenterContactsGetter ¶
type CenterContactsGetter interface {
CenterContacts(namespace string) CenterContactInterface
}
CenterContactsGetter has a method to return a CenterContactInterface. A group's client should implement this interface.
type CenterServerVulnerabilityAssessmentExpansion ¶
type CenterServerVulnerabilityAssessmentExpansion interface{}
type CenterServerVulnerabilityAssessmentInterface ¶
type CenterServerVulnerabilityAssessmentInterface interface { Create(ctx context.Context, centerServerVulnerabilityAssessment *v1alpha1.CenterServerVulnerabilityAssessment, opts v1.CreateOptions) (*v1alpha1.CenterServerVulnerabilityAssessment, error) Update(ctx context.Context, centerServerVulnerabilityAssessment *v1alpha1.CenterServerVulnerabilityAssessment, opts v1.UpdateOptions) (*v1alpha1.CenterServerVulnerabilityAssessment, error) UpdateStatus(ctx context.Context, centerServerVulnerabilityAssessment *v1alpha1.CenterServerVulnerabilityAssessment, opts v1.UpdateOptions) (*v1alpha1.CenterServerVulnerabilityAssessment, 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.CenterServerVulnerabilityAssessment, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CenterServerVulnerabilityAssessmentList, 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.CenterServerVulnerabilityAssessment, err error) CenterServerVulnerabilityAssessmentExpansion }
CenterServerVulnerabilityAssessmentInterface has methods to work with CenterServerVulnerabilityAssessment resources.
type CenterServerVulnerabilityAssessmentsGetter ¶
type CenterServerVulnerabilityAssessmentsGetter interface {
CenterServerVulnerabilityAssessments(namespace string) CenterServerVulnerabilityAssessmentInterface
}
CenterServerVulnerabilityAssessmentsGetter has a method to return a CenterServerVulnerabilityAssessmentInterface. A group's client should implement this interface.
type CenterSettingExpansion ¶
type CenterSettingExpansion interface{}
type CenterSettingInterface ¶
type CenterSettingInterface interface { Create(ctx context.Context, centerSetting *v1alpha1.CenterSetting, opts v1.CreateOptions) (*v1alpha1.CenterSetting, error) Update(ctx context.Context, centerSetting *v1alpha1.CenterSetting, opts v1.UpdateOptions) (*v1alpha1.CenterSetting, error) UpdateStatus(ctx context.Context, centerSetting *v1alpha1.CenterSetting, opts v1.UpdateOptions) (*v1alpha1.CenterSetting, 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.CenterSetting, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CenterSettingList, 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.CenterSetting, err error) CenterSettingExpansion }
CenterSettingInterface has methods to work with CenterSetting resources.
type CenterSettingsGetter ¶
type CenterSettingsGetter interface {
CenterSettings(namespace string) CenterSettingInterface
}
CenterSettingsGetter has a method to return a CenterSettingInterface. A group's client should implement this interface.
type CenterSubscriptionPricingExpansion ¶
type CenterSubscriptionPricingExpansion interface{}
type CenterSubscriptionPricingInterface ¶
type CenterSubscriptionPricingInterface interface { Create(ctx context.Context, centerSubscriptionPricing *v1alpha1.CenterSubscriptionPricing, opts v1.CreateOptions) (*v1alpha1.CenterSubscriptionPricing, error) Update(ctx context.Context, centerSubscriptionPricing *v1alpha1.CenterSubscriptionPricing, opts v1.UpdateOptions) (*v1alpha1.CenterSubscriptionPricing, error) UpdateStatus(ctx context.Context, centerSubscriptionPricing *v1alpha1.CenterSubscriptionPricing, opts v1.UpdateOptions) (*v1alpha1.CenterSubscriptionPricing, 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.CenterSubscriptionPricing, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CenterSubscriptionPricingList, 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.CenterSubscriptionPricing, err error) CenterSubscriptionPricingExpansion }
CenterSubscriptionPricingInterface has methods to work with CenterSubscriptionPricing resources.
type CenterSubscriptionPricingsGetter ¶
type CenterSubscriptionPricingsGetter interface {
CenterSubscriptionPricings(namespace string) CenterSubscriptionPricingInterface
}
CenterSubscriptionPricingsGetter has a method to return a CenterSubscriptionPricingInterface. A group's client should implement this interface.
type CenterWorkspaceExpansion ¶
type CenterWorkspaceExpansion interface{}
type CenterWorkspaceInterface ¶
type CenterWorkspaceInterface interface { Create(ctx context.Context, centerWorkspace *v1alpha1.CenterWorkspace, opts v1.CreateOptions) (*v1alpha1.CenterWorkspace, error) Update(ctx context.Context, centerWorkspace *v1alpha1.CenterWorkspace, opts v1.UpdateOptions) (*v1alpha1.CenterWorkspace, error) UpdateStatus(ctx context.Context, centerWorkspace *v1alpha1.CenterWorkspace, opts v1.UpdateOptions) (*v1alpha1.CenterWorkspace, 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.CenterWorkspace, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CenterWorkspaceList, 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.CenterWorkspace, err error) CenterWorkspaceExpansion }
CenterWorkspaceInterface has methods to work with CenterWorkspace resources.
type CenterWorkspacesGetter ¶
type CenterWorkspacesGetter interface {
CenterWorkspaces(namespace string) CenterWorkspaceInterface
}
CenterWorkspacesGetter has a method to return a CenterWorkspaceInterface. A group's client should implement this interface.
type SecurityV1alpha1Client ¶
type SecurityV1alpha1Client struct {
// contains filtered or unexported fields
}
SecurityV1alpha1Client is used to interact with features provided by the security.azurerm.kubeform.com group.
func New ¶
func New(c rest.Interface) *SecurityV1alpha1Client
New creates a new SecurityV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*SecurityV1alpha1Client, error)
NewForConfig creates a new SecurityV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *SecurityV1alpha1Client
NewForConfigOrDie creates a new SecurityV1alpha1Client for the given config and panics if there is an error in the config.
func (*SecurityV1alpha1Client) CenterAssessmentMetadatas ¶
func (c *SecurityV1alpha1Client) CenterAssessmentMetadatas(namespace string) CenterAssessmentMetadataInterface
func (*SecurityV1alpha1Client) CenterAssessmentPolicies ¶
func (c *SecurityV1alpha1Client) CenterAssessmentPolicies(namespace string) CenterAssessmentPolicyInterface
func (*SecurityV1alpha1Client) CenterAssessments ¶
func (c *SecurityV1alpha1Client) CenterAssessments(namespace string) CenterAssessmentInterface
func (*SecurityV1alpha1Client) CenterAutoProvisionings ¶
func (c *SecurityV1alpha1Client) CenterAutoProvisionings(namespace string) CenterAutoProvisioningInterface
func (*SecurityV1alpha1Client) CenterAutomations ¶
func (c *SecurityV1alpha1Client) CenterAutomations(namespace string) CenterAutomationInterface
func (*SecurityV1alpha1Client) CenterContacts ¶
func (c *SecurityV1alpha1Client) CenterContacts(namespace string) CenterContactInterface
func (*SecurityV1alpha1Client) CenterServerVulnerabilityAssessments ¶
func (c *SecurityV1alpha1Client) CenterServerVulnerabilityAssessments(namespace string) CenterServerVulnerabilityAssessmentInterface
func (*SecurityV1alpha1Client) CenterSettings ¶
func (c *SecurityV1alpha1Client) CenterSettings(namespace string) CenterSettingInterface
func (*SecurityV1alpha1Client) CenterSubscriptionPricings ¶
func (c *SecurityV1alpha1Client) CenterSubscriptionPricings(namespace string) CenterSubscriptionPricingInterface
func (*SecurityV1alpha1Client) CenterWorkspaces ¶
func (c *SecurityV1alpha1Client) CenterWorkspaces(namespace string) CenterWorkspaceInterface
func (*SecurityV1alpha1Client) RESTClient ¶
func (c *SecurityV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type SecurityV1alpha1Interface ¶
type SecurityV1alpha1Interface interface { RESTClient() rest.Interface CenterAssessmentsGetter CenterAssessmentMetadatasGetter CenterAssessmentPoliciesGetter CenterAutoProvisioningsGetter CenterAutomationsGetter CenterContactsGetter CenterServerVulnerabilityAssessmentsGetter CenterSettingsGetter CenterSubscriptionPricingsGetter CenterWorkspacesGetter }