storage

package
v4.1.1 Latest Latest
Warning

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

Go to latest
Published: May 14, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type File

type File struct {
	pulumi.CustomResourceState

	// The content type
	ContentType pulumi.StringPtrOutput `pulumi:"contentType"`
	// The datastore id
	DatastoreId pulumi.StringOutput `pulumi:"datastoreId"`
	// The file modification date
	FileModificationDate pulumi.StringOutput `pulumi:"fileModificationDate"`
	// The file name
	FileName pulumi.StringOutput `pulumi:"fileName"`
	// The file size in bytes
	FileSize pulumi.IntOutput `pulumi:"fileSize"`
	// The file tag
	FileTag pulumi.StringOutput `pulumi:"fileTag"`
	// The node name
	NodeName pulumi.StringOutput `pulumi:"nodeName"`
	// The source file
	SourceFile FileSourceFilePtrOutput `pulumi:"sourceFile"`
	// The raw source
	SourceRaw FileSourceRawPtrOutput `pulumi:"sourceRaw"`
}

func GetFile

func GetFile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FileState, opts ...pulumi.ResourceOption) (*File, error)

GetFile gets an existing File resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFile

func NewFile(ctx *pulumi.Context,
	name string, args *FileArgs, opts ...pulumi.ResourceOption) (*File, error)

NewFile registers a new resource with the given unique name, arguments, and options.

func (*File) ElementType

func (*File) ElementType() reflect.Type

func (*File) ToFileOutput

func (i *File) ToFileOutput() FileOutput

func (*File) ToFileOutputWithContext

func (i *File) ToFileOutputWithContext(ctx context.Context) FileOutput

type FileArgs

type FileArgs struct {
	// The content type
	ContentType pulumi.StringPtrInput
	// The datastore id
	DatastoreId pulumi.StringInput
	// The node name
	NodeName pulumi.StringInput
	// The source file
	SourceFile FileSourceFilePtrInput
	// The raw source
	SourceRaw FileSourceRawPtrInput
}

The set of arguments for constructing a File resource.

func (FileArgs) ElementType

func (FileArgs) ElementType() reflect.Type

type FileArray

type FileArray []FileInput

func (FileArray) ElementType

func (FileArray) ElementType() reflect.Type

func (FileArray) ToFileArrayOutput

func (i FileArray) ToFileArrayOutput() FileArrayOutput

func (FileArray) ToFileArrayOutputWithContext

func (i FileArray) ToFileArrayOutputWithContext(ctx context.Context) FileArrayOutput

type FileArrayInput

type FileArrayInput interface {
	pulumi.Input

	ToFileArrayOutput() FileArrayOutput
	ToFileArrayOutputWithContext(context.Context) FileArrayOutput
}

FileArrayInput is an input type that accepts FileArray and FileArrayOutput values. You can construct a concrete instance of `FileArrayInput` via:

FileArray{ FileArgs{...} }

type FileArrayOutput

type FileArrayOutput struct{ *pulumi.OutputState }

func (FileArrayOutput) ElementType

func (FileArrayOutput) ElementType() reflect.Type

func (FileArrayOutput) Index

func (FileArrayOutput) ToFileArrayOutput

func (o FileArrayOutput) ToFileArrayOutput() FileArrayOutput

func (FileArrayOutput) ToFileArrayOutputWithContext

func (o FileArrayOutput) ToFileArrayOutputWithContext(ctx context.Context) FileArrayOutput

type FileInput

type FileInput interface {
	pulumi.Input

	ToFileOutput() FileOutput
	ToFileOutputWithContext(ctx context.Context) FileOutput
}

type FileMap

type FileMap map[string]FileInput

func (FileMap) ElementType

func (FileMap) ElementType() reflect.Type

func (FileMap) ToFileMapOutput

func (i FileMap) ToFileMapOutput() FileMapOutput

func (FileMap) ToFileMapOutputWithContext

func (i FileMap) ToFileMapOutputWithContext(ctx context.Context) FileMapOutput

type FileMapInput

type FileMapInput interface {
	pulumi.Input

	ToFileMapOutput() FileMapOutput
	ToFileMapOutputWithContext(context.Context) FileMapOutput
}

FileMapInput is an input type that accepts FileMap and FileMapOutput values. You can construct a concrete instance of `FileMapInput` via:

FileMap{ "key": FileArgs{...} }

type FileMapOutput

type FileMapOutput struct{ *pulumi.OutputState }

func (FileMapOutput) ElementType

func (FileMapOutput) ElementType() reflect.Type

func (FileMapOutput) MapIndex

func (FileMapOutput) ToFileMapOutput

func (o FileMapOutput) ToFileMapOutput() FileMapOutput

func (FileMapOutput) ToFileMapOutputWithContext

func (o FileMapOutput) ToFileMapOutputWithContext(ctx context.Context) FileMapOutput

type FileOutput

type FileOutput struct{ *pulumi.OutputState }

func (FileOutput) ContentType

func (o FileOutput) ContentType() pulumi.StringPtrOutput

The content type

func (FileOutput) DatastoreId

func (o FileOutput) DatastoreId() pulumi.StringOutput

The datastore id

func (FileOutput) ElementType

func (FileOutput) ElementType() reflect.Type

func (FileOutput) FileModificationDate

func (o FileOutput) FileModificationDate() pulumi.StringOutput

The file modification date

func (FileOutput) FileName

func (o FileOutput) FileName() pulumi.StringOutput

The file name

func (FileOutput) FileSize

func (o FileOutput) FileSize() pulumi.IntOutput

The file size in bytes

func (FileOutput) FileTag

func (o FileOutput) FileTag() pulumi.StringOutput

The file tag

func (FileOutput) NodeName

func (o FileOutput) NodeName() pulumi.StringOutput

The node name

func (FileOutput) SourceFile

func (o FileOutput) SourceFile() FileSourceFilePtrOutput

The source file

func (FileOutput) SourceRaw

func (o FileOutput) SourceRaw() FileSourceRawPtrOutput

The raw source

func (FileOutput) ToFileOutput

func (o FileOutput) ToFileOutput() FileOutput

func (FileOutput) ToFileOutputWithContext

func (o FileOutput) ToFileOutputWithContext(ctx context.Context) FileOutput

type FileSourceFile

type FileSourceFile struct {
	Changed  *bool   `pulumi:"changed"`
	Checksum *string `pulumi:"checksum"`
	FileName *string `pulumi:"fileName"`
	Insecure *bool   `pulumi:"insecure"`
	Path     string  `pulumi:"path"`
}

type FileSourceFileArgs

type FileSourceFileArgs struct {
	Changed  pulumi.BoolPtrInput   `pulumi:"changed"`
	Checksum pulumi.StringPtrInput `pulumi:"checksum"`
	FileName pulumi.StringPtrInput `pulumi:"fileName"`
	Insecure pulumi.BoolPtrInput   `pulumi:"insecure"`
	Path     pulumi.StringInput    `pulumi:"path"`
}

func (FileSourceFileArgs) ElementType

func (FileSourceFileArgs) ElementType() reflect.Type

func (FileSourceFileArgs) ToFileSourceFileOutput

func (i FileSourceFileArgs) ToFileSourceFileOutput() FileSourceFileOutput

func (FileSourceFileArgs) ToFileSourceFileOutputWithContext

func (i FileSourceFileArgs) ToFileSourceFileOutputWithContext(ctx context.Context) FileSourceFileOutput

func (FileSourceFileArgs) ToFileSourceFilePtrOutput

func (i FileSourceFileArgs) ToFileSourceFilePtrOutput() FileSourceFilePtrOutput

func (FileSourceFileArgs) ToFileSourceFilePtrOutputWithContext

func (i FileSourceFileArgs) ToFileSourceFilePtrOutputWithContext(ctx context.Context) FileSourceFilePtrOutput

type FileSourceFileInput

type FileSourceFileInput interface {
	pulumi.Input

	ToFileSourceFileOutput() FileSourceFileOutput
	ToFileSourceFileOutputWithContext(context.Context) FileSourceFileOutput
}

FileSourceFileInput is an input type that accepts FileSourceFileArgs and FileSourceFileOutput values. You can construct a concrete instance of `FileSourceFileInput` via:

FileSourceFileArgs{...}

type FileSourceFileOutput

type FileSourceFileOutput struct{ *pulumi.OutputState }

func (FileSourceFileOutput) Changed

func (FileSourceFileOutput) Checksum

func (FileSourceFileOutput) ElementType

func (FileSourceFileOutput) ElementType() reflect.Type

func (FileSourceFileOutput) FileName

func (FileSourceFileOutput) Insecure

func (FileSourceFileOutput) Path

func (FileSourceFileOutput) ToFileSourceFileOutput

func (o FileSourceFileOutput) ToFileSourceFileOutput() FileSourceFileOutput

func (FileSourceFileOutput) ToFileSourceFileOutputWithContext

func (o FileSourceFileOutput) ToFileSourceFileOutputWithContext(ctx context.Context) FileSourceFileOutput

func (FileSourceFileOutput) ToFileSourceFilePtrOutput

func (o FileSourceFileOutput) ToFileSourceFilePtrOutput() FileSourceFilePtrOutput

func (FileSourceFileOutput) ToFileSourceFilePtrOutputWithContext

func (o FileSourceFileOutput) ToFileSourceFilePtrOutputWithContext(ctx context.Context) FileSourceFilePtrOutput

type FileSourceFilePtrInput

type FileSourceFilePtrInput interface {
	pulumi.Input

	ToFileSourceFilePtrOutput() FileSourceFilePtrOutput
	ToFileSourceFilePtrOutputWithContext(context.Context) FileSourceFilePtrOutput
}

FileSourceFilePtrInput is an input type that accepts FileSourceFileArgs, FileSourceFilePtr and FileSourceFilePtrOutput values. You can construct a concrete instance of `FileSourceFilePtrInput` via:

        FileSourceFileArgs{...}

or:

        nil

type FileSourceFilePtrOutput

type FileSourceFilePtrOutput struct{ *pulumi.OutputState }

func (FileSourceFilePtrOutput) Changed

func (FileSourceFilePtrOutput) Checksum

func (FileSourceFilePtrOutput) Elem

func (FileSourceFilePtrOutput) ElementType

func (FileSourceFilePtrOutput) ElementType() reflect.Type

func (FileSourceFilePtrOutput) FileName

func (FileSourceFilePtrOutput) Insecure

func (FileSourceFilePtrOutput) Path

func (FileSourceFilePtrOutput) ToFileSourceFilePtrOutput

func (o FileSourceFilePtrOutput) ToFileSourceFilePtrOutput() FileSourceFilePtrOutput

func (FileSourceFilePtrOutput) ToFileSourceFilePtrOutputWithContext

func (o FileSourceFilePtrOutput) ToFileSourceFilePtrOutputWithContext(ctx context.Context) FileSourceFilePtrOutput

type FileSourceRaw

type FileSourceRaw struct {
	Data     string `pulumi:"data"`
	FileName string `pulumi:"fileName"`
	Resize   *int   `pulumi:"resize"`
}

type FileSourceRawArgs

type FileSourceRawArgs struct {
	Data     pulumi.StringInput `pulumi:"data"`
	FileName pulumi.StringInput `pulumi:"fileName"`
	Resize   pulumi.IntPtrInput `pulumi:"resize"`
}

func (FileSourceRawArgs) ElementType

func (FileSourceRawArgs) ElementType() reflect.Type

func (FileSourceRawArgs) ToFileSourceRawOutput

func (i FileSourceRawArgs) ToFileSourceRawOutput() FileSourceRawOutput

func (FileSourceRawArgs) ToFileSourceRawOutputWithContext

func (i FileSourceRawArgs) ToFileSourceRawOutputWithContext(ctx context.Context) FileSourceRawOutput

func (FileSourceRawArgs) ToFileSourceRawPtrOutput

func (i FileSourceRawArgs) ToFileSourceRawPtrOutput() FileSourceRawPtrOutput

func (FileSourceRawArgs) ToFileSourceRawPtrOutputWithContext

func (i FileSourceRawArgs) ToFileSourceRawPtrOutputWithContext(ctx context.Context) FileSourceRawPtrOutput

type FileSourceRawInput

type FileSourceRawInput interface {
	pulumi.Input

	ToFileSourceRawOutput() FileSourceRawOutput
	ToFileSourceRawOutputWithContext(context.Context) FileSourceRawOutput
}

FileSourceRawInput is an input type that accepts FileSourceRawArgs and FileSourceRawOutput values. You can construct a concrete instance of `FileSourceRawInput` via:

FileSourceRawArgs{...}

type FileSourceRawOutput

type FileSourceRawOutput struct{ *pulumi.OutputState }

func (FileSourceRawOutput) Data

func (FileSourceRawOutput) ElementType

func (FileSourceRawOutput) ElementType() reflect.Type

func (FileSourceRawOutput) FileName

func (FileSourceRawOutput) Resize

func (FileSourceRawOutput) ToFileSourceRawOutput

func (o FileSourceRawOutput) ToFileSourceRawOutput() FileSourceRawOutput

func (FileSourceRawOutput) ToFileSourceRawOutputWithContext

func (o FileSourceRawOutput) ToFileSourceRawOutputWithContext(ctx context.Context) FileSourceRawOutput

func (FileSourceRawOutput) ToFileSourceRawPtrOutput

func (o FileSourceRawOutput) ToFileSourceRawPtrOutput() FileSourceRawPtrOutput

func (FileSourceRawOutput) ToFileSourceRawPtrOutputWithContext

func (o FileSourceRawOutput) ToFileSourceRawPtrOutputWithContext(ctx context.Context) FileSourceRawPtrOutput

type FileSourceRawPtrInput

type FileSourceRawPtrInput interface {
	pulumi.Input

	ToFileSourceRawPtrOutput() FileSourceRawPtrOutput
	ToFileSourceRawPtrOutputWithContext(context.Context) FileSourceRawPtrOutput
}

FileSourceRawPtrInput is an input type that accepts FileSourceRawArgs, FileSourceRawPtr and FileSourceRawPtrOutput values. You can construct a concrete instance of `FileSourceRawPtrInput` via:

        FileSourceRawArgs{...}

or:

        nil

type FileSourceRawPtrOutput

type FileSourceRawPtrOutput struct{ *pulumi.OutputState }

func (FileSourceRawPtrOutput) Data

func (FileSourceRawPtrOutput) Elem

func (FileSourceRawPtrOutput) ElementType

func (FileSourceRawPtrOutput) ElementType() reflect.Type

func (FileSourceRawPtrOutput) FileName

func (FileSourceRawPtrOutput) Resize

func (FileSourceRawPtrOutput) ToFileSourceRawPtrOutput

func (o FileSourceRawPtrOutput) ToFileSourceRawPtrOutput() FileSourceRawPtrOutput

func (FileSourceRawPtrOutput) ToFileSourceRawPtrOutputWithContext

func (o FileSourceRawPtrOutput) ToFileSourceRawPtrOutputWithContext(ctx context.Context) FileSourceRawPtrOutput

type FileState

type FileState struct {
	// The content type
	ContentType pulumi.StringPtrInput
	// The datastore id
	DatastoreId pulumi.StringPtrInput
	// The file modification date
	FileModificationDate pulumi.StringPtrInput
	// The file name
	FileName pulumi.StringPtrInput
	// The file size in bytes
	FileSize pulumi.IntPtrInput
	// The file tag
	FileTag pulumi.StringPtrInput
	// The node name
	NodeName pulumi.StringPtrInput
	// The source file
	SourceFile FileSourceFilePtrInput
	// The raw source
	SourceRaw FileSourceRawPtrInput
}

func (FileState) ElementType

func (FileState) ElementType() reflect.Type

type GetDatastoresArgs

type GetDatastoresArgs struct {
	NodeName string `pulumi:"nodeName"`
}

A collection of arguments for invoking getDatastores.

type GetDatastoresOutputArgs

type GetDatastoresOutputArgs struct {
	NodeName pulumi.StringInput `pulumi:"nodeName"`
}

A collection of arguments for invoking getDatastores.

func (GetDatastoresOutputArgs) ElementType

func (GetDatastoresOutputArgs) ElementType() reflect.Type

type GetDatastoresResult

type GetDatastoresResult struct {
	Actives      []bool     `pulumi:"actives"`
	ContentTypes [][]string `pulumi:"contentTypes"`
	DatastoreIds []string   `pulumi:"datastoreIds"`
	Enableds     []bool     `pulumi:"enableds"`
	// The provider-assigned unique ID for this managed resource.
	Id              string   `pulumi:"id"`
	NodeName        string   `pulumi:"nodeName"`
	Shareds         []bool   `pulumi:"shareds"`
	SpaceAvailables []int    `pulumi:"spaceAvailables"`
	SpaceTotals     []int    `pulumi:"spaceTotals"`
	SpaceUseds      []int    `pulumi:"spaceUseds"`
	Types           []string `pulumi:"types"`
}

A collection of values returned by getDatastores.

func GetDatastores

func GetDatastores(ctx *pulumi.Context, args *GetDatastoresArgs, opts ...pulumi.InvokeOption) (*GetDatastoresResult, error)

type GetDatastoresResultOutput

type GetDatastoresResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatastores.

func (GetDatastoresResultOutput) Actives

func (GetDatastoresResultOutput) ContentTypes

func (GetDatastoresResultOutput) DatastoreIds

func (GetDatastoresResultOutput) ElementType

func (GetDatastoresResultOutput) ElementType() reflect.Type

func (GetDatastoresResultOutput) Enableds

func (GetDatastoresResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDatastoresResultOutput) NodeName

func (GetDatastoresResultOutput) Shareds

func (GetDatastoresResultOutput) SpaceAvailables

func (o GetDatastoresResultOutput) SpaceAvailables() pulumi.IntArrayOutput

func (GetDatastoresResultOutput) SpaceTotals

func (GetDatastoresResultOutput) SpaceUseds

func (GetDatastoresResultOutput) ToGetDatastoresResultOutput

func (o GetDatastoresResultOutput) ToGetDatastoresResultOutput() GetDatastoresResultOutput

func (GetDatastoresResultOutput) ToGetDatastoresResultOutputWithContext

func (o GetDatastoresResultOutput) ToGetDatastoresResultOutputWithContext(ctx context.Context) GetDatastoresResultOutput

func (GetDatastoresResultOutput) Types

Jump to

Keyboard shortcuts

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