efs

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(p client.ConfigProvider, opts ...*aws.Config) api.Endpoint

Types

type API

type API interface {
	DescribeAccessPointsPagesWithContext(ctx aws.Context, input *efs.DescribeAccessPointsInput, fn func(*efs.DescribeAccessPointsOutput, bool) bool, opts ...request.Option) error
	DescribeBackupPolicyWithContext(ctx aws.Context, input *efs.DescribeBackupPolicyInput, opts ...request.Option) (*efs.DescribeBackupPolicyOutput, error)
	DescribeFileSystemsPagesWithContext(ctx aws.Context, input *efs.DescribeFileSystemsInput, fn func(*efs.DescribeFileSystemsOutput, bool) bool, opts ...request.Option) error
	DescribeFileSystemPolicyWithContext(ctx aws.Context, input *efs.DescribeFileSystemPolicyInput, opts ...request.Option) (*efs.DescribeFileSystemPolicyOutput, error)
	DescribeLifecycleConfigurationWithContext(ctx aws.Context, input *efs.DescribeLifecycleConfigurationInput, opts ...request.Option) (*efs.DescribeLifecycleConfigurationOutput, error)
	DescribeMountTargetsWithContext(ctx aws.Context, input *efs.DescribeMountTargetsInput, opts ...request.Option) (*efs.DescribeMountTargetsOutput, error)
	DescribeReplicationConfigurationsWithContext(ctx aws.Context, input *efs.DescribeReplicationConfigurationsInput, opts ...request.Option) (*efs.DescribeReplicationConfigurationsOutput, error)
}

type DescribeAccessPoints

type DescribeAccessPoints struct {
	API
}

func (*DescribeAccessPoints) New

func (fn *DescribeAccessPoints) New(name string, config interface{}) ([]api.Request, error)

New implements api.RequestBuilder

type DescribeAccessPointsOutput

type DescribeAccessPointsOutput struct {
	*efs.DescribeAccessPointsOutput
}

func (*DescribeAccessPointsOutput) Records

func (o *DescribeAccessPointsOutput) Records() (records []*api.Record)

type DescribeBackupPolicy

type DescribeBackupPolicy struct {
	API
}

func (*DescribeBackupPolicy) New

func (fn *DescribeBackupPolicy) New(name string, config interface{}) ([]api.Request, error)

New implements api.RequestBuilder

type DescribeBackupPolicyOutput

type DescribeBackupPolicyOutput struct {
	FilesystemID *string
	*efs.DescribeBackupPolicyOutput
}

func (*DescribeBackupPolicyOutput) Records

func (o *DescribeBackupPolicyOutput) Records() (records []*api.Record)

type DescribeFileSystemPolicy

type DescribeFileSystemPolicy struct {
	API
}

func (*DescribeFileSystemPolicy) New

func (fn *DescribeFileSystemPolicy) New(name string, config interface{}) ([]api.Request, error)

New implements api.RequestBuilder

type DescribeFileSystemPolicyOutput

type DescribeFileSystemPolicyOutput struct {
	*efs.DescribeFileSystemPolicyOutput
}

func (*DescribeFileSystemPolicyOutput) Records

func (o *DescribeFileSystemPolicyOutput) Records() (records []*api.Record)

type DescribeFileSystems

type DescribeFileSystems struct {
	API
}

func (*DescribeFileSystems) New

func (fn *DescribeFileSystems) New(name string, config interface{}) ([]api.Request, error)

New implements api.RequestBuilder

type DescribeFileSystemsOutput

type DescribeFileSystemsOutput struct {
	*efs.DescribeFileSystemsOutput
}

func (*DescribeFileSystemsOutput) Records

func (o *DescribeFileSystemsOutput) Records() (records []*api.Record)

type DescribeLifecycleConfiguration

type DescribeLifecycleConfiguration struct {
	API
}

func (*DescribeLifecycleConfiguration) New

func (fn *DescribeLifecycleConfiguration) New(name string, config interface{}) ([]api.Request, error)

New implements api.RequestBuilder

type DescribeLifecycleConfigurationOutput

type DescribeLifecycleConfigurationOutput struct {
	FilesystemID *string
	*efs.DescribeLifecycleConfigurationOutput
}

func (*DescribeLifecycleConfigurationOutput) Records

func (o *DescribeLifecycleConfigurationOutput) Records() (records []*api.Record)

type DescribeMountTargets

type DescribeMountTargets struct {
	API
}

func (*DescribeMountTargets) New

func (fn *DescribeMountTargets) New(name string, config interface{}) ([]api.Request, error)

New implements api.RequestBuilder

type DescribeMountTargetsOutput

type DescribeMountTargetsOutput struct {
	*efs.DescribeMountTargetsOutput
}

func (*DescribeMountTargetsOutput) Records

func (o *DescribeMountTargetsOutput) Records() (records []*api.Record)

type DescribeReplicationConfigurations

type DescribeReplicationConfigurations struct {
	API
}

func (*DescribeReplicationConfigurations) New

func (fn *DescribeReplicationConfigurations) New(name string, config interface{}) ([]api.Request, error)

New implements api.RequestBuilder

type DescribeReplicationConfigurationsOutput

type DescribeReplicationConfigurationsOutput struct {
	*efs.DescribeReplicationConfigurationsOutput
}

func (*DescribeReplicationConfigurationsOutput) Records

func (o *DescribeReplicationConfigurationsOutput) Records() (records []*api.Record)

Jump to

Keyboard shortcuts

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