sdkresolvers

package
v0.0.0-...-417428f Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2020 License: MIT Imports: 27 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultResolverPageSize = 100

Variables

This section is empty.

Functions

func AddressResolver

func AddressResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func CertificateResolver

func CertificateResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func ClickhouseClusterResolver

func ClickhouseClusterResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func CloudResolver

func CloudResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func CreateResolverFilter

func CreateResolverFilter(nameField string, value string) string

func DataprocClusterResolver

func DataprocClusterResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func DataprocJobResolver

func DataprocJobResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func DataprocSubclusterResolver

func DataprocSubclusterResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func DeviceRegistryResolver

func DeviceRegistryResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func DeviceResolver

func DeviceResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func DiskResolver

func DiskResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func FolderResolver

func FolderResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func FunctionResolver

func FunctionResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func ImageByFamilyResolver

func ImageByFamilyResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func ImageResolver

func ImageResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func InstanceGroupResolver

func InstanceGroupResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func InstanceResolver

func InstanceResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func KubernetesClusterResolver

func KubernetesClusterResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func KubernetesNodeGroupResolver

func KubernetesNodeGroupResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func MongoDBClusterResolver

func MongoDBClusterResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func MySQLClusterResolver

func MySQLClusterResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func NetworkLoadBalancerResolver

func NetworkLoadBalancerResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func NetworkResolver

func NetworkResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func NewErrNotFound

func NewErrNotFound(err string) error

func PlacementGroupResolver

func PlacementGroupResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func PostgreSQLClusterResolver

func PostgreSQLClusterResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func RedisClusterResolver

func RedisClusterResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func RegistryResolver

func RegistryResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func RepositoryResolver

func RepositoryResolver(login string, opts ...ResolveOption) ycsdk.Resolver

func RouteTableResolver

func RouteTableResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func SecurityGroupResolver

func SecurityGroupResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func ServiceAccountResolver

func ServiceAccountResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func SnapshotResolver

func SnapshotResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func SubnetResolver

func SubnetResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func SymmetricKeyResolver

func SymmetricKeyResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func TargetGroupResolver

func TargetGroupResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func TriggerResolver

func TriggerResolver(name string, opts ...ResolveOption) ycsdk.Resolver

func UserAccountByLoginResolver

func UserAccountByLoginResolver(login string, opts ...ResolveOption) ycsdk.Resolver

Types

type BaseNameResolver

type BaseNameResolver struct {
	BaseResolver
	// contains filtered or unexported fields
}

func NewBaseNameResolver

func NewBaseNameResolver(name string, resolvingObjectType string, opts ...ResolveOption) BaseNameResolver

type BaseResolver

type BaseResolver struct {
	Name string
	// contains filtered or unexported fields
}

func NewBaseResolver

func NewBaseResolver(name string, opts ...ResolveOption) BaseResolver

func (*BaseResolver) CloudID

func (r *BaseResolver) CloudID() string

func (*BaseResolver) ClusterID

func (r *BaseResolver) ClusterID() string

func (*BaseResolver) Err

func (r *BaseResolver) Err() error

func (*BaseResolver) FederationID

func (r *BaseResolver) FederationID() string

func (*BaseResolver) FolderID

func (r *BaseResolver) FolderID() string

func (*BaseResolver) ID

func (r *BaseResolver) ID() string

func (*BaseResolver) Set

func (r *BaseResolver) Set(entity Entity, err error) error

func (*BaseResolver) SetErr

func (r *BaseResolver) SetErr(err error) error

func (*BaseResolver) SetID

func (r *BaseResolver) SetID(id string)

type Entity

type Entity interface {
	GetId() string
}

type ErrNotFound

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

func (*ErrNotFound) Error

func (e *ErrNotFound) Error() string

type ResolveOption

type ResolveOption func(*resolveOptions)

func CloudID

func CloudID(cloudID string) ResolveOption

CloudID specifies cloud id for resolvers that need it, e.g. FolderResolver

func ClusterID

func ClusterID(clusterID string) ResolveOption

ClusterID specifies cluster id for resolvers that need it, e.g. DataprocSubclusterResolver

func FederationID

func FederationID(federationID string) ResolveOption

FederationID specifies federation id for resolvers that need it, e.g. CertificateResolver

func FolderID

func FolderID(folderID string) ResolveOption

FolderID specifies folder id for resolvers that need it (most of the resolvers).

func Out

func Out(out *string) ResolveOption

Jump to

Keyboard shortcuts

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