v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DatabaseExpansion

type DatabaseExpansion interface{}

type DatabaseExtendedAuditingPoliciesGetter

type DatabaseExtendedAuditingPoliciesGetter interface {
	DatabaseExtendedAuditingPolicies(namespace string) DatabaseExtendedAuditingPolicyInterface
}

DatabaseExtendedAuditingPoliciesGetter has a method to return a DatabaseExtendedAuditingPolicyInterface. A group's client should implement this interface.

type DatabaseExtendedAuditingPolicyExpansion

type DatabaseExtendedAuditingPolicyExpansion interface{}

type DatabaseExtendedAuditingPolicyInterface

DatabaseExtendedAuditingPolicyInterface has methods to work with DatabaseExtendedAuditingPolicy resources.

type DatabaseInterface

type DatabaseInterface interface {
	Create(ctx context.Context, database *v1alpha1.Database, opts v1.CreateOptions) (*v1alpha1.Database, error)
	Update(ctx context.Context, database *v1alpha1.Database, opts v1.UpdateOptions) (*v1alpha1.Database, error)
	UpdateStatus(ctx context.Context, database *v1alpha1.Database, opts v1.UpdateOptions) (*v1alpha1.Database, 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.Database, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DatabaseList, 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.Database, err error)
	DatabaseExpansion
}

DatabaseInterface has methods to work with Database resources.

type DatabaseVulnerabilityAssessmentRuleBaselineExpansion

type DatabaseVulnerabilityAssessmentRuleBaselineExpansion interface{}

type DatabaseVulnerabilityAssessmentRuleBaselineInterface

DatabaseVulnerabilityAssessmentRuleBaselineInterface has methods to work with DatabaseVulnerabilityAssessmentRuleBaseline resources.

type DatabaseVulnerabilityAssessmentRuleBaselinesGetter

type DatabaseVulnerabilityAssessmentRuleBaselinesGetter interface {
	DatabaseVulnerabilityAssessmentRuleBaselines(namespace string) DatabaseVulnerabilityAssessmentRuleBaselineInterface
}

DatabaseVulnerabilityAssessmentRuleBaselinesGetter has a method to return a DatabaseVulnerabilityAssessmentRuleBaselineInterface. A group's client should implement this interface.

type DatabasesGetter

type DatabasesGetter interface {
	Databases(namespace string) DatabaseInterface
}

DatabasesGetter has a method to return a DatabaseInterface. A group's client should implement this interface.

type ElasticpoolExpansion

type ElasticpoolExpansion interface{}

type ElasticpoolInterface

type ElasticpoolInterface interface {
	Create(ctx context.Context, elasticpool *v1alpha1.Elasticpool, opts v1.CreateOptions) (*v1alpha1.Elasticpool, error)
	Update(ctx context.Context, elasticpool *v1alpha1.Elasticpool, opts v1.UpdateOptions) (*v1alpha1.Elasticpool, error)
	UpdateStatus(ctx context.Context, elasticpool *v1alpha1.Elasticpool, opts v1.UpdateOptions) (*v1alpha1.Elasticpool, 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.Elasticpool, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ElasticpoolList, 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.Elasticpool, err error)
	ElasticpoolExpansion
}

ElasticpoolInterface has methods to work with Elasticpool resources.

type ElasticpoolsGetter

type ElasticpoolsGetter interface {
	Elasticpools(namespace string) ElasticpoolInterface
}

ElasticpoolsGetter has a method to return a ElasticpoolInterface. A group's client should implement this interface.

type FailoverGroupExpansion added in v0.5.0

type FailoverGroupExpansion interface{}

type FailoverGroupInterface added in v0.5.0

type FailoverGroupInterface interface {
	Create(ctx context.Context, failoverGroup *v1alpha1.FailoverGroup, opts v1.CreateOptions) (*v1alpha1.FailoverGroup, error)
	Update(ctx context.Context, failoverGroup *v1alpha1.FailoverGroup, opts v1.UpdateOptions) (*v1alpha1.FailoverGroup, error)
	UpdateStatus(ctx context.Context, failoverGroup *v1alpha1.FailoverGroup, opts v1.UpdateOptions) (*v1alpha1.FailoverGroup, 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.FailoverGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FailoverGroupList, 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.FailoverGroup, err error)
	FailoverGroupExpansion
}

FailoverGroupInterface has methods to work with FailoverGroup resources.

type FailoverGroupsGetter added in v0.5.0

type FailoverGroupsGetter interface {
	FailoverGroups(namespace string) FailoverGroupInterface
}

FailoverGroupsGetter has a method to return a FailoverGroupInterface. A group's client should implement this interface.

type FirewallRuleExpansion

type FirewallRuleExpansion interface{}

type FirewallRuleInterface

type FirewallRuleInterface interface {
	Create(ctx context.Context, firewallRule *v1alpha1.FirewallRule, opts v1.CreateOptions) (*v1alpha1.FirewallRule, error)
	Update(ctx context.Context, firewallRule *v1alpha1.FirewallRule, opts v1.UpdateOptions) (*v1alpha1.FirewallRule, error)
	UpdateStatus(ctx context.Context, firewallRule *v1alpha1.FirewallRule, opts v1.UpdateOptions) (*v1alpha1.FirewallRule, 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.FirewallRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FirewallRuleList, 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.FirewallRule, err error)
	FirewallRuleExpansion
}

FirewallRuleInterface has methods to work with FirewallRule resources.

type FirewallRulesGetter

type FirewallRulesGetter interface {
	FirewallRules(namespace string) FirewallRuleInterface
}

FirewallRulesGetter has a method to return a FirewallRuleInterface. A group's client should implement this interface.

type JobAgentExpansion

type JobAgentExpansion interface{}

type JobAgentInterface

type JobAgentInterface interface {
	Create(ctx context.Context, jobAgent *v1alpha1.JobAgent, opts v1.CreateOptions) (*v1alpha1.JobAgent, error)
	Update(ctx context.Context, jobAgent *v1alpha1.JobAgent, opts v1.UpdateOptions) (*v1alpha1.JobAgent, error)
	UpdateStatus(ctx context.Context, jobAgent *v1alpha1.JobAgent, opts v1.UpdateOptions) (*v1alpha1.JobAgent, 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.JobAgent, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobAgentList, 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.JobAgent, err error)
	JobAgentExpansion
}

JobAgentInterface has methods to work with JobAgent resources.

type JobAgentsGetter

type JobAgentsGetter interface {
	JobAgents(namespace string) JobAgentInterface
}

JobAgentsGetter has a method to return a JobAgentInterface. A group's client should implement this interface.

type JobCredentialExpansion

type JobCredentialExpansion interface{}

type JobCredentialInterface

type JobCredentialInterface interface {
	Create(ctx context.Context, jobCredential *v1alpha1.JobCredential, opts v1.CreateOptions) (*v1alpha1.JobCredential, error)
	Update(ctx context.Context, jobCredential *v1alpha1.JobCredential, opts v1.UpdateOptions) (*v1alpha1.JobCredential, error)
	UpdateStatus(ctx context.Context, jobCredential *v1alpha1.JobCredential, opts v1.UpdateOptions) (*v1alpha1.JobCredential, 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.JobCredential, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.JobCredentialList, 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.JobCredential, err error)
	JobCredentialExpansion
}

JobCredentialInterface has methods to work with JobCredential resources.

type JobCredentialsGetter

type JobCredentialsGetter interface {
	JobCredentials(namespace string) JobCredentialInterface
}

JobCredentialsGetter has a method to return a JobCredentialInterface. A group's client should implement this interface.

type ManagedDatabaseExpansion added in v0.5.0

type ManagedDatabaseExpansion interface{}

type ManagedDatabaseInterface added in v0.5.0

type ManagedDatabaseInterface interface {
	Create(ctx context.Context, managedDatabase *v1alpha1.ManagedDatabase, opts v1.CreateOptions) (*v1alpha1.ManagedDatabase, error)
	Update(ctx context.Context, managedDatabase *v1alpha1.ManagedDatabase, opts v1.UpdateOptions) (*v1alpha1.ManagedDatabase, error)
	UpdateStatus(ctx context.Context, managedDatabase *v1alpha1.ManagedDatabase, opts v1.UpdateOptions) (*v1alpha1.ManagedDatabase, 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.ManagedDatabase, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedDatabaseList, 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.ManagedDatabase, err error)
	ManagedDatabaseExpansion
}

ManagedDatabaseInterface has methods to work with ManagedDatabase resources.

type ManagedDatabasesGetter added in v0.5.0

type ManagedDatabasesGetter interface {
	ManagedDatabases(namespace string) ManagedDatabaseInterface
}

ManagedDatabasesGetter has a method to return a ManagedDatabaseInterface. A group's client should implement this interface.

type ManagedInstanceActiveDirectoryAdministratorExpansion added in v0.5.0

type ManagedInstanceActiveDirectoryAdministratorExpansion interface{}

type ManagedInstanceActiveDirectoryAdministratorInterface added in v0.5.0

ManagedInstanceActiveDirectoryAdministratorInterface has methods to work with ManagedInstanceActiveDirectoryAdministrator resources.

type ManagedInstanceActiveDirectoryAdministratorsGetter added in v0.5.0

type ManagedInstanceActiveDirectoryAdministratorsGetter interface {
	ManagedInstanceActiveDirectoryAdministrators(namespace string) ManagedInstanceActiveDirectoryAdministratorInterface
}

ManagedInstanceActiveDirectoryAdministratorsGetter has a method to return a ManagedInstanceActiveDirectoryAdministratorInterface. A group's client should implement this interface.

type ManagedInstanceExpansion added in v0.5.0

type ManagedInstanceExpansion interface{}

type ManagedInstanceFailoverGroupExpansion added in v0.5.0

type ManagedInstanceFailoverGroupExpansion interface{}

type ManagedInstanceFailoverGroupInterface added in v0.5.0

type ManagedInstanceFailoverGroupInterface interface {
	Create(ctx context.Context, managedInstanceFailoverGroup *v1alpha1.ManagedInstanceFailoverGroup, opts v1.CreateOptions) (*v1alpha1.ManagedInstanceFailoverGroup, error)
	Update(ctx context.Context, managedInstanceFailoverGroup *v1alpha1.ManagedInstanceFailoverGroup, opts v1.UpdateOptions) (*v1alpha1.ManagedInstanceFailoverGroup, error)
	UpdateStatus(ctx context.Context, managedInstanceFailoverGroup *v1alpha1.ManagedInstanceFailoverGroup, opts v1.UpdateOptions) (*v1alpha1.ManagedInstanceFailoverGroup, 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.ManagedInstanceFailoverGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedInstanceFailoverGroupList, 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.ManagedInstanceFailoverGroup, err error)
	ManagedInstanceFailoverGroupExpansion
}

ManagedInstanceFailoverGroupInterface has methods to work with ManagedInstanceFailoverGroup resources.

type ManagedInstanceFailoverGroupsGetter added in v0.5.0

type ManagedInstanceFailoverGroupsGetter interface {
	ManagedInstanceFailoverGroups(namespace string) ManagedInstanceFailoverGroupInterface
}

ManagedInstanceFailoverGroupsGetter has a method to return a ManagedInstanceFailoverGroupInterface. A group's client should implement this interface.

type ManagedInstanceInterface added in v0.5.0

type ManagedInstanceInterface interface {
	Create(ctx context.Context, managedInstance *v1alpha1.ManagedInstance, opts v1.CreateOptions) (*v1alpha1.ManagedInstance, error)
	Update(ctx context.Context, managedInstance *v1alpha1.ManagedInstance, opts v1.UpdateOptions) (*v1alpha1.ManagedInstance, error)
	UpdateStatus(ctx context.Context, managedInstance *v1alpha1.ManagedInstance, opts v1.UpdateOptions) (*v1alpha1.ManagedInstance, 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.ManagedInstance, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedInstanceList, 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.ManagedInstance, err error)
	ManagedInstanceExpansion
}

ManagedInstanceInterface has methods to work with ManagedInstance resources.

type ManagedInstancesGetter added in v0.5.0

type ManagedInstancesGetter interface {
	ManagedInstances(namespace string) ManagedInstanceInterface
}

ManagedInstancesGetter has a method to return a ManagedInstanceInterface. A group's client should implement this interface.

type MssqlV1alpha1Client

type MssqlV1alpha1Client struct {
	// contains filtered or unexported fields
}

MssqlV1alpha1Client is used to interact with features provided by the mssql.azurerm.kubeform.com group.

func New

New creates a new MssqlV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new MssqlV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *MssqlV1alpha1Client

NewForConfigOrDie creates a new MssqlV1alpha1Client for the given config and panics if there is an error in the config.

func (*MssqlV1alpha1Client) DatabaseExtendedAuditingPolicies

func (c *MssqlV1alpha1Client) DatabaseExtendedAuditingPolicies(namespace string) DatabaseExtendedAuditingPolicyInterface

func (*MssqlV1alpha1Client) DatabaseVulnerabilityAssessmentRuleBaselines

func (c *MssqlV1alpha1Client) DatabaseVulnerabilityAssessmentRuleBaselines(namespace string) DatabaseVulnerabilityAssessmentRuleBaselineInterface

func (*MssqlV1alpha1Client) Databases

func (c *MssqlV1alpha1Client) Databases(namespace string) DatabaseInterface

func (*MssqlV1alpha1Client) Elasticpools

func (c *MssqlV1alpha1Client) Elasticpools(namespace string) ElasticpoolInterface

func (*MssqlV1alpha1Client) FailoverGroups added in v0.5.0

func (c *MssqlV1alpha1Client) FailoverGroups(namespace string) FailoverGroupInterface

func (*MssqlV1alpha1Client) FirewallRules

func (c *MssqlV1alpha1Client) FirewallRules(namespace string) FirewallRuleInterface

func (*MssqlV1alpha1Client) JobAgents

func (c *MssqlV1alpha1Client) JobAgents(namespace string) JobAgentInterface

func (*MssqlV1alpha1Client) JobCredentials

func (c *MssqlV1alpha1Client) JobCredentials(namespace string) JobCredentialInterface

func (*MssqlV1alpha1Client) ManagedDatabases added in v0.5.0

func (c *MssqlV1alpha1Client) ManagedDatabases(namespace string) ManagedDatabaseInterface

func (*MssqlV1alpha1Client) ManagedInstanceActiveDirectoryAdministrators added in v0.5.0

func (c *MssqlV1alpha1Client) ManagedInstanceActiveDirectoryAdministrators(namespace string) ManagedInstanceActiveDirectoryAdministratorInterface

func (*MssqlV1alpha1Client) ManagedInstanceFailoverGroups added in v0.5.0

func (c *MssqlV1alpha1Client) ManagedInstanceFailoverGroups(namespace string) ManagedInstanceFailoverGroupInterface

func (*MssqlV1alpha1Client) ManagedInstances added in v0.5.0

func (c *MssqlV1alpha1Client) ManagedInstances(namespace string) ManagedInstanceInterface

func (*MssqlV1alpha1Client) OutboundFirewallRules added in v0.5.0

func (c *MssqlV1alpha1Client) OutboundFirewallRules(namespace string) OutboundFirewallRuleInterface

func (*MssqlV1alpha1Client) RESTClient

func (c *MssqlV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*MssqlV1alpha1Client) ServerExtendedAuditingPolicies

func (c *MssqlV1alpha1Client) ServerExtendedAuditingPolicies(namespace string) ServerExtendedAuditingPolicyInterface

func (*MssqlV1alpha1Client) ServerSecurityAlertPolicies

func (c *MssqlV1alpha1Client) ServerSecurityAlertPolicies(namespace string) ServerSecurityAlertPolicyInterface

func (*MssqlV1alpha1Client) ServerTransparentDataEncryptions

func (c *MssqlV1alpha1Client) ServerTransparentDataEncryptions(namespace string) ServerTransparentDataEncryptionInterface

func (*MssqlV1alpha1Client) ServerVulnerabilityAssessments

func (c *MssqlV1alpha1Client) ServerVulnerabilityAssessments(namespace string) ServerVulnerabilityAssessmentInterface

func (*MssqlV1alpha1Client) Servers

func (c *MssqlV1alpha1Client) Servers(namespace string) ServerInterface

func (*MssqlV1alpha1Client) VirtualMachines

func (c *MssqlV1alpha1Client) VirtualMachines(namespace string) VirtualMachineInterface

func (*MssqlV1alpha1Client) VirtualNetworkRules

func (c *MssqlV1alpha1Client) VirtualNetworkRules(namespace string) VirtualNetworkRuleInterface

type OutboundFirewallRuleExpansion added in v0.5.0

type OutboundFirewallRuleExpansion interface{}

type OutboundFirewallRuleInterface added in v0.5.0

type OutboundFirewallRuleInterface interface {
	Create(ctx context.Context, outboundFirewallRule *v1alpha1.OutboundFirewallRule, opts v1.CreateOptions) (*v1alpha1.OutboundFirewallRule, error)
	Update(ctx context.Context, outboundFirewallRule *v1alpha1.OutboundFirewallRule, opts v1.UpdateOptions) (*v1alpha1.OutboundFirewallRule, error)
	UpdateStatus(ctx context.Context, outboundFirewallRule *v1alpha1.OutboundFirewallRule, opts v1.UpdateOptions) (*v1alpha1.OutboundFirewallRule, 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.OutboundFirewallRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OutboundFirewallRuleList, 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.OutboundFirewallRule, err error)
	OutboundFirewallRuleExpansion
}

OutboundFirewallRuleInterface has methods to work with OutboundFirewallRule resources.

type OutboundFirewallRulesGetter added in v0.5.0

type OutboundFirewallRulesGetter interface {
	OutboundFirewallRules(namespace string) OutboundFirewallRuleInterface
}

OutboundFirewallRulesGetter has a method to return a OutboundFirewallRuleInterface. A group's client should implement this interface.

type ServerExpansion

type ServerExpansion interface{}

type ServerExtendedAuditingPoliciesGetter

type ServerExtendedAuditingPoliciesGetter interface {
	ServerExtendedAuditingPolicies(namespace string) ServerExtendedAuditingPolicyInterface
}

ServerExtendedAuditingPoliciesGetter has a method to return a ServerExtendedAuditingPolicyInterface. A group's client should implement this interface.

type ServerExtendedAuditingPolicyExpansion

type ServerExtendedAuditingPolicyExpansion interface{}

type ServerExtendedAuditingPolicyInterface

type ServerExtendedAuditingPolicyInterface interface {
	Create(ctx context.Context, serverExtendedAuditingPolicy *v1alpha1.ServerExtendedAuditingPolicy, opts v1.CreateOptions) (*v1alpha1.ServerExtendedAuditingPolicy, error)
	Update(ctx context.Context, serverExtendedAuditingPolicy *v1alpha1.ServerExtendedAuditingPolicy, opts v1.UpdateOptions) (*v1alpha1.ServerExtendedAuditingPolicy, error)
	UpdateStatus(ctx context.Context, serverExtendedAuditingPolicy *v1alpha1.ServerExtendedAuditingPolicy, opts v1.UpdateOptions) (*v1alpha1.ServerExtendedAuditingPolicy, 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.ServerExtendedAuditingPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerExtendedAuditingPolicyList, 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.ServerExtendedAuditingPolicy, err error)
	ServerExtendedAuditingPolicyExpansion
}

ServerExtendedAuditingPolicyInterface has methods to work with ServerExtendedAuditingPolicy resources.

type ServerInterface

type ServerInterface interface {
	Create(ctx context.Context, server *v1alpha1.Server, opts v1.CreateOptions) (*v1alpha1.Server, error)
	Update(ctx context.Context, server *v1alpha1.Server, opts v1.UpdateOptions) (*v1alpha1.Server, error)
	UpdateStatus(ctx context.Context, server *v1alpha1.Server, opts v1.UpdateOptions) (*v1alpha1.Server, 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.Server, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerList, 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.Server, err error)
	ServerExpansion
}

ServerInterface has methods to work with Server resources.

type ServerSecurityAlertPoliciesGetter

type ServerSecurityAlertPoliciesGetter interface {
	ServerSecurityAlertPolicies(namespace string) ServerSecurityAlertPolicyInterface
}

ServerSecurityAlertPoliciesGetter has a method to return a ServerSecurityAlertPolicyInterface. A group's client should implement this interface.

type ServerSecurityAlertPolicyExpansion

type ServerSecurityAlertPolicyExpansion interface{}

type ServerSecurityAlertPolicyInterface

type ServerSecurityAlertPolicyInterface interface {
	Create(ctx context.Context, serverSecurityAlertPolicy *v1alpha1.ServerSecurityAlertPolicy, opts v1.CreateOptions) (*v1alpha1.ServerSecurityAlertPolicy, error)
	Update(ctx context.Context, serverSecurityAlertPolicy *v1alpha1.ServerSecurityAlertPolicy, opts v1.UpdateOptions) (*v1alpha1.ServerSecurityAlertPolicy, error)
	UpdateStatus(ctx context.Context, serverSecurityAlertPolicy *v1alpha1.ServerSecurityAlertPolicy, opts v1.UpdateOptions) (*v1alpha1.ServerSecurityAlertPolicy, 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.ServerSecurityAlertPolicy, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerSecurityAlertPolicyList, 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.ServerSecurityAlertPolicy, err error)
	ServerSecurityAlertPolicyExpansion
}

ServerSecurityAlertPolicyInterface has methods to work with ServerSecurityAlertPolicy resources.

type ServerTransparentDataEncryptionExpansion

type ServerTransparentDataEncryptionExpansion interface{}

type ServerTransparentDataEncryptionInterface

ServerTransparentDataEncryptionInterface has methods to work with ServerTransparentDataEncryption resources.

type ServerTransparentDataEncryptionsGetter

type ServerTransparentDataEncryptionsGetter interface {
	ServerTransparentDataEncryptions(namespace string) ServerTransparentDataEncryptionInterface
}

ServerTransparentDataEncryptionsGetter has a method to return a ServerTransparentDataEncryptionInterface. A group's client should implement this interface.

type ServerVulnerabilityAssessmentExpansion

type ServerVulnerabilityAssessmentExpansion interface{}

type ServerVulnerabilityAssessmentInterface

type ServerVulnerabilityAssessmentInterface interface {
	Create(ctx context.Context, serverVulnerabilityAssessment *v1alpha1.ServerVulnerabilityAssessment, opts v1.CreateOptions) (*v1alpha1.ServerVulnerabilityAssessment, error)
	Update(ctx context.Context, serverVulnerabilityAssessment *v1alpha1.ServerVulnerabilityAssessment, opts v1.UpdateOptions) (*v1alpha1.ServerVulnerabilityAssessment, error)
	UpdateStatus(ctx context.Context, serverVulnerabilityAssessment *v1alpha1.ServerVulnerabilityAssessment, opts v1.UpdateOptions) (*v1alpha1.ServerVulnerabilityAssessment, 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.ServerVulnerabilityAssessment, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerVulnerabilityAssessmentList, 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.ServerVulnerabilityAssessment, err error)
	ServerVulnerabilityAssessmentExpansion
}

ServerVulnerabilityAssessmentInterface has methods to work with ServerVulnerabilityAssessment resources.

type ServerVulnerabilityAssessmentsGetter

type ServerVulnerabilityAssessmentsGetter interface {
	ServerVulnerabilityAssessments(namespace string) ServerVulnerabilityAssessmentInterface
}

ServerVulnerabilityAssessmentsGetter has a method to return a ServerVulnerabilityAssessmentInterface. A group's client should implement this interface.

type ServersGetter

type ServersGetter interface {
	Servers(namespace string) ServerInterface
}

ServersGetter has a method to return a ServerInterface. A group's client should implement this interface.

type VirtualMachineExpansion

type VirtualMachineExpansion interface{}

type VirtualMachineInterface

type VirtualMachineInterface interface {
	Create(ctx context.Context, virtualMachine *v1alpha1.VirtualMachine, opts v1.CreateOptions) (*v1alpha1.VirtualMachine, error)
	Update(ctx context.Context, virtualMachine *v1alpha1.VirtualMachine, opts v1.UpdateOptions) (*v1alpha1.VirtualMachine, error)
	UpdateStatus(ctx context.Context, virtualMachine *v1alpha1.VirtualMachine, opts v1.UpdateOptions) (*v1alpha1.VirtualMachine, 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.VirtualMachine, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VirtualMachineList, 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.VirtualMachine, err error)
	VirtualMachineExpansion
}

VirtualMachineInterface has methods to work with VirtualMachine resources.

type VirtualMachinesGetter

type VirtualMachinesGetter interface {
	VirtualMachines(namespace string) VirtualMachineInterface
}

VirtualMachinesGetter has a method to return a VirtualMachineInterface. A group's client should implement this interface.

type VirtualNetworkRuleExpansion

type VirtualNetworkRuleExpansion interface{}

type VirtualNetworkRuleInterface

type VirtualNetworkRuleInterface interface {
	Create(ctx context.Context, virtualNetworkRule *v1alpha1.VirtualNetworkRule, opts v1.CreateOptions) (*v1alpha1.VirtualNetworkRule, error)
	Update(ctx context.Context, virtualNetworkRule *v1alpha1.VirtualNetworkRule, opts v1.UpdateOptions) (*v1alpha1.VirtualNetworkRule, error)
	UpdateStatus(ctx context.Context, virtualNetworkRule *v1alpha1.VirtualNetworkRule, opts v1.UpdateOptions) (*v1alpha1.VirtualNetworkRule, 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.VirtualNetworkRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VirtualNetworkRuleList, 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.VirtualNetworkRule, err error)
	VirtualNetworkRuleExpansion
}

VirtualNetworkRuleInterface has methods to work with VirtualNetworkRule resources.

type VirtualNetworkRulesGetter

type VirtualNetworkRulesGetter interface {
	VirtualNetworkRules(namespace string) VirtualNetworkRuleInterface
}

VirtualNetworkRulesGetter has a method to return a VirtualNetworkRuleInterface. A group's client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

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