v1alpha1

package
v0.0.0-...-b3f0fa4 Latest Latest
Warning

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

Go to latest
Published: Dec 10, 2018 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Copyright 2018 Oracle and/or its affiliates. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2018 Oracle and/or its affiliates. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

This package has the automatically generated typed clients.

Copyright 2018 Oracle and/or its affiliates. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2018 Oracle and/or its affiliates. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2018 Oracle and/or its affiliates. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2018 Oracle and/or its affiliates. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2018 Oracle and/or its affiliates. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2018 Oracle and/or its affiliates. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2018 Oracle and/or its affiliates. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2018 Oracle and/or its affiliates. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2018 Oracle and/or its affiliates. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2018 Oracle and/or its affiliates. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DhcpOptionExpansion

type DhcpOptionExpansion interface{}

type DhcpOptionInterface

type DhcpOptionInterface interface {
	Create(*v1alpha1.DhcpOption) (*v1alpha1.DhcpOption, error)
	Update(*v1alpha1.DhcpOption) (*v1alpha1.DhcpOption, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.DhcpOption, error)
	List(opts v1.ListOptions) (*v1alpha1.DhcpOptionList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.DhcpOption, err error)
	DhcpOptionExpansion
}

DhcpOptionInterface has methods to work with DhcpOption resources.

type DhcpOptionsGetter

type DhcpOptionsGetter interface {
	DhcpOptions(namespace string) DhcpOptionInterface
}

DhcpOptionsGetter has a method to return a DhcpOptionInterface. A group's client should implement this interface.

type InstanceExpansion

type InstanceExpansion interface{}

type InstanceInterface

type InstanceInterface interface {
	Create(*v1alpha1.Instance) (*v1alpha1.Instance, error)
	Update(*v1alpha1.Instance) (*v1alpha1.Instance, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.Instance, error)
	List(opts v1.ListOptions) (*v1alpha1.InstanceList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Instance, err error)
	InstanceExpansion
}

InstanceInterface has methods to work with Instance resources.

type InstancesGetter

type InstancesGetter interface {
	Instances(namespace string) InstanceInterface
}

InstancesGetter has a method to return a InstanceInterface. A group's client should implement this interface.

type InternetGatewaiesGetter

type InternetGatewaiesGetter interface {
	InternetGatewaies(namespace string) InternetGatewayInterface
}

InternetGatewaiesGetter has a method to return a InternetGatewayInterface. A group's client should implement this interface.

type InternetGatewayExpansion

type InternetGatewayExpansion interface{}

type InternetGatewayInterface

type InternetGatewayInterface interface {
	Create(*v1alpha1.InternetGateway) (*v1alpha1.InternetGateway, error)
	Update(*v1alpha1.InternetGateway) (*v1alpha1.InternetGateway, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.InternetGateway, error)
	List(opts v1.ListOptions) (*v1alpha1.InternetGatewayList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.InternetGateway, err error)
	InternetGatewayExpansion
}

InternetGatewayInterface has methods to work with InternetGateway resources.

type OcicoreV1alpha1Client

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

OcicoreV1alpha1Client is used to interact with features provided by the ocicore.oracle.com group.

func New

New creates a new OcicoreV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new OcicoreV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *OcicoreV1alpha1Client

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

func (*OcicoreV1alpha1Client) DhcpOptions

func (c *OcicoreV1alpha1Client) DhcpOptions(namespace string) DhcpOptionInterface

func (*OcicoreV1alpha1Client) Instances

func (c *OcicoreV1alpha1Client) Instances(namespace string) InstanceInterface

func (*OcicoreV1alpha1Client) InternetGatewaies

func (c *OcicoreV1alpha1Client) InternetGatewaies(namespace string) InternetGatewayInterface

func (*OcicoreV1alpha1Client) RESTClient

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

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

func (*OcicoreV1alpha1Client) RouteTables

func (c *OcicoreV1alpha1Client) RouteTables(namespace string) RouteTableInterface

func (*OcicoreV1alpha1Client) SecurityRuleSets

func (c *OcicoreV1alpha1Client) SecurityRuleSets(namespace string) SecurityRuleSetInterface

func (*OcicoreV1alpha1Client) Subnets

func (c *OcicoreV1alpha1Client) Subnets(namespace string) SubnetInterface

func (*OcicoreV1alpha1Client) Vcns

func (c *OcicoreV1alpha1Client) Vcns(namespace string) VcnInterface

func (*OcicoreV1alpha1Client) VolumeBackups

func (c *OcicoreV1alpha1Client) VolumeBackups(namespace string) VolumeBackupInterface

func (*OcicoreV1alpha1Client) Volumes

func (c *OcicoreV1alpha1Client) Volumes(namespace string) VolumeInterface

type RouteTableExpansion

type RouteTableExpansion interface{}

type RouteTableInterface

type RouteTableInterface interface {
	Create(*v1alpha1.RouteTable) (*v1alpha1.RouteTable, error)
	Update(*v1alpha1.RouteTable) (*v1alpha1.RouteTable, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.RouteTable, error)
	List(opts v1.ListOptions) (*v1alpha1.RouteTableList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.RouteTable, err error)
	RouteTableExpansion
}

RouteTableInterface has methods to work with RouteTable resources.

type RouteTablesGetter

type RouteTablesGetter interface {
	RouteTables(namespace string) RouteTableInterface
}

RouteTablesGetter has a method to return a RouteTableInterface. A group's client should implement this interface.

type SecurityRuleSetExpansion

type SecurityRuleSetExpansion interface{}

type SecurityRuleSetInterface

type SecurityRuleSetInterface interface {
	Create(*v1alpha1.SecurityRuleSet) (*v1alpha1.SecurityRuleSet, error)
	Update(*v1alpha1.SecurityRuleSet) (*v1alpha1.SecurityRuleSet, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.SecurityRuleSet, error)
	List(opts v1.ListOptions) (*v1alpha1.SecurityRuleSetList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.SecurityRuleSet, err error)
	SecurityRuleSetExpansion
}

SecurityRuleSetInterface has methods to work with SecurityRuleSet resources.

type SecurityRuleSetsGetter

type SecurityRuleSetsGetter interface {
	SecurityRuleSets(namespace string) SecurityRuleSetInterface
}

SecurityRuleSetsGetter has a method to return a SecurityRuleSetInterface. A group's client should implement this interface.

type SubnetExpansion

type SubnetExpansion interface{}

type SubnetInterface

type SubnetInterface interface {
	Create(*v1alpha1.Subnet) (*v1alpha1.Subnet, error)
	Update(*v1alpha1.Subnet) (*v1alpha1.Subnet, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.Subnet, error)
	List(opts v1.ListOptions) (*v1alpha1.SubnetList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Subnet, err error)
	SubnetExpansion
}

SubnetInterface has methods to work with Subnet resources.

type SubnetsGetter

type SubnetsGetter interface {
	Subnets(namespace string) SubnetInterface
}

SubnetsGetter has a method to return a SubnetInterface. A group's client should implement this interface.

type VcnExpansion

type VcnExpansion interface{}

type VcnInterface

type VcnInterface interface {
	Create(*v1alpha1.Vcn) (*v1alpha1.Vcn, error)
	Update(*v1alpha1.Vcn) (*v1alpha1.Vcn, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.Vcn, error)
	List(opts v1.ListOptions) (*v1alpha1.VcnList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Vcn, err error)
	VcnExpansion
}

VcnInterface has methods to work with Vcn resources.

type VcnsGetter

type VcnsGetter interface {
	Vcns(namespace string) VcnInterface
}

VcnsGetter has a method to return a VcnInterface. A group's client should implement this interface.

type VolumeBackupExpansion

type VolumeBackupExpansion interface{}

type VolumeBackupInterface

type VolumeBackupInterface interface {
	Create(*v1alpha1.VolumeBackup) (*v1alpha1.VolumeBackup, error)
	Update(*v1alpha1.VolumeBackup) (*v1alpha1.VolumeBackup, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.VolumeBackup, error)
	List(opts v1.ListOptions) (*v1alpha1.VolumeBackupList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.VolumeBackup, err error)
	VolumeBackupExpansion
}

VolumeBackupInterface has methods to work with VolumeBackup resources.

type VolumeBackupsGetter

type VolumeBackupsGetter interface {
	VolumeBackups(namespace string) VolumeBackupInterface
}

VolumeBackupsGetter has a method to return a VolumeBackupInterface. A group's client should implement this interface.

type VolumeExpansion

type VolumeExpansion interface{}

type VolumeInterface

type VolumeInterface interface {
	Create(*v1alpha1.Volume) (*v1alpha1.Volume, error)
	Update(*v1alpha1.Volume) (*v1alpha1.Volume, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.Volume, error)
	List(opts v1.ListOptions) (*v1alpha1.VolumeList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Volume, err error)
	VolumeExpansion
}

VolumeInterface has methods to work with Volume resources.

type VolumesGetter

type VolumesGetter interface {
	Volumes(namespace string) VolumeInterface
}

VolumesGetter has a method to return a VolumeInterface. A group's client should implement this interface.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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