fsx

package
v0.57.0 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DataRepositoryAssociationEventTypeNew     = DataRepositoryAssociationEventType("NEW")
	DataRepositoryAssociationEventTypeChanged = DataRepositoryAssociationEventType("CHANGED")
	DataRepositoryAssociationEventTypeDeleted = DataRepositoryAssociationEventType("DELETED")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DataRepositoryAssociation added in v0.40.0

type DataRepositoryAssociation struct {
	pulumi.CustomResourceState

	// The system-generated, unique ID of the data repository association.
	AssociationId pulumi.StringOutput `pulumi:"associationId"`
	// A boolean flag indicating whether an import data repository task to import metadata should run after the data repository association is created. The task runs if this flag is set to true.
	BatchImportMetaDataOnCreate pulumi.BoolPtrOutput `pulumi:"batchImportMetaDataOnCreate"`
	// The path to the Amazon S3 data repository that will be linked to the file system. The path can be an S3 bucket or prefix in the format s3://myBucket/myPrefix/ . This path specifies where in the S3 data repository files will be imported from or exported to.
	DataRepositoryPath pulumi.StringOutput `pulumi:"dataRepositoryPath"`
	// The globally unique ID of the file system, assigned by Amazon FSx.
	FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"`
	// This path specifies where in your file system files will be exported from or imported to. This file system directory can be linked to only one Amazon S3 bucket, and no other S3 bucket can be linked to the directory.
	FileSystemPath pulumi.StringOutput `pulumi:"fileSystemPath"`
	// For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.
	ImportedFileChunkSize pulumi.IntPtrOutput `pulumi:"importedFileChunkSize"`
	// The Amazon Resource Name (ARN) for a given resource. ARNs uniquely identify Amazon Web Services resources. We require an ARN when you need to specify a resource unambiguously across all of Amazon Web Services. For more information, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.
	ResourceARN pulumi.StringOutput `pulumi:"resourceARN"`
	// The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.
	S3 DataRepositoryAssociationS3PtrOutput `pulumi:"s3"`
	// A list of Tag values, with a maximum of 50 elements.
	Tags DataRepositoryAssociationTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::FSx::DataRepositoryAssociation

func GetDataRepositoryAssociation added in v0.40.0

func GetDataRepositoryAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataRepositoryAssociationState, opts ...pulumi.ResourceOption) (*DataRepositoryAssociation, error)

GetDataRepositoryAssociation gets an existing DataRepositoryAssociation 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 NewDataRepositoryAssociation added in v0.40.0

func NewDataRepositoryAssociation(ctx *pulumi.Context,
	name string, args *DataRepositoryAssociationArgs, opts ...pulumi.ResourceOption) (*DataRepositoryAssociation, error)

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

func (*DataRepositoryAssociation) ElementType added in v0.40.0

func (*DataRepositoryAssociation) ElementType() reflect.Type

func (*DataRepositoryAssociation) ToDataRepositoryAssociationOutput added in v0.40.0

func (i *DataRepositoryAssociation) ToDataRepositoryAssociationOutput() DataRepositoryAssociationOutput

func (*DataRepositoryAssociation) ToDataRepositoryAssociationOutputWithContext added in v0.40.0

func (i *DataRepositoryAssociation) ToDataRepositoryAssociationOutputWithContext(ctx context.Context) DataRepositoryAssociationOutput

type DataRepositoryAssociationArgs added in v0.40.0

type DataRepositoryAssociationArgs struct {
	// A boolean flag indicating whether an import data repository task to import metadata should run after the data repository association is created. The task runs if this flag is set to true.
	BatchImportMetaDataOnCreate pulumi.BoolPtrInput
	// The path to the Amazon S3 data repository that will be linked to the file system. The path can be an S3 bucket or prefix in the format s3://myBucket/myPrefix/ . This path specifies where in the S3 data repository files will be imported from or exported to.
	DataRepositoryPath pulumi.StringInput
	// The globally unique ID of the file system, assigned by Amazon FSx.
	FileSystemId pulumi.StringInput
	// This path specifies where in your file system files will be exported from or imported to. This file system directory can be linked to only one Amazon S3 bucket, and no other S3 bucket can be linked to the directory.
	FileSystemPath pulumi.StringInput
	// For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.
	ImportedFileChunkSize pulumi.IntPtrInput
	// The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.
	S3 DataRepositoryAssociationS3PtrInput
	// A list of Tag values, with a maximum of 50 elements.
	Tags DataRepositoryAssociationTagArrayInput
}

The set of arguments for constructing a DataRepositoryAssociation resource.

func (DataRepositoryAssociationArgs) ElementType added in v0.40.0

type DataRepositoryAssociationAutoExportPolicy added in v0.40.0

type DataRepositoryAssociationAutoExportPolicy struct {
	Events []DataRepositoryAssociationEventType `pulumi:"events"`
}

Specifies the type of updated objects (new, changed, deleted) that will be automatically exported from your file system to the linked S3 bucket.

type DataRepositoryAssociationAutoExportPolicyArgs added in v0.40.0

type DataRepositoryAssociationAutoExportPolicyArgs struct {
	Events DataRepositoryAssociationEventTypeArrayInput `pulumi:"events"`
}

Specifies the type of updated objects (new, changed, deleted) that will be automatically exported from your file system to the linked S3 bucket.

func (DataRepositoryAssociationAutoExportPolicyArgs) ElementType added in v0.40.0

func (DataRepositoryAssociationAutoExportPolicyArgs) ToDataRepositoryAssociationAutoExportPolicyOutput added in v0.40.0

func (i DataRepositoryAssociationAutoExportPolicyArgs) ToDataRepositoryAssociationAutoExportPolicyOutput() DataRepositoryAssociationAutoExportPolicyOutput

func (DataRepositoryAssociationAutoExportPolicyArgs) ToDataRepositoryAssociationAutoExportPolicyOutputWithContext added in v0.40.0

func (i DataRepositoryAssociationAutoExportPolicyArgs) ToDataRepositoryAssociationAutoExportPolicyOutputWithContext(ctx context.Context) DataRepositoryAssociationAutoExportPolicyOutput

func (DataRepositoryAssociationAutoExportPolicyArgs) ToDataRepositoryAssociationAutoExportPolicyPtrOutput added in v0.40.0

func (i DataRepositoryAssociationAutoExportPolicyArgs) ToDataRepositoryAssociationAutoExportPolicyPtrOutput() DataRepositoryAssociationAutoExportPolicyPtrOutput

func (DataRepositoryAssociationAutoExportPolicyArgs) ToDataRepositoryAssociationAutoExportPolicyPtrOutputWithContext added in v0.40.0

func (i DataRepositoryAssociationAutoExportPolicyArgs) ToDataRepositoryAssociationAutoExportPolicyPtrOutputWithContext(ctx context.Context) DataRepositoryAssociationAutoExportPolicyPtrOutput

type DataRepositoryAssociationAutoExportPolicyInput added in v0.40.0

type DataRepositoryAssociationAutoExportPolicyInput interface {
	pulumi.Input

	ToDataRepositoryAssociationAutoExportPolicyOutput() DataRepositoryAssociationAutoExportPolicyOutput
	ToDataRepositoryAssociationAutoExportPolicyOutputWithContext(context.Context) DataRepositoryAssociationAutoExportPolicyOutput
}

DataRepositoryAssociationAutoExportPolicyInput is an input type that accepts DataRepositoryAssociationAutoExportPolicyArgs and DataRepositoryAssociationAutoExportPolicyOutput values. You can construct a concrete instance of `DataRepositoryAssociationAutoExportPolicyInput` via:

DataRepositoryAssociationAutoExportPolicyArgs{...}

type DataRepositoryAssociationAutoExportPolicyOutput added in v0.40.0

type DataRepositoryAssociationAutoExportPolicyOutput struct{ *pulumi.OutputState }

Specifies the type of updated objects (new, changed, deleted) that will be automatically exported from your file system to the linked S3 bucket.

func (DataRepositoryAssociationAutoExportPolicyOutput) ElementType added in v0.40.0

func (DataRepositoryAssociationAutoExportPolicyOutput) Events added in v0.40.0

func (DataRepositoryAssociationAutoExportPolicyOutput) ToDataRepositoryAssociationAutoExportPolicyOutput added in v0.40.0

func (o DataRepositoryAssociationAutoExportPolicyOutput) ToDataRepositoryAssociationAutoExportPolicyOutput() DataRepositoryAssociationAutoExportPolicyOutput

func (DataRepositoryAssociationAutoExportPolicyOutput) ToDataRepositoryAssociationAutoExportPolicyOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationAutoExportPolicyOutput) ToDataRepositoryAssociationAutoExportPolicyOutputWithContext(ctx context.Context) DataRepositoryAssociationAutoExportPolicyOutput

func (DataRepositoryAssociationAutoExportPolicyOutput) ToDataRepositoryAssociationAutoExportPolicyPtrOutput added in v0.40.0

func (o DataRepositoryAssociationAutoExportPolicyOutput) ToDataRepositoryAssociationAutoExportPolicyPtrOutput() DataRepositoryAssociationAutoExportPolicyPtrOutput

func (DataRepositoryAssociationAutoExportPolicyOutput) ToDataRepositoryAssociationAutoExportPolicyPtrOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationAutoExportPolicyOutput) ToDataRepositoryAssociationAutoExportPolicyPtrOutputWithContext(ctx context.Context) DataRepositoryAssociationAutoExportPolicyPtrOutput

type DataRepositoryAssociationAutoExportPolicyPtrInput added in v0.40.0

type DataRepositoryAssociationAutoExportPolicyPtrInput interface {
	pulumi.Input

	ToDataRepositoryAssociationAutoExportPolicyPtrOutput() DataRepositoryAssociationAutoExportPolicyPtrOutput
	ToDataRepositoryAssociationAutoExportPolicyPtrOutputWithContext(context.Context) DataRepositoryAssociationAutoExportPolicyPtrOutput
}

DataRepositoryAssociationAutoExportPolicyPtrInput is an input type that accepts DataRepositoryAssociationAutoExportPolicyArgs, DataRepositoryAssociationAutoExportPolicyPtr and DataRepositoryAssociationAutoExportPolicyPtrOutput values. You can construct a concrete instance of `DataRepositoryAssociationAutoExportPolicyPtrInput` via:

        DataRepositoryAssociationAutoExportPolicyArgs{...}

or:

        nil

type DataRepositoryAssociationAutoExportPolicyPtrOutput added in v0.40.0

type DataRepositoryAssociationAutoExportPolicyPtrOutput struct{ *pulumi.OutputState }

func (DataRepositoryAssociationAutoExportPolicyPtrOutput) Elem added in v0.40.0

func (DataRepositoryAssociationAutoExportPolicyPtrOutput) ElementType added in v0.40.0

func (DataRepositoryAssociationAutoExportPolicyPtrOutput) Events added in v0.40.0

func (DataRepositoryAssociationAutoExportPolicyPtrOutput) ToDataRepositoryAssociationAutoExportPolicyPtrOutput added in v0.40.0

func (o DataRepositoryAssociationAutoExportPolicyPtrOutput) ToDataRepositoryAssociationAutoExportPolicyPtrOutput() DataRepositoryAssociationAutoExportPolicyPtrOutput

func (DataRepositoryAssociationAutoExportPolicyPtrOutput) ToDataRepositoryAssociationAutoExportPolicyPtrOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationAutoExportPolicyPtrOutput) ToDataRepositoryAssociationAutoExportPolicyPtrOutputWithContext(ctx context.Context) DataRepositoryAssociationAutoExportPolicyPtrOutput

type DataRepositoryAssociationAutoImportPolicy added in v0.40.0

type DataRepositoryAssociationAutoImportPolicy struct {
	Events []DataRepositoryAssociationEventType `pulumi:"events"`
}

Specifies the type of updated objects (new, changed, deleted) that will be automatically imported from the linked S3 bucket to your file system.

type DataRepositoryAssociationAutoImportPolicyArgs added in v0.40.0

type DataRepositoryAssociationAutoImportPolicyArgs struct {
	Events DataRepositoryAssociationEventTypeArrayInput `pulumi:"events"`
}

Specifies the type of updated objects (new, changed, deleted) that will be automatically imported from the linked S3 bucket to your file system.

func (DataRepositoryAssociationAutoImportPolicyArgs) ElementType added in v0.40.0

func (DataRepositoryAssociationAutoImportPolicyArgs) ToDataRepositoryAssociationAutoImportPolicyOutput added in v0.40.0

func (i DataRepositoryAssociationAutoImportPolicyArgs) ToDataRepositoryAssociationAutoImportPolicyOutput() DataRepositoryAssociationAutoImportPolicyOutput

func (DataRepositoryAssociationAutoImportPolicyArgs) ToDataRepositoryAssociationAutoImportPolicyOutputWithContext added in v0.40.0

func (i DataRepositoryAssociationAutoImportPolicyArgs) ToDataRepositoryAssociationAutoImportPolicyOutputWithContext(ctx context.Context) DataRepositoryAssociationAutoImportPolicyOutput

func (DataRepositoryAssociationAutoImportPolicyArgs) ToDataRepositoryAssociationAutoImportPolicyPtrOutput added in v0.40.0

func (i DataRepositoryAssociationAutoImportPolicyArgs) ToDataRepositoryAssociationAutoImportPolicyPtrOutput() DataRepositoryAssociationAutoImportPolicyPtrOutput

func (DataRepositoryAssociationAutoImportPolicyArgs) ToDataRepositoryAssociationAutoImportPolicyPtrOutputWithContext added in v0.40.0

func (i DataRepositoryAssociationAutoImportPolicyArgs) ToDataRepositoryAssociationAutoImportPolicyPtrOutputWithContext(ctx context.Context) DataRepositoryAssociationAutoImportPolicyPtrOutput

type DataRepositoryAssociationAutoImportPolicyInput added in v0.40.0

type DataRepositoryAssociationAutoImportPolicyInput interface {
	pulumi.Input

	ToDataRepositoryAssociationAutoImportPolicyOutput() DataRepositoryAssociationAutoImportPolicyOutput
	ToDataRepositoryAssociationAutoImportPolicyOutputWithContext(context.Context) DataRepositoryAssociationAutoImportPolicyOutput
}

DataRepositoryAssociationAutoImportPolicyInput is an input type that accepts DataRepositoryAssociationAutoImportPolicyArgs and DataRepositoryAssociationAutoImportPolicyOutput values. You can construct a concrete instance of `DataRepositoryAssociationAutoImportPolicyInput` via:

DataRepositoryAssociationAutoImportPolicyArgs{...}

type DataRepositoryAssociationAutoImportPolicyOutput added in v0.40.0

type DataRepositoryAssociationAutoImportPolicyOutput struct{ *pulumi.OutputState }

Specifies the type of updated objects (new, changed, deleted) that will be automatically imported from the linked S3 bucket to your file system.

func (DataRepositoryAssociationAutoImportPolicyOutput) ElementType added in v0.40.0

func (DataRepositoryAssociationAutoImportPolicyOutput) Events added in v0.40.0

func (DataRepositoryAssociationAutoImportPolicyOutput) ToDataRepositoryAssociationAutoImportPolicyOutput added in v0.40.0

func (o DataRepositoryAssociationAutoImportPolicyOutput) ToDataRepositoryAssociationAutoImportPolicyOutput() DataRepositoryAssociationAutoImportPolicyOutput

func (DataRepositoryAssociationAutoImportPolicyOutput) ToDataRepositoryAssociationAutoImportPolicyOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationAutoImportPolicyOutput) ToDataRepositoryAssociationAutoImportPolicyOutputWithContext(ctx context.Context) DataRepositoryAssociationAutoImportPolicyOutput

func (DataRepositoryAssociationAutoImportPolicyOutput) ToDataRepositoryAssociationAutoImportPolicyPtrOutput added in v0.40.0

func (o DataRepositoryAssociationAutoImportPolicyOutput) ToDataRepositoryAssociationAutoImportPolicyPtrOutput() DataRepositoryAssociationAutoImportPolicyPtrOutput

func (DataRepositoryAssociationAutoImportPolicyOutput) ToDataRepositoryAssociationAutoImportPolicyPtrOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationAutoImportPolicyOutput) ToDataRepositoryAssociationAutoImportPolicyPtrOutputWithContext(ctx context.Context) DataRepositoryAssociationAutoImportPolicyPtrOutput

type DataRepositoryAssociationAutoImportPolicyPtrInput added in v0.40.0

type DataRepositoryAssociationAutoImportPolicyPtrInput interface {
	pulumi.Input

	ToDataRepositoryAssociationAutoImportPolicyPtrOutput() DataRepositoryAssociationAutoImportPolicyPtrOutput
	ToDataRepositoryAssociationAutoImportPolicyPtrOutputWithContext(context.Context) DataRepositoryAssociationAutoImportPolicyPtrOutput
}

DataRepositoryAssociationAutoImportPolicyPtrInput is an input type that accepts DataRepositoryAssociationAutoImportPolicyArgs, DataRepositoryAssociationAutoImportPolicyPtr and DataRepositoryAssociationAutoImportPolicyPtrOutput values. You can construct a concrete instance of `DataRepositoryAssociationAutoImportPolicyPtrInput` via:

        DataRepositoryAssociationAutoImportPolicyArgs{...}

or:

        nil

type DataRepositoryAssociationAutoImportPolicyPtrOutput added in v0.40.0

type DataRepositoryAssociationAutoImportPolicyPtrOutput struct{ *pulumi.OutputState }

func (DataRepositoryAssociationAutoImportPolicyPtrOutput) Elem added in v0.40.0

func (DataRepositoryAssociationAutoImportPolicyPtrOutput) ElementType added in v0.40.0

func (DataRepositoryAssociationAutoImportPolicyPtrOutput) Events added in v0.40.0

func (DataRepositoryAssociationAutoImportPolicyPtrOutput) ToDataRepositoryAssociationAutoImportPolicyPtrOutput added in v0.40.0

func (o DataRepositoryAssociationAutoImportPolicyPtrOutput) ToDataRepositoryAssociationAutoImportPolicyPtrOutput() DataRepositoryAssociationAutoImportPolicyPtrOutput

func (DataRepositoryAssociationAutoImportPolicyPtrOutput) ToDataRepositoryAssociationAutoImportPolicyPtrOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationAutoImportPolicyPtrOutput) ToDataRepositoryAssociationAutoImportPolicyPtrOutputWithContext(ctx context.Context) DataRepositoryAssociationAutoImportPolicyPtrOutput

type DataRepositoryAssociationEventType added in v0.40.0

type DataRepositoryAssociationEventType string

func (DataRepositoryAssociationEventType) ElementType added in v0.40.0

func (DataRepositoryAssociationEventType) ToDataRepositoryAssociationEventTypeOutput added in v0.40.0

func (e DataRepositoryAssociationEventType) ToDataRepositoryAssociationEventTypeOutput() DataRepositoryAssociationEventTypeOutput

func (DataRepositoryAssociationEventType) ToDataRepositoryAssociationEventTypeOutputWithContext added in v0.40.0

func (e DataRepositoryAssociationEventType) ToDataRepositoryAssociationEventTypeOutputWithContext(ctx context.Context) DataRepositoryAssociationEventTypeOutput

func (DataRepositoryAssociationEventType) ToDataRepositoryAssociationEventTypePtrOutput added in v0.40.0

func (e DataRepositoryAssociationEventType) ToDataRepositoryAssociationEventTypePtrOutput() DataRepositoryAssociationEventTypePtrOutput

func (DataRepositoryAssociationEventType) ToDataRepositoryAssociationEventTypePtrOutputWithContext added in v0.40.0

func (e DataRepositoryAssociationEventType) ToDataRepositoryAssociationEventTypePtrOutputWithContext(ctx context.Context) DataRepositoryAssociationEventTypePtrOutput

func (DataRepositoryAssociationEventType) ToStringOutput added in v0.40.0

func (DataRepositoryAssociationEventType) ToStringOutputWithContext added in v0.40.0

func (e DataRepositoryAssociationEventType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DataRepositoryAssociationEventType) ToStringPtrOutput added in v0.40.0

func (DataRepositoryAssociationEventType) ToStringPtrOutputWithContext added in v0.40.0

func (e DataRepositoryAssociationEventType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DataRepositoryAssociationEventTypeArray added in v0.40.0

type DataRepositoryAssociationEventTypeArray []DataRepositoryAssociationEventType

func (DataRepositoryAssociationEventTypeArray) ElementType added in v0.40.0

func (DataRepositoryAssociationEventTypeArray) ToDataRepositoryAssociationEventTypeArrayOutput added in v0.40.0

func (i DataRepositoryAssociationEventTypeArray) ToDataRepositoryAssociationEventTypeArrayOutput() DataRepositoryAssociationEventTypeArrayOutput

func (DataRepositoryAssociationEventTypeArray) ToDataRepositoryAssociationEventTypeArrayOutputWithContext added in v0.40.0

func (i DataRepositoryAssociationEventTypeArray) ToDataRepositoryAssociationEventTypeArrayOutputWithContext(ctx context.Context) DataRepositoryAssociationEventTypeArrayOutput

type DataRepositoryAssociationEventTypeArrayInput added in v0.40.0

type DataRepositoryAssociationEventTypeArrayInput interface {
	pulumi.Input

	ToDataRepositoryAssociationEventTypeArrayOutput() DataRepositoryAssociationEventTypeArrayOutput
	ToDataRepositoryAssociationEventTypeArrayOutputWithContext(context.Context) DataRepositoryAssociationEventTypeArrayOutput
}

DataRepositoryAssociationEventTypeArrayInput is an input type that accepts DataRepositoryAssociationEventTypeArray and DataRepositoryAssociationEventTypeArrayOutput values. You can construct a concrete instance of `DataRepositoryAssociationEventTypeArrayInput` via:

DataRepositoryAssociationEventTypeArray{ DataRepositoryAssociationEventTypeArgs{...} }

type DataRepositoryAssociationEventTypeArrayOutput added in v0.40.0

type DataRepositoryAssociationEventTypeArrayOutput struct{ *pulumi.OutputState }

func (DataRepositoryAssociationEventTypeArrayOutput) ElementType added in v0.40.0

func (DataRepositoryAssociationEventTypeArrayOutput) Index added in v0.40.0

func (DataRepositoryAssociationEventTypeArrayOutput) ToDataRepositoryAssociationEventTypeArrayOutput added in v0.40.0

func (o DataRepositoryAssociationEventTypeArrayOutput) ToDataRepositoryAssociationEventTypeArrayOutput() DataRepositoryAssociationEventTypeArrayOutput

func (DataRepositoryAssociationEventTypeArrayOutput) ToDataRepositoryAssociationEventTypeArrayOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationEventTypeArrayOutput) ToDataRepositoryAssociationEventTypeArrayOutputWithContext(ctx context.Context) DataRepositoryAssociationEventTypeArrayOutput

type DataRepositoryAssociationEventTypeInput added in v0.40.0

type DataRepositoryAssociationEventTypeInput interface {
	pulumi.Input

	ToDataRepositoryAssociationEventTypeOutput() DataRepositoryAssociationEventTypeOutput
	ToDataRepositoryAssociationEventTypeOutputWithContext(context.Context) DataRepositoryAssociationEventTypeOutput
}

DataRepositoryAssociationEventTypeInput is an input type that accepts DataRepositoryAssociationEventTypeArgs and DataRepositoryAssociationEventTypeOutput values. You can construct a concrete instance of `DataRepositoryAssociationEventTypeInput` via:

DataRepositoryAssociationEventTypeArgs{...}

type DataRepositoryAssociationEventTypeOutput added in v0.40.0

type DataRepositoryAssociationEventTypeOutput struct{ *pulumi.OutputState }

func (DataRepositoryAssociationEventTypeOutput) ElementType added in v0.40.0

func (DataRepositoryAssociationEventTypeOutput) ToDataRepositoryAssociationEventTypeOutput added in v0.40.0

func (o DataRepositoryAssociationEventTypeOutput) ToDataRepositoryAssociationEventTypeOutput() DataRepositoryAssociationEventTypeOutput

func (DataRepositoryAssociationEventTypeOutput) ToDataRepositoryAssociationEventTypeOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationEventTypeOutput) ToDataRepositoryAssociationEventTypeOutputWithContext(ctx context.Context) DataRepositoryAssociationEventTypeOutput

func (DataRepositoryAssociationEventTypeOutput) ToDataRepositoryAssociationEventTypePtrOutput added in v0.40.0

func (o DataRepositoryAssociationEventTypeOutput) ToDataRepositoryAssociationEventTypePtrOutput() DataRepositoryAssociationEventTypePtrOutput

func (DataRepositoryAssociationEventTypeOutput) ToDataRepositoryAssociationEventTypePtrOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationEventTypeOutput) ToDataRepositoryAssociationEventTypePtrOutputWithContext(ctx context.Context) DataRepositoryAssociationEventTypePtrOutput

func (DataRepositoryAssociationEventTypeOutput) ToStringOutput added in v0.40.0

func (DataRepositoryAssociationEventTypeOutput) ToStringOutputWithContext added in v0.40.0

func (DataRepositoryAssociationEventTypeOutput) ToStringPtrOutput added in v0.40.0

func (DataRepositoryAssociationEventTypeOutput) ToStringPtrOutputWithContext added in v0.40.0

type DataRepositoryAssociationEventTypePtrInput added in v0.40.0

type DataRepositoryAssociationEventTypePtrInput interface {
	pulumi.Input

	ToDataRepositoryAssociationEventTypePtrOutput() DataRepositoryAssociationEventTypePtrOutput
	ToDataRepositoryAssociationEventTypePtrOutputWithContext(context.Context) DataRepositoryAssociationEventTypePtrOutput
}

func DataRepositoryAssociationEventTypePtr added in v0.40.0

func DataRepositoryAssociationEventTypePtr(v string) DataRepositoryAssociationEventTypePtrInput

type DataRepositoryAssociationEventTypePtrOutput added in v0.40.0

type DataRepositoryAssociationEventTypePtrOutput struct{ *pulumi.OutputState }

func (DataRepositoryAssociationEventTypePtrOutput) Elem added in v0.40.0

func (DataRepositoryAssociationEventTypePtrOutput) ElementType added in v0.40.0

func (DataRepositoryAssociationEventTypePtrOutput) ToDataRepositoryAssociationEventTypePtrOutput added in v0.40.0

func (o DataRepositoryAssociationEventTypePtrOutput) ToDataRepositoryAssociationEventTypePtrOutput() DataRepositoryAssociationEventTypePtrOutput

func (DataRepositoryAssociationEventTypePtrOutput) ToDataRepositoryAssociationEventTypePtrOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationEventTypePtrOutput) ToDataRepositoryAssociationEventTypePtrOutputWithContext(ctx context.Context) DataRepositoryAssociationEventTypePtrOutput

func (DataRepositoryAssociationEventTypePtrOutput) ToStringPtrOutput added in v0.40.0

func (DataRepositoryAssociationEventTypePtrOutput) ToStringPtrOutputWithContext added in v0.40.0

type DataRepositoryAssociationInput added in v0.40.0

type DataRepositoryAssociationInput interface {
	pulumi.Input

	ToDataRepositoryAssociationOutput() DataRepositoryAssociationOutput
	ToDataRepositoryAssociationOutputWithContext(ctx context.Context) DataRepositoryAssociationOutput
}

type DataRepositoryAssociationOutput added in v0.40.0

type DataRepositoryAssociationOutput struct{ *pulumi.OutputState }

func (DataRepositoryAssociationOutput) AssociationId added in v0.40.0

The system-generated, unique ID of the data repository association.

func (DataRepositoryAssociationOutput) BatchImportMetaDataOnCreate added in v0.40.0

func (o DataRepositoryAssociationOutput) BatchImportMetaDataOnCreate() pulumi.BoolPtrOutput

A boolean flag indicating whether an import data repository task to import metadata should run after the data repository association is created. The task runs if this flag is set to true.

func (DataRepositoryAssociationOutput) DataRepositoryPath added in v0.40.0

func (o DataRepositoryAssociationOutput) DataRepositoryPath() pulumi.StringOutput

The path to the Amazon S3 data repository that will be linked to the file system. The path can be an S3 bucket or prefix in the format s3://myBucket/myPrefix/ . This path specifies where in the S3 data repository files will be imported from or exported to.

func (DataRepositoryAssociationOutput) ElementType added in v0.40.0

func (DataRepositoryAssociationOutput) FileSystemId added in v0.40.0

The globally unique ID of the file system, assigned by Amazon FSx.

func (DataRepositoryAssociationOutput) FileSystemPath added in v0.40.0

This path specifies where in your file system files will be exported from or imported to. This file system directory can be linked to only one Amazon S3 bucket, and no other S3 bucket can be linked to the directory.

func (DataRepositoryAssociationOutput) ImportedFileChunkSize added in v0.40.0

func (o DataRepositoryAssociationOutput) ImportedFileChunkSize() pulumi.IntPtrOutput

For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.

func (DataRepositoryAssociationOutput) ResourceARN added in v0.40.0

The Amazon Resource Name (ARN) for a given resource. ARNs uniquely identify Amazon Web Services resources. We require an ARN when you need to specify a resource unambiguously across all of Amazon Web Services. For more information, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

func (DataRepositoryAssociationOutput) S3 added in v0.40.0

The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.

func (DataRepositoryAssociationOutput) Tags added in v0.40.0

A list of Tag values, with a maximum of 50 elements.

func (DataRepositoryAssociationOutput) ToDataRepositoryAssociationOutput added in v0.40.0

func (o DataRepositoryAssociationOutput) ToDataRepositoryAssociationOutput() DataRepositoryAssociationOutput

func (DataRepositoryAssociationOutput) ToDataRepositoryAssociationOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationOutput) ToDataRepositoryAssociationOutputWithContext(ctx context.Context) DataRepositoryAssociationOutput

type DataRepositoryAssociationS3 added in v0.40.0

type DataRepositoryAssociationS3 struct {
	AutoExportPolicy *DataRepositoryAssociationAutoExportPolicy `pulumi:"autoExportPolicy"`
	AutoImportPolicy *DataRepositoryAssociationAutoImportPolicy `pulumi:"autoImportPolicy"`
}

The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.

type DataRepositoryAssociationS3Args added in v0.40.0

type DataRepositoryAssociationS3Args struct {
	AutoExportPolicy DataRepositoryAssociationAutoExportPolicyPtrInput `pulumi:"autoExportPolicy"`
	AutoImportPolicy DataRepositoryAssociationAutoImportPolicyPtrInput `pulumi:"autoImportPolicy"`
}

The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.

func (DataRepositoryAssociationS3Args) ElementType added in v0.40.0

func (DataRepositoryAssociationS3Args) ToDataRepositoryAssociationS3Output added in v0.40.0

func (i DataRepositoryAssociationS3Args) ToDataRepositoryAssociationS3Output() DataRepositoryAssociationS3Output

func (DataRepositoryAssociationS3Args) ToDataRepositoryAssociationS3OutputWithContext added in v0.40.0

func (i DataRepositoryAssociationS3Args) ToDataRepositoryAssociationS3OutputWithContext(ctx context.Context) DataRepositoryAssociationS3Output

func (DataRepositoryAssociationS3Args) ToDataRepositoryAssociationS3PtrOutput added in v0.40.0

func (i DataRepositoryAssociationS3Args) ToDataRepositoryAssociationS3PtrOutput() DataRepositoryAssociationS3PtrOutput

func (DataRepositoryAssociationS3Args) ToDataRepositoryAssociationS3PtrOutputWithContext added in v0.40.0

func (i DataRepositoryAssociationS3Args) ToDataRepositoryAssociationS3PtrOutputWithContext(ctx context.Context) DataRepositoryAssociationS3PtrOutput

type DataRepositoryAssociationS3Input added in v0.40.0

type DataRepositoryAssociationS3Input interface {
	pulumi.Input

	ToDataRepositoryAssociationS3Output() DataRepositoryAssociationS3Output
	ToDataRepositoryAssociationS3OutputWithContext(context.Context) DataRepositoryAssociationS3Output
}

DataRepositoryAssociationS3Input is an input type that accepts DataRepositoryAssociationS3Args and DataRepositoryAssociationS3Output values. You can construct a concrete instance of `DataRepositoryAssociationS3Input` via:

DataRepositoryAssociationS3Args{...}

type DataRepositoryAssociationS3Output added in v0.40.0

type DataRepositoryAssociationS3Output struct{ *pulumi.OutputState }

The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.

func (DataRepositoryAssociationS3Output) AutoExportPolicy added in v0.40.0

func (DataRepositoryAssociationS3Output) AutoImportPolicy added in v0.40.0

func (DataRepositoryAssociationS3Output) ElementType added in v0.40.0

func (DataRepositoryAssociationS3Output) ToDataRepositoryAssociationS3Output added in v0.40.0

func (o DataRepositoryAssociationS3Output) ToDataRepositoryAssociationS3Output() DataRepositoryAssociationS3Output

func (DataRepositoryAssociationS3Output) ToDataRepositoryAssociationS3OutputWithContext added in v0.40.0

func (o DataRepositoryAssociationS3Output) ToDataRepositoryAssociationS3OutputWithContext(ctx context.Context) DataRepositoryAssociationS3Output

func (DataRepositoryAssociationS3Output) ToDataRepositoryAssociationS3PtrOutput added in v0.40.0

func (o DataRepositoryAssociationS3Output) ToDataRepositoryAssociationS3PtrOutput() DataRepositoryAssociationS3PtrOutput

func (DataRepositoryAssociationS3Output) ToDataRepositoryAssociationS3PtrOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationS3Output) ToDataRepositoryAssociationS3PtrOutputWithContext(ctx context.Context) DataRepositoryAssociationS3PtrOutput

type DataRepositoryAssociationS3PtrInput added in v0.40.0

type DataRepositoryAssociationS3PtrInput interface {
	pulumi.Input

	ToDataRepositoryAssociationS3PtrOutput() DataRepositoryAssociationS3PtrOutput
	ToDataRepositoryAssociationS3PtrOutputWithContext(context.Context) DataRepositoryAssociationS3PtrOutput
}

DataRepositoryAssociationS3PtrInput is an input type that accepts DataRepositoryAssociationS3Args, DataRepositoryAssociationS3Ptr and DataRepositoryAssociationS3PtrOutput values. You can construct a concrete instance of `DataRepositoryAssociationS3PtrInput` via:

        DataRepositoryAssociationS3Args{...}

or:

        nil

func DataRepositoryAssociationS3Ptr added in v0.40.0

type DataRepositoryAssociationS3PtrOutput added in v0.40.0

type DataRepositoryAssociationS3PtrOutput struct{ *pulumi.OutputState }

func (DataRepositoryAssociationS3PtrOutput) AutoExportPolicy added in v0.40.0

func (DataRepositoryAssociationS3PtrOutput) AutoImportPolicy added in v0.40.0

func (DataRepositoryAssociationS3PtrOutput) Elem added in v0.40.0

func (DataRepositoryAssociationS3PtrOutput) ElementType added in v0.40.0

func (DataRepositoryAssociationS3PtrOutput) ToDataRepositoryAssociationS3PtrOutput added in v0.40.0

func (o DataRepositoryAssociationS3PtrOutput) ToDataRepositoryAssociationS3PtrOutput() DataRepositoryAssociationS3PtrOutput

func (DataRepositoryAssociationS3PtrOutput) ToDataRepositoryAssociationS3PtrOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationS3PtrOutput) ToDataRepositoryAssociationS3PtrOutputWithContext(ctx context.Context) DataRepositoryAssociationS3PtrOutput

type DataRepositoryAssociationState added in v0.40.0

type DataRepositoryAssociationState struct {
}

func (DataRepositoryAssociationState) ElementType added in v0.40.0

type DataRepositoryAssociationTag added in v0.40.0

type DataRepositoryAssociationTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type DataRepositoryAssociationTagArgs added in v0.40.0

type DataRepositoryAssociationTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (DataRepositoryAssociationTagArgs) ElementType added in v0.40.0

func (DataRepositoryAssociationTagArgs) ToDataRepositoryAssociationTagOutput added in v0.40.0

func (i DataRepositoryAssociationTagArgs) ToDataRepositoryAssociationTagOutput() DataRepositoryAssociationTagOutput

func (DataRepositoryAssociationTagArgs) ToDataRepositoryAssociationTagOutputWithContext added in v0.40.0

func (i DataRepositoryAssociationTagArgs) ToDataRepositoryAssociationTagOutputWithContext(ctx context.Context) DataRepositoryAssociationTagOutput

type DataRepositoryAssociationTagArray added in v0.40.0

type DataRepositoryAssociationTagArray []DataRepositoryAssociationTagInput

func (DataRepositoryAssociationTagArray) ElementType added in v0.40.0

func (DataRepositoryAssociationTagArray) ToDataRepositoryAssociationTagArrayOutput added in v0.40.0

func (i DataRepositoryAssociationTagArray) ToDataRepositoryAssociationTagArrayOutput() DataRepositoryAssociationTagArrayOutput

func (DataRepositoryAssociationTagArray) ToDataRepositoryAssociationTagArrayOutputWithContext added in v0.40.0

func (i DataRepositoryAssociationTagArray) ToDataRepositoryAssociationTagArrayOutputWithContext(ctx context.Context) DataRepositoryAssociationTagArrayOutput

type DataRepositoryAssociationTagArrayInput added in v0.40.0

type DataRepositoryAssociationTagArrayInput interface {
	pulumi.Input

	ToDataRepositoryAssociationTagArrayOutput() DataRepositoryAssociationTagArrayOutput
	ToDataRepositoryAssociationTagArrayOutputWithContext(context.Context) DataRepositoryAssociationTagArrayOutput
}

DataRepositoryAssociationTagArrayInput is an input type that accepts DataRepositoryAssociationTagArray and DataRepositoryAssociationTagArrayOutput values. You can construct a concrete instance of `DataRepositoryAssociationTagArrayInput` via:

DataRepositoryAssociationTagArray{ DataRepositoryAssociationTagArgs{...} }

type DataRepositoryAssociationTagArrayOutput added in v0.40.0

type DataRepositoryAssociationTagArrayOutput struct{ *pulumi.OutputState }

func (DataRepositoryAssociationTagArrayOutput) ElementType added in v0.40.0

func (DataRepositoryAssociationTagArrayOutput) Index added in v0.40.0

func (DataRepositoryAssociationTagArrayOutput) ToDataRepositoryAssociationTagArrayOutput added in v0.40.0

func (o DataRepositoryAssociationTagArrayOutput) ToDataRepositoryAssociationTagArrayOutput() DataRepositoryAssociationTagArrayOutput

func (DataRepositoryAssociationTagArrayOutput) ToDataRepositoryAssociationTagArrayOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationTagArrayOutput) ToDataRepositoryAssociationTagArrayOutputWithContext(ctx context.Context) DataRepositoryAssociationTagArrayOutput

type DataRepositoryAssociationTagInput added in v0.40.0

type DataRepositoryAssociationTagInput interface {
	pulumi.Input

	ToDataRepositoryAssociationTagOutput() DataRepositoryAssociationTagOutput
	ToDataRepositoryAssociationTagOutputWithContext(context.Context) DataRepositoryAssociationTagOutput
}

DataRepositoryAssociationTagInput is an input type that accepts DataRepositoryAssociationTagArgs and DataRepositoryAssociationTagOutput values. You can construct a concrete instance of `DataRepositoryAssociationTagInput` via:

DataRepositoryAssociationTagArgs{...}

type DataRepositoryAssociationTagOutput added in v0.40.0

type DataRepositoryAssociationTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (DataRepositoryAssociationTagOutput) ElementType added in v0.40.0

func (DataRepositoryAssociationTagOutput) Key added in v0.40.0

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (DataRepositoryAssociationTagOutput) ToDataRepositoryAssociationTagOutput added in v0.40.0

func (o DataRepositoryAssociationTagOutput) ToDataRepositoryAssociationTagOutput() DataRepositoryAssociationTagOutput

func (DataRepositoryAssociationTagOutput) ToDataRepositoryAssociationTagOutputWithContext added in v0.40.0

func (o DataRepositoryAssociationTagOutput) ToDataRepositoryAssociationTagOutputWithContext(ctx context.Context) DataRepositoryAssociationTagOutput

func (DataRepositoryAssociationTagOutput) Value added in v0.40.0

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type FileSystem deprecated

type FileSystem struct {
	pulumi.CustomResourceState

	BackupId              pulumi.StringPtrOutput                  `pulumi:"backupId"`
	DNSName               pulumi.StringOutput                     `pulumi:"dNSName"`
	FileSystemType        pulumi.StringOutput                     `pulumi:"fileSystemType"`
	FileSystemTypeVersion pulumi.StringPtrOutput                  `pulumi:"fileSystemTypeVersion"`
	KmsKeyId              pulumi.StringPtrOutput                  `pulumi:"kmsKeyId"`
	LustreConfiguration   FileSystemLustreConfigurationPtrOutput  `pulumi:"lustreConfiguration"`
	LustreMountName       pulumi.StringOutput                     `pulumi:"lustreMountName"`
	OntapConfiguration    FileSystemOntapConfigurationPtrOutput   `pulumi:"ontapConfiguration"`
	OpenZFSConfiguration  FileSystemOpenZFSConfigurationPtrOutput `pulumi:"openZFSConfiguration"`
	ResourceARN           pulumi.StringOutput                     `pulumi:"resourceARN"`
	RootVolumeId          pulumi.StringOutput                     `pulumi:"rootVolumeId"`
	SecurityGroupIds      pulumi.StringArrayOutput                `pulumi:"securityGroupIds"`
	StorageCapacity       pulumi.IntPtrOutput                     `pulumi:"storageCapacity"`
	StorageType           pulumi.StringPtrOutput                  `pulumi:"storageType"`
	SubnetIds             pulumi.StringArrayOutput                `pulumi:"subnetIds"`
	Tags                  FileSystemTagArrayOutput                `pulumi:"tags"`
	WindowsConfiguration  FileSystemWindowsConfigurationPtrOutput `pulumi:"windowsConfiguration"`
}

Resource Type definition for AWS::FSx::FileSystem

Deprecated: FileSystem is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetFileSystem

func GetFileSystem(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FileSystemState, opts ...pulumi.ResourceOption) (*FileSystem, error)

GetFileSystem gets an existing FileSystem 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 NewFileSystem

func NewFileSystem(ctx *pulumi.Context,
	name string, args *FileSystemArgs, opts ...pulumi.ResourceOption) (*FileSystem, error)

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

func (*FileSystem) ElementType

func (*FileSystem) ElementType() reflect.Type

func (*FileSystem) ToFileSystemOutput

func (i *FileSystem) ToFileSystemOutput() FileSystemOutput

func (*FileSystem) ToFileSystemOutputWithContext

func (i *FileSystem) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput

type FileSystemArgs

type FileSystemArgs struct {
	BackupId              pulumi.StringPtrInput
	FileSystemType        pulumi.StringInput
	FileSystemTypeVersion pulumi.StringPtrInput
	KmsKeyId              pulumi.StringPtrInput
	LustreConfiguration   FileSystemLustreConfigurationPtrInput
	OntapConfiguration    FileSystemOntapConfigurationPtrInput
	OpenZFSConfiguration  FileSystemOpenZFSConfigurationPtrInput
	SecurityGroupIds      pulumi.StringArrayInput
	StorageCapacity       pulumi.IntPtrInput
	StorageType           pulumi.StringPtrInput
	SubnetIds             pulumi.StringArrayInput
	Tags                  FileSystemTagArrayInput
	WindowsConfiguration  FileSystemWindowsConfigurationPtrInput
}

The set of arguments for constructing a FileSystem resource.

func (FileSystemArgs) ElementType

func (FileSystemArgs) ElementType() reflect.Type

type FileSystemAuditLogConfiguration

type FileSystemAuditLogConfiguration struct {
	AuditLogDestination          *string `pulumi:"auditLogDestination"`
	FileAccessAuditLogLevel      string  `pulumi:"fileAccessAuditLogLevel"`
	FileShareAccessAuditLogLevel string  `pulumi:"fileShareAccessAuditLogLevel"`
}

type FileSystemAuditLogConfigurationArgs

type FileSystemAuditLogConfigurationArgs struct {
	AuditLogDestination          pulumi.StringPtrInput `pulumi:"auditLogDestination"`
	FileAccessAuditLogLevel      pulumi.StringInput    `pulumi:"fileAccessAuditLogLevel"`
	FileShareAccessAuditLogLevel pulumi.StringInput    `pulumi:"fileShareAccessAuditLogLevel"`
}

func (FileSystemAuditLogConfigurationArgs) ElementType

func (FileSystemAuditLogConfigurationArgs) ToFileSystemAuditLogConfigurationOutput

func (i FileSystemAuditLogConfigurationArgs) ToFileSystemAuditLogConfigurationOutput() FileSystemAuditLogConfigurationOutput

func (FileSystemAuditLogConfigurationArgs) ToFileSystemAuditLogConfigurationOutputWithContext

func (i FileSystemAuditLogConfigurationArgs) ToFileSystemAuditLogConfigurationOutputWithContext(ctx context.Context) FileSystemAuditLogConfigurationOutput

func (FileSystemAuditLogConfigurationArgs) ToFileSystemAuditLogConfigurationPtrOutput

func (i FileSystemAuditLogConfigurationArgs) ToFileSystemAuditLogConfigurationPtrOutput() FileSystemAuditLogConfigurationPtrOutput

func (FileSystemAuditLogConfigurationArgs) ToFileSystemAuditLogConfigurationPtrOutputWithContext

func (i FileSystemAuditLogConfigurationArgs) ToFileSystemAuditLogConfigurationPtrOutputWithContext(ctx context.Context) FileSystemAuditLogConfigurationPtrOutput

type FileSystemAuditLogConfigurationInput

type FileSystemAuditLogConfigurationInput interface {
	pulumi.Input

	ToFileSystemAuditLogConfigurationOutput() FileSystemAuditLogConfigurationOutput
	ToFileSystemAuditLogConfigurationOutputWithContext(context.Context) FileSystemAuditLogConfigurationOutput
}

FileSystemAuditLogConfigurationInput is an input type that accepts FileSystemAuditLogConfigurationArgs and FileSystemAuditLogConfigurationOutput values. You can construct a concrete instance of `FileSystemAuditLogConfigurationInput` via:

FileSystemAuditLogConfigurationArgs{...}

type FileSystemAuditLogConfigurationOutput

type FileSystemAuditLogConfigurationOutput struct{ *pulumi.OutputState }

func (FileSystemAuditLogConfigurationOutput) AuditLogDestination

func (FileSystemAuditLogConfigurationOutput) ElementType

func (FileSystemAuditLogConfigurationOutput) FileAccessAuditLogLevel

func (o FileSystemAuditLogConfigurationOutput) FileAccessAuditLogLevel() pulumi.StringOutput

func (FileSystemAuditLogConfigurationOutput) FileShareAccessAuditLogLevel

func (o FileSystemAuditLogConfigurationOutput) FileShareAccessAuditLogLevel() pulumi.StringOutput

func (FileSystemAuditLogConfigurationOutput) ToFileSystemAuditLogConfigurationOutput

func (o FileSystemAuditLogConfigurationOutput) ToFileSystemAuditLogConfigurationOutput() FileSystemAuditLogConfigurationOutput

func (FileSystemAuditLogConfigurationOutput) ToFileSystemAuditLogConfigurationOutputWithContext

func (o FileSystemAuditLogConfigurationOutput) ToFileSystemAuditLogConfigurationOutputWithContext(ctx context.Context) FileSystemAuditLogConfigurationOutput

func (FileSystemAuditLogConfigurationOutput) ToFileSystemAuditLogConfigurationPtrOutput

func (o FileSystemAuditLogConfigurationOutput) ToFileSystemAuditLogConfigurationPtrOutput() FileSystemAuditLogConfigurationPtrOutput

func (FileSystemAuditLogConfigurationOutput) ToFileSystemAuditLogConfigurationPtrOutputWithContext

func (o FileSystemAuditLogConfigurationOutput) ToFileSystemAuditLogConfigurationPtrOutputWithContext(ctx context.Context) FileSystemAuditLogConfigurationPtrOutput

type FileSystemAuditLogConfigurationPtrInput

type FileSystemAuditLogConfigurationPtrInput interface {
	pulumi.Input

	ToFileSystemAuditLogConfigurationPtrOutput() FileSystemAuditLogConfigurationPtrOutput
	ToFileSystemAuditLogConfigurationPtrOutputWithContext(context.Context) FileSystemAuditLogConfigurationPtrOutput
}

FileSystemAuditLogConfigurationPtrInput is an input type that accepts FileSystemAuditLogConfigurationArgs, FileSystemAuditLogConfigurationPtr and FileSystemAuditLogConfigurationPtrOutput values. You can construct a concrete instance of `FileSystemAuditLogConfigurationPtrInput` via:

        FileSystemAuditLogConfigurationArgs{...}

or:

        nil

type FileSystemAuditLogConfigurationPtrOutput

type FileSystemAuditLogConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FileSystemAuditLogConfigurationPtrOutput) AuditLogDestination

func (FileSystemAuditLogConfigurationPtrOutput) Elem

func (FileSystemAuditLogConfigurationPtrOutput) ElementType

func (FileSystemAuditLogConfigurationPtrOutput) FileAccessAuditLogLevel

func (FileSystemAuditLogConfigurationPtrOutput) FileShareAccessAuditLogLevel

func (o FileSystemAuditLogConfigurationPtrOutput) FileShareAccessAuditLogLevel() pulumi.StringPtrOutput

func (FileSystemAuditLogConfigurationPtrOutput) ToFileSystemAuditLogConfigurationPtrOutput

func (o FileSystemAuditLogConfigurationPtrOutput) ToFileSystemAuditLogConfigurationPtrOutput() FileSystemAuditLogConfigurationPtrOutput

func (FileSystemAuditLogConfigurationPtrOutput) ToFileSystemAuditLogConfigurationPtrOutputWithContext

func (o FileSystemAuditLogConfigurationPtrOutput) ToFileSystemAuditLogConfigurationPtrOutputWithContext(ctx context.Context) FileSystemAuditLogConfigurationPtrOutput

type FileSystemClientConfigurations added in v0.9.0

type FileSystemClientConfigurations struct {
	Clients *string  `pulumi:"clients"`
	Options []string `pulumi:"options"`
}

type FileSystemClientConfigurationsArgs added in v0.9.0

type FileSystemClientConfigurationsArgs struct {
	Clients pulumi.StringPtrInput   `pulumi:"clients"`
	Options pulumi.StringArrayInput `pulumi:"options"`
}

func (FileSystemClientConfigurationsArgs) ElementType added in v0.9.0

func (FileSystemClientConfigurationsArgs) ToFileSystemClientConfigurationsOutput added in v0.9.0

func (i FileSystemClientConfigurationsArgs) ToFileSystemClientConfigurationsOutput() FileSystemClientConfigurationsOutput

func (FileSystemClientConfigurationsArgs) ToFileSystemClientConfigurationsOutputWithContext added in v0.9.0

func (i FileSystemClientConfigurationsArgs) ToFileSystemClientConfigurationsOutputWithContext(ctx context.Context) FileSystemClientConfigurationsOutput

type FileSystemClientConfigurationsArray added in v0.9.0

type FileSystemClientConfigurationsArray []FileSystemClientConfigurationsInput

func (FileSystemClientConfigurationsArray) ElementType added in v0.9.0

func (FileSystemClientConfigurationsArray) ToFileSystemClientConfigurationsArrayOutput added in v0.9.0

func (i FileSystemClientConfigurationsArray) ToFileSystemClientConfigurationsArrayOutput() FileSystemClientConfigurationsArrayOutput

func (FileSystemClientConfigurationsArray) ToFileSystemClientConfigurationsArrayOutputWithContext added in v0.9.0

func (i FileSystemClientConfigurationsArray) ToFileSystemClientConfigurationsArrayOutputWithContext(ctx context.Context) FileSystemClientConfigurationsArrayOutput

type FileSystemClientConfigurationsArrayInput added in v0.9.0

type FileSystemClientConfigurationsArrayInput interface {
	pulumi.Input

	ToFileSystemClientConfigurationsArrayOutput() FileSystemClientConfigurationsArrayOutput
	ToFileSystemClientConfigurationsArrayOutputWithContext(context.Context) FileSystemClientConfigurationsArrayOutput
}

FileSystemClientConfigurationsArrayInput is an input type that accepts FileSystemClientConfigurationsArray and FileSystemClientConfigurationsArrayOutput values. You can construct a concrete instance of `FileSystemClientConfigurationsArrayInput` via:

FileSystemClientConfigurationsArray{ FileSystemClientConfigurationsArgs{...} }

type FileSystemClientConfigurationsArrayOutput added in v0.9.0

type FileSystemClientConfigurationsArrayOutput struct{ *pulumi.OutputState }

func (FileSystemClientConfigurationsArrayOutput) ElementType added in v0.9.0

func (FileSystemClientConfigurationsArrayOutput) Index added in v0.9.0

func (FileSystemClientConfigurationsArrayOutput) ToFileSystemClientConfigurationsArrayOutput added in v0.9.0

func (o FileSystemClientConfigurationsArrayOutput) ToFileSystemClientConfigurationsArrayOutput() FileSystemClientConfigurationsArrayOutput

func (FileSystemClientConfigurationsArrayOutput) ToFileSystemClientConfigurationsArrayOutputWithContext added in v0.9.0

func (o FileSystemClientConfigurationsArrayOutput) ToFileSystemClientConfigurationsArrayOutputWithContext(ctx context.Context) FileSystemClientConfigurationsArrayOutput

type FileSystemClientConfigurationsInput added in v0.9.0

type FileSystemClientConfigurationsInput interface {
	pulumi.Input

	ToFileSystemClientConfigurationsOutput() FileSystemClientConfigurationsOutput
	ToFileSystemClientConfigurationsOutputWithContext(context.Context) FileSystemClientConfigurationsOutput
}

FileSystemClientConfigurationsInput is an input type that accepts FileSystemClientConfigurationsArgs and FileSystemClientConfigurationsOutput values. You can construct a concrete instance of `FileSystemClientConfigurationsInput` via:

FileSystemClientConfigurationsArgs{...}

type FileSystemClientConfigurationsOutput added in v0.9.0

type FileSystemClientConfigurationsOutput struct{ *pulumi.OutputState }

func (FileSystemClientConfigurationsOutput) Clients added in v0.9.0

func (FileSystemClientConfigurationsOutput) ElementType added in v0.9.0

func (FileSystemClientConfigurationsOutput) Options added in v0.9.0

func (FileSystemClientConfigurationsOutput) ToFileSystemClientConfigurationsOutput added in v0.9.0

func (o FileSystemClientConfigurationsOutput) ToFileSystemClientConfigurationsOutput() FileSystemClientConfigurationsOutput

func (FileSystemClientConfigurationsOutput) ToFileSystemClientConfigurationsOutputWithContext added in v0.9.0

func (o FileSystemClientConfigurationsOutput) ToFileSystemClientConfigurationsOutputWithContext(ctx context.Context) FileSystemClientConfigurationsOutput

type FileSystemDiskIopsConfiguration added in v0.5.0

type FileSystemDiskIopsConfiguration struct {
	Iops *int    `pulumi:"iops"`
	Mode *string `pulumi:"mode"`
}

type FileSystemDiskIopsConfigurationArgs added in v0.5.0

type FileSystemDiskIopsConfigurationArgs struct {
	Iops pulumi.IntPtrInput    `pulumi:"iops"`
	Mode pulumi.StringPtrInput `pulumi:"mode"`
}

func (FileSystemDiskIopsConfigurationArgs) ElementType added in v0.5.0

func (FileSystemDiskIopsConfigurationArgs) ToFileSystemDiskIopsConfigurationOutput added in v0.5.0

func (i FileSystemDiskIopsConfigurationArgs) ToFileSystemDiskIopsConfigurationOutput() FileSystemDiskIopsConfigurationOutput

func (FileSystemDiskIopsConfigurationArgs) ToFileSystemDiskIopsConfigurationOutputWithContext added in v0.5.0

func (i FileSystemDiskIopsConfigurationArgs) ToFileSystemDiskIopsConfigurationOutputWithContext(ctx context.Context) FileSystemDiskIopsConfigurationOutput

func (FileSystemDiskIopsConfigurationArgs) ToFileSystemDiskIopsConfigurationPtrOutput added in v0.5.0

func (i FileSystemDiskIopsConfigurationArgs) ToFileSystemDiskIopsConfigurationPtrOutput() FileSystemDiskIopsConfigurationPtrOutput

func (FileSystemDiskIopsConfigurationArgs) ToFileSystemDiskIopsConfigurationPtrOutputWithContext added in v0.5.0

func (i FileSystemDiskIopsConfigurationArgs) ToFileSystemDiskIopsConfigurationPtrOutputWithContext(ctx context.Context) FileSystemDiskIopsConfigurationPtrOutput

type FileSystemDiskIopsConfigurationInput added in v0.5.0

type FileSystemDiskIopsConfigurationInput interface {
	pulumi.Input

	ToFileSystemDiskIopsConfigurationOutput() FileSystemDiskIopsConfigurationOutput
	ToFileSystemDiskIopsConfigurationOutputWithContext(context.Context) FileSystemDiskIopsConfigurationOutput
}

FileSystemDiskIopsConfigurationInput is an input type that accepts FileSystemDiskIopsConfigurationArgs and FileSystemDiskIopsConfigurationOutput values. You can construct a concrete instance of `FileSystemDiskIopsConfigurationInput` via:

FileSystemDiskIopsConfigurationArgs{...}

type FileSystemDiskIopsConfigurationOutput added in v0.5.0

type FileSystemDiskIopsConfigurationOutput struct{ *pulumi.OutputState }

func (FileSystemDiskIopsConfigurationOutput) ElementType added in v0.5.0

func (FileSystemDiskIopsConfigurationOutput) Iops added in v0.5.0

func (FileSystemDiskIopsConfigurationOutput) Mode added in v0.5.0

func (FileSystemDiskIopsConfigurationOutput) ToFileSystemDiskIopsConfigurationOutput added in v0.5.0

func (o FileSystemDiskIopsConfigurationOutput) ToFileSystemDiskIopsConfigurationOutput() FileSystemDiskIopsConfigurationOutput

func (FileSystemDiskIopsConfigurationOutput) ToFileSystemDiskIopsConfigurationOutputWithContext added in v0.5.0

func (o FileSystemDiskIopsConfigurationOutput) ToFileSystemDiskIopsConfigurationOutputWithContext(ctx context.Context) FileSystemDiskIopsConfigurationOutput

func (FileSystemDiskIopsConfigurationOutput) ToFileSystemDiskIopsConfigurationPtrOutput added in v0.5.0

func (o FileSystemDiskIopsConfigurationOutput) ToFileSystemDiskIopsConfigurationPtrOutput() FileSystemDiskIopsConfigurationPtrOutput

func (FileSystemDiskIopsConfigurationOutput) ToFileSystemDiskIopsConfigurationPtrOutputWithContext added in v0.5.0

func (o FileSystemDiskIopsConfigurationOutput) ToFileSystemDiskIopsConfigurationPtrOutputWithContext(ctx context.Context) FileSystemDiskIopsConfigurationPtrOutput

type FileSystemDiskIopsConfigurationPtrInput added in v0.5.0

type FileSystemDiskIopsConfigurationPtrInput interface {
	pulumi.Input

	ToFileSystemDiskIopsConfigurationPtrOutput() FileSystemDiskIopsConfigurationPtrOutput
	ToFileSystemDiskIopsConfigurationPtrOutputWithContext(context.Context) FileSystemDiskIopsConfigurationPtrOutput
}

FileSystemDiskIopsConfigurationPtrInput is an input type that accepts FileSystemDiskIopsConfigurationArgs, FileSystemDiskIopsConfigurationPtr and FileSystemDiskIopsConfigurationPtrOutput values. You can construct a concrete instance of `FileSystemDiskIopsConfigurationPtrInput` via:

        FileSystemDiskIopsConfigurationArgs{...}

or:

        nil

type FileSystemDiskIopsConfigurationPtrOutput added in v0.5.0

type FileSystemDiskIopsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FileSystemDiskIopsConfigurationPtrOutput) Elem added in v0.5.0

func (FileSystemDiskIopsConfigurationPtrOutput) ElementType added in v0.5.0

func (FileSystemDiskIopsConfigurationPtrOutput) Iops added in v0.5.0

func (FileSystemDiskIopsConfigurationPtrOutput) Mode added in v0.5.0

func (FileSystemDiskIopsConfigurationPtrOutput) ToFileSystemDiskIopsConfigurationPtrOutput added in v0.5.0

func (o FileSystemDiskIopsConfigurationPtrOutput) ToFileSystemDiskIopsConfigurationPtrOutput() FileSystemDiskIopsConfigurationPtrOutput

func (FileSystemDiskIopsConfigurationPtrOutput) ToFileSystemDiskIopsConfigurationPtrOutputWithContext added in v0.5.0

func (o FileSystemDiskIopsConfigurationPtrOutput) ToFileSystemDiskIopsConfigurationPtrOutputWithContext(ctx context.Context) FileSystemDiskIopsConfigurationPtrOutput

type FileSystemInput

type FileSystemInput interface {
	pulumi.Input

	ToFileSystemOutput() FileSystemOutput
	ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
}

type FileSystemLustreConfiguration

type FileSystemLustreConfiguration struct {
	AutoImportPolicy              *string `pulumi:"autoImportPolicy"`
	AutomaticBackupRetentionDays  *int    `pulumi:"automaticBackupRetentionDays"`
	CopyTagsToBackups             *bool   `pulumi:"copyTagsToBackups"`
	DailyAutomaticBackupStartTime *string `pulumi:"dailyAutomaticBackupStartTime"`
	DataCompressionType           *string `pulumi:"dataCompressionType"`
	DeploymentType                *string `pulumi:"deploymentType"`
	DriveCacheType                *string `pulumi:"driveCacheType"`
	ExportPath                    *string `pulumi:"exportPath"`
	ImportPath                    *string `pulumi:"importPath"`
	ImportedFileChunkSize         *int    `pulumi:"importedFileChunkSize"`
	PerUnitStorageThroughput      *int    `pulumi:"perUnitStorageThroughput"`
	WeeklyMaintenanceStartTime    *string `pulumi:"weeklyMaintenanceStartTime"`
}

type FileSystemLustreConfigurationArgs

type FileSystemLustreConfigurationArgs struct {
	AutoImportPolicy              pulumi.StringPtrInput `pulumi:"autoImportPolicy"`
	AutomaticBackupRetentionDays  pulumi.IntPtrInput    `pulumi:"automaticBackupRetentionDays"`
	CopyTagsToBackups             pulumi.BoolPtrInput   `pulumi:"copyTagsToBackups"`
	DailyAutomaticBackupStartTime pulumi.StringPtrInput `pulumi:"dailyAutomaticBackupStartTime"`
	DataCompressionType           pulumi.StringPtrInput `pulumi:"dataCompressionType"`
	DeploymentType                pulumi.StringPtrInput `pulumi:"deploymentType"`
	DriveCacheType                pulumi.StringPtrInput `pulumi:"driveCacheType"`
	ExportPath                    pulumi.StringPtrInput `pulumi:"exportPath"`
	ImportPath                    pulumi.StringPtrInput `pulumi:"importPath"`
	ImportedFileChunkSize         pulumi.IntPtrInput    `pulumi:"importedFileChunkSize"`
	PerUnitStorageThroughput      pulumi.IntPtrInput    `pulumi:"perUnitStorageThroughput"`
	WeeklyMaintenanceStartTime    pulumi.StringPtrInput `pulumi:"weeklyMaintenanceStartTime"`
}

func (FileSystemLustreConfigurationArgs) ElementType

func (FileSystemLustreConfigurationArgs) ToFileSystemLustreConfigurationOutput

func (i FileSystemLustreConfigurationArgs) ToFileSystemLustreConfigurationOutput() FileSystemLustreConfigurationOutput

func (FileSystemLustreConfigurationArgs) ToFileSystemLustreConfigurationOutputWithContext

func (i FileSystemLustreConfigurationArgs) ToFileSystemLustreConfigurationOutputWithContext(ctx context.Context) FileSystemLustreConfigurationOutput

func (FileSystemLustreConfigurationArgs) ToFileSystemLustreConfigurationPtrOutput

func (i FileSystemLustreConfigurationArgs) ToFileSystemLustreConfigurationPtrOutput() FileSystemLustreConfigurationPtrOutput

func (FileSystemLustreConfigurationArgs) ToFileSystemLustreConfigurationPtrOutputWithContext

func (i FileSystemLustreConfigurationArgs) ToFileSystemLustreConfigurationPtrOutputWithContext(ctx context.Context) FileSystemLustreConfigurationPtrOutput

type FileSystemLustreConfigurationInput

type FileSystemLustreConfigurationInput interface {
	pulumi.Input

	ToFileSystemLustreConfigurationOutput() FileSystemLustreConfigurationOutput
	ToFileSystemLustreConfigurationOutputWithContext(context.Context) FileSystemLustreConfigurationOutput
}

FileSystemLustreConfigurationInput is an input type that accepts FileSystemLustreConfigurationArgs and FileSystemLustreConfigurationOutput values. You can construct a concrete instance of `FileSystemLustreConfigurationInput` via:

FileSystemLustreConfigurationArgs{...}

type FileSystemLustreConfigurationOutput

type FileSystemLustreConfigurationOutput struct{ *pulumi.OutputState }

func (FileSystemLustreConfigurationOutput) AutoImportPolicy

func (FileSystemLustreConfigurationOutput) AutomaticBackupRetentionDays

func (o FileSystemLustreConfigurationOutput) AutomaticBackupRetentionDays() pulumi.IntPtrOutput

func (FileSystemLustreConfigurationOutput) CopyTagsToBackups

func (FileSystemLustreConfigurationOutput) DailyAutomaticBackupStartTime

func (o FileSystemLustreConfigurationOutput) DailyAutomaticBackupStartTime() pulumi.StringPtrOutput

func (FileSystemLustreConfigurationOutput) DataCompressionType

func (FileSystemLustreConfigurationOutput) DeploymentType

func (FileSystemLustreConfigurationOutput) DriveCacheType

func (FileSystemLustreConfigurationOutput) ElementType

func (FileSystemLustreConfigurationOutput) ExportPath

func (FileSystemLustreConfigurationOutput) ImportPath

func (FileSystemLustreConfigurationOutput) ImportedFileChunkSize

func (o FileSystemLustreConfigurationOutput) ImportedFileChunkSize() pulumi.IntPtrOutput

func (FileSystemLustreConfigurationOutput) PerUnitStorageThroughput

func (o FileSystemLustreConfigurationOutput) PerUnitStorageThroughput() pulumi.IntPtrOutput

func (FileSystemLustreConfigurationOutput) ToFileSystemLustreConfigurationOutput

func (o FileSystemLustreConfigurationOutput) ToFileSystemLustreConfigurationOutput() FileSystemLustreConfigurationOutput

func (FileSystemLustreConfigurationOutput) ToFileSystemLustreConfigurationOutputWithContext

func (o FileSystemLustreConfigurationOutput) ToFileSystemLustreConfigurationOutputWithContext(ctx context.Context) FileSystemLustreConfigurationOutput

func (FileSystemLustreConfigurationOutput) ToFileSystemLustreConfigurationPtrOutput

func (o FileSystemLustreConfigurationOutput) ToFileSystemLustreConfigurationPtrOutput() FileSystemLustreConfigurationPtrOutput

func (FileSystemLustreConfigurationOutput) ToFileSystemLustreConfigurationPtrOutputWithContext

func (o FileSystemLustreConfigurationOutput) ToFileSystemLustreConfigurationPtrOutputWithContext(ctx context.Context) FileSystemLustreConfigurationPtrOutput

func (FileSystemLustreConfigurationOutput) WeeklyMaintenanceStartTime

func (o FileSystemLustreConfigurationOutput) WeeklyMaintenanceStartTime() pulumi.StringPtrOutput

type FileSystemLustreConfigurationPtrInput

type FileSystemLustreConfigurationPtrInput interface {
	pulumi.Input

	ToFileSystemLustreConfigurationPtrOutput() FileSystemLustreConfigurationPtrOutput
	ToFileSystemLustreConfigurationPtrOutputWithContext(context.Context) FileSystemLustreConfigurationPtrOutput
}

FileSystemLustreConfigurationPtrInput is an input type that accepts FileSystemLustreConfigurationArgs, FileSystemLustreConfigurationPtr and FileSystemLustreConfigurationPtrOutput values. You can construct a concrete instance of `FileSystemLustreConfigurationPtrInput` via:

        FileSystemLustreConfigurationArgs{...}

or:

        nil

type FileSystemLustreConfigurationPtrOutput

type FileSystemLustreConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FileSystemLustreConfigurationPtrOutput) AutoImportPolicy

func (FileSystemLustreConfigurationPtrOutput) AutomaticBackupRetentionDays

func (o FileSystemLustreConfigurationPtrOutput) AutomaticBackupRetentionDays() pulumi.IntPtrOutput

func (FileSystemLustreConfigurationPtrOutput) CopyTagsToBackups

func (FileSystemLustreConfigurationPtrOutput) DailyAutomaticBackupStartTime

func (o FileSystemLustreConfigurationPtrOutput) DailyAutomaticBackupStartTime() pulumi.StringPtrOutput

func (FileSystemLustreConfigurationPtrOutput) DataCompressionType

func (FileSystemLustreConfigurationPtrOutput) DeploymentType

func (FileSystemLustreConfigurationPtrOutput) DriveCacheType

func (FileSystemLustreConfigurationPtrOutput) Elem

func (FileSystemLustreConfigurationPtrOutput) ElementType

func (FileSystemLustreConfigurationPtrOutput) ExportPath

func (FileSystemLustreConfigurationPtrOutput) ImportPath

func (FileSystemLustreConfigurationPtrOutput) ImportedFileChunkSize

func (FileSystemLustreConfigurationPtrOutput) PerUnitStorageThroughput

func (o FileSystemLustreConfigurationPtrOutput) PerUnitStorageThroughput() pulumi.IntPtrOutput

func (FileSystemLustreConfigurationPtrOutput) ToFileSystemLustreConfigurationPtrOutput

func (o FileSystemLustreConfigurationPtrOutput) ToFileSystemLustreConfigurationPtrOutput() FileSystemLustreConfigurationPtrOutput

func (FileSystemLustreConfigurationPtrOutput) ToFileSystemLustreConfigurationPtrOutputWithContext

func (o FileSystemLustreConfigurationPtrOutput) ToFileSystemLustreConfigurationPtrOutputWithContext(ctx context.Context) FileSystemLustreConfigurationPtrOutput

func (FileSystemLustreConfigurationPtrOutput) WeeklyMaintenanceStartTime

func (o FileSystemLustreConfigurationPtrOutput) WeeklyMaintenanceStartTime() pulumi.StringPtrOutput

type FileSystemNfsExports added in v0.9.0

type FileSystemNfsExports struct {
	ClientConfigurations []FileSystemClientConfigurations `pulumi:"clientConfigurations"`
}

type FileSystemNfsExportsArgs added in v0.9.0

type FileSystemNfsExportsArgs struct {
	ClientConfigurations FileSystemClientConfigurationsArrayInput `pulumi:"clientConfigurations"`
}

func (FileSystemNfsExportsArgs) ElementType added in v0.9.0

func (FileSystemNfsExportsArgs) ElementType() reflect.Type

func (FileSystemNfsExportsArgs) ToFileSystemNfsExportsOutput added in v0.9.0

func (i FileSystemNfsExportsArgs) ToFileSystemNfsExportsOutput() FileSystemNfsExportsOutput

func (FileSystemNfsExportsArgs) ToFileSystemNfsExportsOutputWithContext added in v0.9.0

func (i FileSystemNfsExportsArgs) ToFileSystemNfsExportsOutputWithContext(ctx context.Context) FileSystemNfsExportsOutput

type FileSystemNfsExportsArray added in v0.9.0

type FileSystemNfsExportsArray []FileSystemNfsExportsInput

func (FileSystemNfsExportsArray) ElementType added in v0.9.0

func (FileSystemNfsExportsArray) ElementType() reflect.Type

func (FileSystemNfsExportsArray) ToFileSystemNfsExportsArrayOutput added in v0.9.0

func (i FileSystemNfsExportsArray) ToFileSystemNfsExportsArrayOutput() FileSystemNfsExportsArrayOutput

func (FileSystemNfsExportsArray) ToFileSystemNfsExportsArrayOutputWithContext added in v0.9.0

func (i FileSystemNfsExportsArray) ToFileSystemNfsExportsArrayOutputWithContext(ctx context.Context) FileSystemNfsExportsArrayOutput

type FileSystemNfsExportsArrayInput added in v0.9.0

type FileSystemNfsExportsArrayInput interface {
	pulumi.Input

	ToFileSystemNfsExportsArrayOutput() FileSystemNfsExportsArrayOutput
	ToFileSystemNfsExportsArrayOutputWithContext(context.Context) FileSystemNfsExportsArrayOutput
}

FileSystemNfsExportsArrayInput is an input type that accepts FileSystemNfsExportsArray and FileSystemNfsExportsArrayOutput values. You can construct a concrete instance of `FileSystemNfsExportsArrayInput` via:

FileSystemNfsExportsArray{ FileSystemNfsExportsArgs{...} }

type FileSystemNfsExportsArrayOutput added in v0.9.0

type FileSystemNfsExportsArrayOutput struct{ *pulumi.OutputState }

func (FileSystemNfsExportsArrayOutput) ElementType added in v0.9.0

func (FileSystemNfsExportsArrayOutput) Index added in v0.9.0

func (FileSystemNfsExportsArrayOutput) ToFileSystemNfsExportsArrayOutput added in v0.9.0

func (o FileSystemNfsExportsArrayOutput) ToFileSystemNfsExportsArrayOutput() FileSystemNfsExportsArrayOutput

func (FileSystemNfsExportsArrayOutput) ToFileSystemNfsExportsArrayOutputWithContext added in v0.9.0

func (o FileSystemNfsExportsArrayOutput) ToFileSystemNfsExportsArrayOutputWithContext(ctx context.Context) FileSystemNfsExportsArrayOutput

type FileSystemNfsExportsInput added in v0.9.0

type FileSystemNfsExportsInput interface {
	pulumi.Input

	ToFileSystemNfsExportsOutput() FileSystemNfsExportsOutput
	ToFileSystemNfsExportsOutputWithContext(context.Context) FileSystemNfsExportsOutput
}

FileSystemNfsExportsInput is an input type that accepts FileSystemNfsExportsArgs and FileSystemNfsExportsOutput values. You can construct a concrete instance of `FileSystemNfsExportsInput` via:

FileSystemNfsExportsArgs{...}

type FileSystemNfsExportsOutput added in v0.9.0

type FileSystemNfsExportsOutput struct{ *pulumi.OutputState }

func (FileSystemNfsExportsOutput) ClientConfigurations added in v0.9.0

func (FileSystemNfsExportsOutput) ElementType added in v0.9.0

func (FileSystemNfsExportsOutput) ElementType() reflect.Type

func (FileSystemNfsExportsOutput) ToFileSystemNfsExportsOutput added in v0.9.0

func (o FileSystemNfsExportsOutput) ToFileSystemNfsExportsOutput() FileSystemNfsExportsOutput

func (FileSystemNfsExportsOutput) ToFileSystemNfsExportsOutputWithContext added in v0.9.0

func (o FileSystemNfsExportsOutput) ToFileSystemNfsExportsOutputWithContext(ctx context.Context) FileSystemNfsExportsOutput

type FileSystemOntapConfiguration added in v0.5.0

type FileSystemOntapConfiguration struct {
	AutomaticBackupRetentionDays  *int                             `pulumi:"automaticBackupRetentionDays"`
	DailyAutomaticBackupStartTime *string                          `pulumi:"dailyAutomaticBackupStartTime"`
	DeploymentType                string                           `pulumi:"deploymentType"`
	DiskIopsConfiguration         *FileSystemDiskIopsConfiguration `pulumi:"diskIopsConfiguration"`
	EndpointIpAddressRange        *string                          `pulumi:"endpointIpAddressRange"`
	FsxAdminPassword              *string                          `pulumi:"fsxAdminPassword"`
	PreferredSubnetId             *string                          `pulumi:"preferredSubnetId"`
	RouteTableIds                 []string                         `pulumi:"routeTableIds"`
	ThroughputCapacity            *int                             `pulumi:"throughputCapacity"`
	WeeklyMaintenanceStartTime    *string                          `pulumi:"weeklyMaintenanceStartTime"`
}

type FileSystemOntapConfigurationArgs added in v0.5.0

type FileSystemOntapConfigurationArgs struct {
	AutomaticBackupRetentionDays  pulumi.IntPtrInput                      `pulumi:"automaticBackupRetentionDays"`
	DailyAutomaticBackupStartTime pulumi.StringPtrInput                   `pulumi:"dailyAutomaticBackupStartTime"`
	DeploymentType                pulumi.StringInput                      `pulumi:"deploymentType"`
	DiskIopsConfiguration         FileSystemDiskIopsConfigurationPtrInput `pulumi:"diskIopsConfiguration"`
	EndpointIpAddressRange        pulumi.StringPtrInput                   `pulumi:"endpointIpAddressRange"`
	FsxAdminPassword              pulumi.StringPtrInput                   `pulumi:"fsxAdminPassword"`
	PreferredSubnetId             pulumi.StringPtrInput                   `pulumi:"preferredSubnetId"`
	RouteTableIds                 pulumi.StringArrayInput                 `pulumi:"routeTableIds"`
	ThroughputCapacity            pulumi.IntPtrInput                      `pulumi:"throughputCapacity"`
	WeeklyMaintenanceStartTime    pulumi.StringPtrInput                   `pulumi:"weeklyMaintenanceStartTime"`
}

func (FileSystemOntapConfigurationArgs) ElementType added in v0.5.0

func (FileSystemOntapConfigurationArgs) ToFileSystemOntapConfigurationOutput added in v0.5.0

func (i FileSystemOntapConfigurationArgs) ToFileSystemOntapConfigurationOutput() FileSystemOntapConfigurationOutput

func (FileSystemOntapConfigurationArgs) ToFileSystemOntapConfigurationOutputWithContext added in v0.5.0

func (i FileSystemOntapConfigurationArgs) ToFileSystemOntapConfigurationOutputWithContext(ctx context.Context) FileSystemOntapConfigurationOutput

func (FileSystemOntapConfigurationArgs) ToFileSystemOntapConfigurationPtrOutput added in v0.5.0

func (i FileSystemOntapConfigurationArgs) ToFileSystemOntapConfigurationPtrOutput() FileSystemOntapConfigurationPtrOutput

func (FileSystemOntapConfigurationArgs) ToFileSystemOntapConfigurationPtrOutputWithContext added in v0.5.0

func (i FileSystemOntapConfigurationArgs) ToFileSystemOntapConfigurationPtrOutputWithContext(ctx context.Context) FileSystemOntapConfigurationPtrOutput

type FileSystemOntapConfigurationInput added in v0.5.0

type FileSystemOntapConfigurationInput interface {
	pulumi.Input

	ToFileSystemOntapConfigurationOutput() FileSystemOntapConfigurationOutput
	ToFileSystemOntapConfigurationOutputWithContext(context.Context) FileSystemOntapConfigurationOutput
}

FileSystemOntapConfigurationInput is an input type that accepts FileSystemOntapConfigurationArgs and FileSystemOntapConfigurationOutput values. You can construct a concrete instance of `FileSystemOntapConfigurationInput` via:

FileSystemOntapConfigurationArgs{...}

type FileSystemOntapConfigurationOutput added in v0.5.0

type FileSystemOntapConfigurationOutput struct{ *pulumi.OutputState }

func (FileSystemOntapConfigurationOutput) AutomaticBackupRetentionDays added in v0.5.0

func (o FileSystemOntapConfigurationOutput) AutomaticBackupRetentionDays() pulumi.IntPtrOutput

func (FileSystemOntapConfigurationOutput) DailyAutomaticBackupStartTime added in v0.5.0

func (o FileSystemOntapConfigurationOutput) DailyAutomaticBackupStartTime() pulumi.StringPtrOutput

func (FileSystemOntapConfigurationOutput) DeploymentType added in v0.5.0

func (FileSystemOntapConfigurationOutput) DiskIopsConfiguration added in v0.5.0

func (FileSystemOntapConfigurationOutput) ElementType added in v0.5.0

func (FileSystemOntapConfigurationOutput) EndpointIpAddressRange added in v0.5.0

func (o FileSystemOntapConfigurationOutput) EndpointIpAddressRange() pulumi.StringPtrOutput

func (FileSystemOntapConfigurationOutput) FsxAdminPassword added in v0.5.0

func (FileSystemOntapConfigurationOutput) PreferredSubnetId added in v0.5.0

func (FileSystemOntapConfigurationOutput) RouteTableIds added in v0.5.0

func (FileSystemOntapConfigurationOutput) ThroughputCapacity added in v0.5.0

func (FileSystemOntapConfigurationOutput) ToFileSystemOntapConfigurationOutput added in v0.5.0

func (o FileSystemOntapConfigurationOutput) ToFileSystemOntapConfigurationOutput() FileSystemOntapConfigurationOutput

func (FileSystemOntapConfigurationOutput) ToFileSystemOntapConfigurationOutputWithContext added in v0.5.0

func (o FileSystemOntapConfigurationOutput) ToFileSystemOntapConfigurationOutputWithContext(ctx context.Context) FileSystemOntapConfigurationOutput

func (FileSystemOntapConfigurationOutput) ToFileSystemOntapConfigurationPtrOutput added in v0.5.0

func (o FileSystemOntapConfigurationOutput) ToFileSystemOntapConfigurationPtrOutput() FileSystemOntapConfigurationPtrOutput

func (FileSystemOntapConfigurationOutput) ToFileSystemOntapConfigurationPtrOutputWithContext added in v0.5.0

func (o FileSystemOntapConfigurationOutput) ToFileSystemOntapConfigurationPtrOutputWithContext(ctx context.Context) FileSystemOntapConfigurationPtrOutput

func (FileSystemOntapConfigurationOutput) WeeklyMaintenanceStartTime added in v0.5.0

func (o FileSystemOntapConfigurationOutput) WeeklyMaintenanceStartTime() pulumi.StringPtrOutput

type FileSystemOntapConfigurationPtrInput added in v0.5.0

type FileSystemOntapConfigurationPtrInput interface {
	pulumi.Input

	ToFileSystemOntapConfigurationPtrOutput() FileSystemOntapConfigurationPtrOutput
	ToFileSystemOntapConfigurationPtrOutputWithContext(context.Context) FileSystemOntapConfigurationPtrOutput
}

FileSystemOntapConfigurationPtrInput is an input type that accepts FileSystemOntapConfigurationArgs, FileSystemOntapConfigurationPtr and FileSystemOntapConfigurationPtrOutput values. You can construct a concrete instance of `FileSystemOntapConfigurationPtrInput` via:

        FileSystemOntapConfigurationArgs{...}

or:

        nil

type FileSystemOntapConfigurationPtrOutput added in v0.5.0

type FileSystemOntapConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FileSystemOntapConfigurationPtrOutput) AutomaticBackupRetentionDays added in v0.5.0

func (o FileSystemOntapConfigurationPtrOutput) AutomaticBackupRetentionDays() pulumi.IntPtrOutput

func (FileSystemOntapConfigurationPtrOutput) DailyAutomaticBackupStartTime added in v0.5.0

func (o FileSystemOntapConfigurationPtrOutput) DailyAutomaticBackupStartTime() pulumi.StringPtrOutput

func (FileSystemOntapConfigurationPtrOutput) DeploymentType added in v0.5.0

func (FileSystemOntapConfigurationPtrOutput) DiskIopsConfiguration added in v0.5.0

func (FileSystemOntapConfigurationPtrOutput) Elem added in v0.5.0

func (FileSystemOntapConfigurationPtrOutput) ElementType added in v0.5.0

func (FileSystemOntapConfigurationPtrOutput) EndpointIpAddressRange added in v0.5.0

func (FileSystemOntapConfigurationPtrOutput) FsxAdminPassword added in v0.5.0

func (FileSystemOntapConfigurationPtrOutput) PreferredSubnetId added in v0.5.0

func (FileSystemOntapConfigurationPtrOutput) RouteTableIds added in v0.5.0

func (FileSystemOntapConfigurationPtrOutput) ThroughputCapacity added in v0.5.0

func (FileSystemOntapConfigurationPtrOutput) ToFileSystemOntapConfigurationPtrOutput added in v0.5.0

func (o FileSystemOntapConfigurationPtrOutput) ToFileSystemOntapConfigurationPtrOutput() FileSystemOntapConfigurationPtrOutput

func (FileSystemOntapConfigurationPtrOutput) ToFileSystemOntapConfigurationPtrOutputWithContext added in v0.5.0

func (o FileSystemOntapConfigurationPtrOutput) ToFileSystemOntapConfigurationPtrOutputWithContext(ctx context.Context) FileSystemOntapConfigurationPtrOutput

func (FileSystemOntapConfigurationPtrOutput) WeeklyMaintenanceStartTime added in v0.5.0

func (o FileSystemOntapConfigurationPtrOutput) WeeklyMaintenanceStartTime() pulumi.StringPtrOutput

type FileSystemOpenZFSConfiguration added in v0.9.0

type FileSystemOpenZFSConfiguration struct {
	AutomaticBackupRetentionDays  *int                               `pulumi:"automaticBackupRetentionDays"`
	CopyTagsToBackups             *bool                              `pulumi:"copyTagsToBackups"`
	CopyTagsToVolumes             *bool                              `pulumi:"copyTagsToVolumes"`
	DailyAutomaticBackupStartTime *string                            `pulumi:"dailyAutomaticBackupStartTime"`
	DeploymentType                string                             `pulumi:"deploymentType"`
	DiskIopsConfiguration         *FileSystemDiskIopsConfiguration   `pulumi:"diskIopsConfiguration"`
	Options                       []string                           `pulumi:"options"`
	RootVolumeConfiguration       *FileSystemRootVolumeConfiguration `pulumi:"rootVolumeConfiguration"`
	ThroughputCapacity            *int                               `pulumi:"throughputCapacity"`
	WeeklyMaintenanceStartTime    *string                            `pulumi:"weeklyMaintenanceStartTime"`
}

type FileSystemOpenZFSConfigurationArgs added in v0.9.0

type FileSystemOpenZFSConfigurationArgs struct {
	AutomaticBackupRetentionDays  pulumi.IntPtrInput                        `pulumi:"automaticBackupRetentionDays"`
	CopyTagsToBackups             pulumi.BoolPtrInput                       `pulumi:"copyTagsToBackups"`
	CopyTagsToVolumes             pulumi.BoolPtrInput                       `pulumi:"copyTagsToVolumes"`
	DailyAutomaticBackupStartTime pulumi.StringPtrInput                     `pulumi:"dailyAutomaticBackupStartTime"`
	DeploymentType                pulumi.StringInput                        `pulumi:"deploymentType"`
	DiskIopsConfiguration         FileSystemDiskIopsConfigurationPtrInput   `pulumi:"diskIopsConfiguration"`
	Options                       pulumi.StringArrayInput                   `pulumi:"options"`
	RootVolumeConfiguration       FileSystemRootVolumeConfigurationPtrInput `pulumi:"rootVolumeConfiguration"`
	ThroughputCapacity            pulumi.IntPtrInput                        `pulumi:"throughputCapacity"`
	WeeklyMaintenanceStartTime    pulumi.StringPtrInput                     `pulumi:"weeklyMaintenanceStartTime"`
}

func (FileSystemOpenZFSConfigurationArgs) ElementType added in v0.9.0

func (FileSystemOpenZFSConfigurationArgs) ToFileSystemOpenZFSConfigurationOutput added in v0.9.0

func (i FileSystemOpenZFSConfigurationArgs) ToFileSystemOpenZFSConfigurationOutput() FileSystemOpenZFSConfigurationOutput

func (FileSystemOpenZFSConfigurationArgs) ToFileSystemOpenZFSConfigurationOutputWithContext added in v0.9.0

func (i FileSystemOpenZFSConfigurationArgs) ToFileSystemOpenZFSConfigurationOutputWithContext(ctx context.Context) FileSystemOpenZFSConfigurationOutput

func (FileSystemOpenZFSConfigurationArgs) ToFileSystemOpenZFSConfigurationPtrOutput added in v0.9.0

func (i FileSystemOpenZFSConfigurationArgs) ToFileSystemOpenZFSConfigurationPtrOutput() FileSystemOpenZFSConfigurationPtrOutput

func (FileSystemOpenZFSConfigurationArgs) ToFileSystemOpenZFSConfigurationPtrOutputWithContext added in v0.9.0

func (i FileSystemOpenZFSConfigurationArgs) ToFileSystemOpenZFSConfigurationPtrOutputWithContext(ctx context.Context) FileSystemOpenZFSConfigurationPtrOutput

type FileSystemOpenZFSConfigurationInput added in v0.9.0

type FileSystemOpenZFSConfigurationInput interface {
	pulumi.Input

	ToFileSystemOpenZFSConfigurationOutput() FileSystemOpenZFSConfigurationOutput
	ToFileSystemOpenZFSConfigurationOutputWithContext(context.Context) FileSystemOpenZFSConfigurationOutput
}

FileSystemOpenZFSConfigurationInput is an input type that accepts FileSystemOpenZFSConfigurationArgs and FileSystemOpenZFSConfigurationOutput values. You can construct a concrete instance of `FileSystemOpenZFSConfigurationInput` via:

FileSystemOpenZFSConfigurationArgs{...}

type FileSystemOpenZFSConfigurationOutput added in v0.9.0

type FileSystemOpenZFSConfigurationOutput struct{ *pulumi.OutputState }

func (FileSystemOpenZFSConfigurationOutput) AutomaticBackupRetentionDays added in v0.9.0

func (o FileSystemOpenZFSConfigurationOutput) AutomaticBackupRetentionDays() pulumi.IntPtrOutput

func (FileSystemOpenZFSConfigurationOutput) CopyTagsToBackups added in v0.9.0

func (FileSystemOpenZFSConfigurationOutput) CopyTagsToVolumes added in v0.9.0

func (FileSystemOpenZFSConfigurationOutput) DailyAutomaticBackupStartTime added in v0.9.0

func (o FileSystemOpenZFSConfigurationOutput) DailyAutomaticBackupStartTime() pulumi.StringPtrOutput

func (FileSystemOpenZFSConfigurationOutput) DeploymentType added in v0.9.0

func (FileSystemOpenZFSConfigurationOutput) DiskIopsConfiguration added in v0.9.0

func (FileSystemOpenZFSConfigurationOutput) ElementType added in v0.9.0

func (FileSystemOpenZFSConfigurationOutput) Options added in v0.14.0

func (FileSystemOpenZFSConfigurationOutput) RootVolumeConfiguration added in v0.9.0

func (FileSystemOpenZFSConfigurationOutput) ThroughputCapacity added in v0.9.0

func (FileSystemOpenZFSConfigurationOutput) ToFileSystemOpenZFSConfigurationOutput added in v0.9.0

func (o FileSystemOpenZFSConfigurationOutput) ToFileSystemOpenZFSConfigurationOutput() FileSystemOpenZFSConfigurationOutput

func (FileSystemOpenZFSConfigurationOutput) ToFileSystemOpenZFSConfigurationOutputWithContext added in v0.9.0

func (o FileSystemOpenZFSConfigurationOutput) ToFileSystemOpenZFSConfigurationOutputWithContext(ctx context.Context) FileSystemOpenZFSConfigurationOutput

func (FileSystemOpenZFSConfigurationOutput) ToFileSystemOpenZFSConfigurationPtrOutput added in v0.9.0

func (o FileSystemOpenZFSConfigurationOutput) ToFileSystemOpenZFSConfigurationPtrOutput() FileSystemOpenZFSConfigurationPtrOutput

func (FileSystemOpenZFSConfigurationOutput) ToFileSystemOpenZFSConfigurationPtrOutputWithContext added in v0.9.0

func (o FileSystemOpenZFSConfigurationOutput) ToFileSystemOpenZFSConfigurationPtrOutputWithContext(ctx context.Context) FileSystemOpenZFSConfigurationPtrOutput

func (FileSystemOpenZFSConfigurationOutput) WeeklyMaintenanceStartTime added in v0.9.0

func (o FileSystemOpenZFSConfigurationOutput) WeeklyMaintenanceStartTime() pulumi.StringPtrOutput

type FileSystemOpenZFSConfigurationPtrInput added in v0.9.0

type FileSystemOpenZFSConfigurationPtrInput interface {
	pulumi.Input

	ToFileSystemOpenZFSConfigurationPtrOutput() FileSystemOpenZFSConfigurationPtrOutput
	ToFileSystemOpenZFSConfigurationPtrOutputWithContext(context.Context) FileSystemOpenZFSConfigurationPtrOutput
}

FileSystemOpenZFSConfigurationPtrInput is an input type that accepts FileSystemOpenZFSConfigurationArgs, FileSystemOpenZFSConfigurationPtr and FileSystemOpenZFSConfigurationPtrOutput values. You can construct a concrete instance of `FileSystemOpenZFSConfigurationPtrInput` via:

        FileSystemOpenZFSConfigurationArgs{...}

or:

        nil

type FileSystemOpenZFSConfigurationPtrOutput added in v0.9.0

type FileSystemOpenZFSConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FileSystemOpenZFSConfigurationPtrOutput) AutomaticBackupRetentionDays added in v0.9.0

func (o FileSystemOpenZFSConfigurationPtrOutput) AutomaticBackupRetentionDays() pulumi.IntPtrOutput

func (FileSystemOpenZFSConfigurationPtrOutput) CopyTagsToBackups added in v0.9.0

func (FileSystemOpenZFSConfigurationPtrOutput) CopyTagsToVolumes added in v0.9.0

func (FileSystemOpenZFSConfigurationPtrOutput) DailyAutomaticBackupStartTime added in v0.9.0

func (o FileSystemOpenZFSConfigurationPtrOutput) DailyAutomaticBackupStartTime() pulumi.StringPtrOutput

func (FileSystemOpenZFSConfigurationPtrOutput) DeploymentType added in v0.9.0

func (FileSystemOpenZFSConfigurationPtrOutput) DiskIopsConfiguration added in v0.9.0

func (FileSystemOpenZFSConfigurationPtrOutput) Elem added in v0.9.0

func (FileSystemOpenZFSConfigurationPtrOutput) ElementType added in v0.9.0

func (FileSystemOpenZFSConfigurationPtrOutput) Options added in v0.14.0

func (FileSystemOpenZFSConfigurationPtrOutput) RootVolumeConfiguration added in v0.9.0

func (FileSystemOpenZFSConfigurationPtrOutput) ThroughputCapacity added in v0.9.0

func (FileSystemOpenZFSConfigurationPtrOutput) ToFileSystemOpenZFSConfigurationPtrOutput added in v0.9.0

func (o FileSystemOpenZFSConfigurationPtrOutput) ToFileSystemOpenZFSConfigurationPtrOutput() FileSystemOpenZFSConfigurationPtrOutput

func (FileSystemOpenZFSConfigurationPtrOutput) ToFileSystemOpenZFSConfigurationPtrOutputWithContext added in v0.9.0

func (o FileSystemOpenZFSConfigurationPtrOutput) ToFileSystemOpenZFSConfigurationPtrOutputWithContext(ctx context.Context) FileSystemOpenZFSConfigurationPtrOutput

func (FileSystemOpenZFSConfigurationPtrOutput) WeeklyMaintenanceStartTime added in v0.9.0

func (o FileSystemOpenZFSConfigurationPtrOutput) WeeklyMaintenanceStartTime() pulumi.StringPtrOutput

type FileSystemOutput

type FileSystemOutput struct{ *pulumi.OutputState }

func (FileSystemOutput) BackupId added in v0.17.0

func (FileSystemOutput) DNSName added in v0.17.0

func (o FileSystemOutput) DNSName() pulumi.StringOutput

func (FileSystemOutput) ElementType

func (FileSystemOutput) ElementType() reflect.Type

func (FileSystemOutput) FileSystemType added in v0.17.0

func (o FileSystemOutput) FileSystemType() pulumi.StringOutput

func (FileSystemOutput) FileSystemTypeVersion added in v0.17.0

func (o FileSystemOutput) FileSystemTypeVersion() pulumi.StringPtrOutput

func (FileSystemOutput) KmsKeyId added in v0.17.0

func (FileSystemOutput) LustreConfiguration added in v0.17.0

func (FileSystemOutput) LustreMountName added in v0.17.0

func (o FileSystemOutput) LustreMountName() pulumi.StringOutput

func (FileSystemOutput) OntapConfiguration added in v0.17.0

func (FileSystemOutput) OpenZFSConfiguration added in v0.17.0

func (FileSystemOutput) ResourceARN added in v0.46.0

func (o FileSystemOutput) ResourceARN() pulumi.StringOutput

func (FileSystemOutput) RootVolumeId added in v0.17.0

func (o FileSystemOutput) RootVolumeId() pulumi.StringOutput

func (FileSystemOutput) SecurityGroupIds added in v0.17.0

func (o FileSystemOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (FileSystemOutput) StorageCapacity added in v0.17.0

func (o FileSystemOutput) StorageCapacity() pulumi.IntPtrOutput

func (FileSystemOutput) StorageType added in v0.17.0

func (o FileSystemOutput) StorageType() pulumi.StringPtrOutput

func (FileSystemOutput) SubnetIds added in v0.17.0

func (FileSystemOutput) Tags added in v0.17.0

func (FileSystemOutput) ToFileSystemOutput

func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput

func (FileSystemOutput) ToFileSystemOutputWithContext

func (o FileSystemOutput) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput

func (FileSystemOutput) WindowsConfiguration added in v0.17.0

type FileSystemRootVolumeConfiguration added in v0.9.0

type FileSystemRootVolumeConfiguration struct {
	CopyTagsToSnapshots *bool                          `pulumi:"copyTagsToSnapshots"`
	DataCompressionType *string                        `pulumi:"dataCompressionType"`
	NfsExports          []FileSystemNfsExports         `pulumi:"nfsExports"`
	ReadOnly            *bool                          `pulumi:"readOnly"`
	RecordSizeKiB       *int                           `pulumi:"recordSizeKiB"`
	UserAndGroupQuotas  []FileSystemUserAndGroupQuotas `pulumi:"userAndGroupQuotas"`
}

type FileSystemRootVolumeConfigurationArgs added in v0.9.0

type FileSystemRootVolumeConfigurationArgs struct {
	CopyTagsToSnapshots pulumi.BoolPtrInput                    `pulumi:"copyTagsToSnapshots"`
	DataCompressionType pulumi.StringPtrInput                  `pulumi:"dataCompressionType"`
	NfsExports          FileSystemNfsExportsArrayInput         `pulumi:"nfsExports"`
	ReadOnly            pulumi.BoolPtrInput                    `pulumi:"readOnly"`
	RecordSizeKiB       pulumi.IntPtrInput                     `pulumi:"recordSizeKiB"`
	UserAndGroupQuotas  FileSystemUserAndGroupQuotasArrayInput `pulumi:"userAndGroupQuotas"`
}

func (FileSystemRootVolumeConfigurationArgs) ElementType added in v0.9.0

func (FileSystemRootVolumeConfigurationArgs) ToFileSystemRootVolumeConfigurationOutput added in v0.9.0

func (i FileSystemRootVolumeConfigurationArgs) ToFileSystemRootVolumeConfigurationOutput() FileSystemRootVolumeConfigurationOutput

func (FileSystemRootVolumeConfigurationArgs) ToFileSystemRootVolumeConfigurationOutputWithContext added in v0.9.0

func (i FileSystemRootVolumeConfigurationArgs) ToFileSystemRootVolumeConfigurationOutputWithContext(ctx context.Context) FileSystemRootVolumeConfigurationOutput

func (FileSystemRootVolumeConfigurationArgs) ToFileSystemRootVolumeConfigurationPtrOutput added in v0.9.0

func (i FileSystemRootVolumeConfigurationArgs) ToFileSystemRootVolumeConfigurationPtrOutput() FileSystemRootVolumeConfigurationPtrOutput

func (FileSystemRootVolumeConfigurationArgs) ToFileSystemRootVolumeConfigurationPtrOutputWithContext added in v0.9.0

func (i FileSystemRootVolumeConfigurationArgs) ToFileSystemRootVolumeConfigurationPtrOutputWithContext(ctx context.Context) FileSystemRootVolumeConfigurationPtrOutput

type FileSystemRootVolumeConfigurationInput added in v0.9.0

type FileSystemRootVolumeConfigurationInput interface {
	pulumi.Input

	ToFileSystemRootVolumeConfigurationOutput() FileSystemRootVolumeConfigurationOutput
	ToFileSystemRootVolumeConfigurationOutputWithContext(context.Context) FileSystemRootVolumeConfigurationOutput
}

FileSystemRootVolumeConfigurationInput is an input type that accepts FileSystemRootVolumeConfigurationArgs and FileSystemRootVolumeConfigurationOutput values. You can construct a concrete instance of `FileSystemRootVolumeConfigurationInput` via:

FileSystemRootVolumeConfigurationArgs{...}

type FileSystemRootVolumeConfigurationOutput added in v0.9.0

type FileSystemRootVolumeConfigurationOutput struct{ *pulumi.OutputState }

func (FileSystemRootVolumeConfigurationOutput) CopyTagsToSnapshots added in v0.9.0

func (FileSystemRootVolumeConfigurationOutput) DataCompressionType added in v0.9.0

func (FileSystemRootVolumeConfigurationOutput) ElementType added in v0.9.0

func (FileSystemRootVolumeConfigurationOutput) NfsExports added in v0.9.0

func (FileSystemRootVolumeConfigurationOutput) ReadOnly added in v0.9.0

func (FileSystemRootVolumeConfigurationOutput) RecordSizeKiB added in v0.14.0

func (FileSystemRootVolumeConfigurationOutput) ToFileSystemRootVolumeConfigurationOutput added in v0.9.0

func (o FileSystemRootVolumeConfigurationOutput) ToFileSystemRootVolumeConfigurationOutput() FileSystemRootVolumeConfigurationOutput

func (FileSystemRootVolumeConfigurationOutput) ToFileSystemRootVolumeConfigurationOutputWithContext added in v0.9.0

func (o FileSystemRootVolumeConfigurationOutput) ToFileSystemRootVolumeConfigurationOutputWithContext(ctx context.Context) FileSystemRootVolumeConfigurationOutput

func (FileSystemRootVolumeConfigurationOutput) ToFileSystemRootVolumeConfigurationPtrOutput added in v0.9.0

func (o FileSystemRootVolumeConfigurationOutput) ToFileSystemRootVolumeConfigurationPtrOutput() FileSystemRootVolumeConfigurationPtrOutput

func (FileSystemRootVolumeConfigurationOutput) ToFileSystemRootVolumeConfigurationPtrOutputWithContext added in v0.9.0

func (o FileSystemRootVolumeConfigurationOutput) ToFileSystemRootVolumeConfigurationPtrOutputWithContext(ctx context.Context) FileSystemRootVolumeConfigurationPtrOutput

func (FileSystemRootVolumeConfigurationOutput) UserAndGroupQuotas added in v0.9.0

type FileSystemRootVolumeConfigurationPtrInput added in v0.9.0

type FileSystemRootVolumeConfigurationPtrInput interface {
	pulumi.Input

	ToFileSystemRootVolumeConfigurationPtrOutput() FileSystemRootVolumeConfigurationPtrOutput
	ToFileSystemRootVolumeConfigurationPtrOutputWithContext(context.Context) FileSystemRootVolumeConfigurationPtrOutput
}

FileSystemRootVolumeConfigurationPtrInput is an input type that accepts FileSystemRootVolumeConfigurationArgs, FileSystemRootVolumeConfigurationPtr and FileSystemRootVolumeConfigurationPtrOutput values. You can construct a concrete instance of `FileSystemRootVolumeConfigurationPtrInput` via:

        FileSystemRootVolumeConfigurationArgs{...}

or:

        nil

type FileSystemRootVolumeConfigurationPtrOutput added in v0.9.0

type FileSystemRootVolumeConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FileSystemRootVolumeConfigurationPtrOutput) CopyTagsToSnapshots added in v0.9.0

func (FileSystemRootVolumeConfigurationPtrOutput) DataCompressionType added in v0.9.0

func (FileSystemRootVolumeConfigurationPtrOutput) Elem added in v0.9.0

func (FileSystemRootVolumeConfigurationPtrOutput) ElementType added in v0.9.0

func (FileSystemRootVolumeConfigurationPtrOutput) NfsExports added in v0.9.0

func (FileSystemRootVolumeConfigurationPtrOutput) ReadOnly added in v0.9.0

func (FileSystemRootVolumeConfigurationPtrOutput) RecordSizeKiB added in v0.14.0

func (FileSystemRootVolumeConfigurationPtrOutput) ToFileSystemRootVolumeConfigurationPtrOutput added in v0.9.0

func (o FileSystemRootVolumeConfigurationPtrOutput) ToFileSystemRootVolumeConfigurationPtrOutput() FileSystemRootVolumeConfigurationPtrOutput

func (FileSystemRootVolumeConfigurationPtrOutput) ToFileSystemRootVolumeConfigurationPtrOutputWithContext added in v0.9.0

func (o FileSystemRootVolumeConfigurationPtrOutput) ToFileSystemRootVolumeConfigurationPtrOutputWithContext(ctx context.Context) FileSystemRootVolumeConfigurationPtrOutput

func (FileSystemRootVolumeConfigurationPtrOutput) UserAndGroupQuotas added in v0.9.0

type FileSystemSelfManagedActiveDirectoryConfiguration

type FileSystemSelfManagedActiveDirectoryConfiguration struct {
	DnsIps                              []string `pulumi:"dnsIps"`
	DomainName                          *string  `pulumi:"domainName"`
	FileSystemAdministratorsGroup       *string  `pulumi:"fileSystemAdministratorsGroup"`
	OrganizationalUnitDistinguishedName *string  `pulumi:"organizationalUnitDistinguishedName"`
	Password                            *string  `pulumi:"password"`
	UserName                            *string  `pulumi:"userName"`
}

type FileSystemSelfManagedActiveDirectoryConfigurationArgs

type FileSystemSelfManagedActiveDirectoryConfigurationArgs struct {
	DnsIps                              pulumi.StringArrayInput `pulumi:"dnsIps"`
	DomainName                          pulumi.StringPtrInput   `pulumi:"domainName"`
	FileSystemAdministratorsGroup       pulumi.StringPtrInput   `pulumi:"fileSystemAdministratorsGroup"`
	OrganizationalUnitDistinguishedName pulumi.StringPtrInput   `pulumi:"organizationalUnitDistinguishedName"`
	Password                            pulumi.StringPtrInput   `pulumi:"password"`
	UserName                            pulumi.StringPtrInput   `pulumi:"userName"`
}

func (FileSystemSelfManagedActiveDirectoryConfigurationArgs) ElementType

func (FileSystemSelfManagedActiveDirectoryConfigurationArgs) ToFileSystemSelfManagedActiveDirectoryConfigurationOutput

func (i FileSystemSelfManagedActiveDirectoryConfigurationArgs) ToFileSystemSelfManagedActiveDirectoryConfigurationOutput() FileSystemSelfManagedActiveDirectoryConfigurationOutput

func (FileSystemSelfManagedActiveDirectoryConfigurationArgs) ToFileSystemSelfManagedActiveDirectoryConfigurationOutputWithContext

func (i FileSystemSelfManagedActiveDirectoryConfigurationArgs) ToFileSystemSelfManagedActiveDirectoryConfigurationOutputWithContext(ctx context.Context) FileSystemSelfManagedActiveDirectoryConfigurationOutput

func (FileSystemSelfManagedActiveDirectoryConfigurationArgs) ToFileSystemSelfManagedActiveDirectoryConfigurationPtrOutput

func (i FileSystemSelfManagedActiveDirectoryConfigurationArgs) ToFileSystemSelfManagedActiveDirectoryConfigurationPtrOutput() FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput

func (FileSystemSelfManagedActiveDirectoryConfigurationArgs) ToFileSystemSelfManagedActiveDirectoryConfigurationPtrOutputWithContext

func (i FileSystemSelfManagedActiveDirectoryConfigurationArgs) ToFileSystemSelfManagedActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput

type FileSystemSelfManagedActiveDirectoryConfigurationInput

type FileSystemSelfManagedActiveDirectoryConfigurationInput interface {
	pulumi.Input

	ToFileSystemSelfManagedActiveDirectoryConfigurationOutput() FileSystemSelfManagedActiveDirectoryConfigurationOutput
	ToFileSystemSelfManagedActiveDirectoryConfigurationOutputWithContext(context.Context) FileSystemSelfManagedActiveDirectoryConfigurationOutput
}

FileSystemSelfManagedActiveDirectoryConfigurationInput is an input type that accepts FileSystemSelfManagedActiveDirectoryConfigurationArgs and FileSystemSelfManagedActiveDirectoryConfigurationOutput values. You can construct a concrete instance of `FileSystemSelfManagedActiveDirectoryConfigurationInput` via:

FileSystemSelfManagedActiveDirectoryConfigurationArgs{...}

type FileSystemSelfManagedActiveDirectoryConfigurationOutput

type FileSystemSelfManagedActiveDirectoryConfigurationOutput struct{ *pulumi.OutputState }

func (FileSystemSelfManagedActiveDirectoryConfigurationOutput) DnsIps

func (FileSystemSelfManagedActiveDirectoryConfigurationOutput) DomainName

func (FileSystemSelfManagedActiveDirectoryConfigurationOutput) ElementType

func (FileSystemSelfManagedActiveDirectoryConfigurationOutput) FileSystemAdministratorsGroup

func (FileSystemSelfManagedActiveDirectoryConfigurationOutput) OrganizationalUnitDistinguishedName

func (o FileSystemSelfManagedActiveDirectoryConfigurationOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput

func (FileSystemSelfManagedActiveDirectoryConfigurationOutput) Password

func (FileSystemSelfManagedActiveDirectoryConfigurationOutput) ToFileSystemSelfManagedActiveDirectoryConfigurationOutput

func (FileSystemSelfManagedActiveDirectoryConfigurationOutput) ToFileSystemSelfManagedActiveDirectoryConfigurationOutputWithContext

func (o FileSystemSelfManagedActiveDirectoryConfigurationOutput) ToFileSystemSelfManagedActiveDirectoryConfigurationOutputWithContext(ctx context.Context) FileSystemSelfManagedActiveDirectoryConfigurationOutput

func (FileSystemSelfManagedActiveDirectoryConfigurationOutput) ToFileSystemSelfManagedActiveDirectoryConfigurationPtrOutput

func (FileSystemSelfManagedActiveDirectoryConfigurationOutput) ToFileSystemSelfManagedActiveDirectoryConfigurationPtrOutputWithContext

func (o FileSystemSelfManagedActiveDirectoryConfigurationOutput) ToFileSystemSelfManagedActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput

func (FileSystemSelfManagedActiveDirectoryConfigurationOutput) UserName

type FileSystemSelfManagedActiveDirectoryConfigurationPtrInput

type FileSystemSelfManagedActiveDirectoryConfigurationPtrInput interface {
	pulumi.Input

	ToFileSystemSelfManagedActiveDirectoryConfigurationPtrOutput() FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput
	ToFileSystemSelfManagedActiveDirectoryConfigurationPtrOutputWithContext(context.Context) FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput
}

FileSystemSelfManagedActiveDirectoryConfigurationPtrInput is an input type that accepts FileSystemSelfManagedActiveDirectoryConfigurationArgs, FileSystemSelfManagedActiveDirectoryConfigurationPtr and FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput values. You can construct a concrete instance of `FileSystemSelfManagedActiveDirectoryConfigurationPtrInput` via:

        FileSystemSelfManagedActiveDirectoryConfigurationArgs{...}

or:

        nil

type FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput

type FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput) DnsIps

func (FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput) DomainName

func (FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput) Elem

func (FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput) ElementType

func (FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput) FileSystemAdministratorsGroup

func (FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput) OrganizationalUnitDistinguishedName

func (FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput) Password

func (FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput) ToFileSystemSelfManagedActiveDirectoryConfigurationPtrOutput

func (FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput) ToFileSystemSelfManagedActiveDirectoryConfigurationPtrOutputWithContext

func (o FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput) ToFileSystemSelfManagedActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput

func (FileSystemSelfManagedActiveDirectoryConfigurationPtrOutput) UserName

type FileSystemState

type FileSystemState struct {
}

func (FileSystemState) ElementType

func (FileSystemState) ElementType() reflect.Type

type FileSystemTag

type FileSystemTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type FileSystemTagArgs

type FileSystemTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (FileSystemTagArgs) ElementType

func (FileSystemTagArgs) ElementType() reflect.Type

func (FileSystemTagArgs) ToFileSystemTagOutput

func (i FileSystemTagArgs) ToFileSystemTagOutput() FileSystemTagOutput

func (FileSystemTagArgs) ToFileSystemTagOutputWithContext

func (i FileSystemTagArgs) ToFileSystemTagOutputWithContext(ctx context.Context) FileSystemTagOutput

type FileSystemTagArray

type FileSystemTagArray []FileSystemTagInput

func (FileSystemTagArray) ElementType

func (FileSystemTagArray) ElementType() reflect.Type

func (FileSystemTagArray) ToFileSystemTagArrayOutput

func (i FileSystemTagArray) ToFileSystemTagArrayOutput() FileSystemTagArrayOutput

func (FileSystemTagArray) ToFileSystemTagArrayOutputWithContext

func (i FileSystemTagArray) ToFileSystemTagArrayOutputWithContext(ctx context.Context) FileSystemTagArrayOutput

type FileSystemTagArrayInput

type FileSystemTagArrayInput interface {
	pulumi.Input

	ToFileSystemTagArrayOutput() FileSystemTagArrayOutput
	ToFileSystemTagArrayOutputWithContext(context.Context) FileSystemTagArrayOutput
}

FileSystemTagArrayInput is an input type that accepts FileSystemTagArray and FileSystemTagArrayOutput values. You can construct a concrete instance of `FileSystemTagArrayInput` via:

FileSystemTagArray{ FileSystemTagArgs{...} }

type FileSystemTagArrayOutput

type FileSystemTagArrayOutput struct{ *pulumi.OutputState }

func (FileSystemTagArrayOutput) ElementType

func (FileSystemTagArrayOutput) ElementType() reflect.Type

func (FileSystemTagArrayOutput) Index

func (FileSystemTagArrayOutput) ToFileSystemTagArrayOutput

func (o FileSystemTagArrayOutput) ToFileSystemTagArrayOutput() FileSystemTagArrayOutput

func (FileSystemTagArrayOutput) ToFileSystemTagArrayOutputWithContext

func (o FileSystemTagArrayOutput) ToFileSystemTagArrayOutputWithContext(ctx context.Context) FileSystemTagArrayOutput

type FileSystemTagInput

type FileSystemTagInput interface {
	pulumi.Input

	ToFileSystemTagOutput() FileSystemTagOutput
	ToFileSystemTagOutputWithContext(context.Context) FileSystemTagOutput
}

FileSystemTagInput is an input type that accepts FileSystemTagArgs and FileSystemTagOutput values. You can construct a concrete instance of `FileSystemTagInput` via:

FileSystemTagArgs{...}

type FileSystemTagOutput

type FileSystemTagOutput struct{ *pulumi.OutputState }

func (FileSystemTagOutput) ElementType

func (FileSystemTagOutput) ElementType() reflect.Type

func (FileSystemTagOutput) Key

func (FileSystemTagOutput) ToFileSystemTagOutput

func (o FileSystemTagOutput) ToFileSystemTagOutput() FileSystemTagOutput

func (FileSystemTagOutput) ToFileSystemTagOutputWithContext

func (o FileSystemTagOutput) ToFileSystemTagOutputWithContext(ctx context.Context) FileSystemTagOutput

func (FileSystemTagOutput) Value

type FileSystemUserAndGroupQuotas added in v0.9.0

type FileSystemUserAndGroupQuotas struct {
	Id                      *int    `pulumi:"id"`
	StorageCapacityQuotaGiB *int    `pulumi:"storageCapacityQuotaGiB"`
	Type                    *string `pulumi:"type"`
}

type FileSystemUserAndGroupQuotasArgs added in v0.9.0

type FileSystemUserAndGroupQuotasArgs struct {
	Id                      pulumi.IntPtrInput    `pulumi:"id"`
	StorageCapacityQuotaGiB pulumi.IntPtrInput    `pulumi:"storageCapacityQuotaGiB"`
	Type                    pulumi.StringPtrInput `pulumi:"type"`
}

func (FileSystemUserAndGroupQuotasArgs) ElementType added in v0.9.0

func (FileSystemUserAndGroupQuotasArgs) ToFileSystemUserAndGroupQuotasOutput added in v0.9.0

func (i FileSystemUserAndGroupQuotasArgs) ToFileSystemUserAndGroupQuotasOutput() FileSystemUserAndGroupQuotasOutput

func (FileSystemUserAndGroupQuotasArgs) ToFileSystemUserAndGroupQuotasOutputWithContext added in v0.9.0

func (i FileSystemUserAndGroupQuotasArgs) ToFileSystemUserAndGroupQuotasOutputWithContext(ctx context.Context) FileSystemUserAndGroupQuotasOutput

type FileSystemUserAndGroupQuotasArray added in v0.9.0

type FileSystemUserAndGroupQuotasArray []FileSystemUserAndGroupQuotasInput

func (FileSystemUserAndGroupQuotasArray) ElementType added in v0.9.0

func (FileSystemUserAndGroupQuotasArray) ToFileSystemUserAndGroupQuotasArrayOutput added in v0.9.0

func (i FileSystemUserAndGroupQuotasArray) ToFileSystemUserAndGroupQuotasArrayOutput() FileSystemUserAndGroupQuotasArrayOutput

func (FileSystemUserAndGroupQuotasArray) ToFileSystemUserAndGroupQuotasArrayOutputWithContext added in v0.9.0

func (i FileSystemUserAndGroupQuotasArray) ToFileSystemUserAndGroupQuotasArrayOutputWithContext(ctx context.Context) FileSystemUserAndGroupQuotasArrayOutput

type FileSystemUserAndGroupQuotasArrayInput added in v0.9.0

type FileSystemUserAndGroupQuotasArrayInput interface {
	pulumi.Input

	ToFileSystemUserAndGroupQuotasArrayOutput() FileSystemUserAndGroupQuotasArrayOutput
	ToFileSystemUserAndGroupQuotasArrayOutputWithContext(context.Context) FileSystemUserAndGroupQuotasArrayOutput
}

FileSystemUserAndGroupQuotasArrayInput is an input type that accepts FileSystemUserAndGroupQuotasArray and FileSystemUserAndGroupQuotasArrayOutput values. You can construct a concrete instance of `FileSystemUserAndGroupQuotasArrayInput` via:

FileSystemUserAndGroupQuotasArray{ FileSystemUserAndGroupQuotasArgs{...} }

type FileSystemUserAndGroupQuotasArrayOutput added in v0.9.0

type FileSystemUserAndGroupQuotasArrayOutput struct{ *pulumi.OutputState }

func (FileSystemUserAndGroupQuotasArrayOutput) ElementType added in v0.9.0

func (FileSystemUserAndGroupQuotasArrayOutput) Index added in v0.9.0

func (FileSystemUserAndGroupQuotasArrayOutput) ToFileSystemUserAndGroupQuotasArrayOutput added in v0.9.0

func (o FileSystemUserAndGroupQuotasArrayOutput) ToFileSystemUserAndGroupQuotasArrayOutput() FileSystemUserAndGroupQuotasArrayOutput

func (FileSystemUserAndGroupQuotasArrayOutput) ToFileSystemUserAndGroupQuotasArrayOutputWithContext added in v0.9.0

func (o FileSystemUserAndGroupQuotasArrayOutput) ToFileSystemUserAndGroupQuotasArrayOutputWithContext(ctx context.Context) FileSystemUserAndGroupQuotasArrayOutput

type FileSystemUserAndGroupQuotasInput added in v0.9.0

type FileSystemUserAndGroupQuotasInput interface {
	pulumi.Input

	ToFileSystemUserAndGroupQuotasOutput() FileSystemUserAndGroupQuotasOutput
	ToFileSystemUserAndGroupQuotasOutputWithContext(context.Context) FileSystemUserAndGroupQuotasOutput
}

FileSystemUserAndGroupQuotasInput is an input type that accepts FileSystemUserAndGroupQuotasArgs and FileSystemUserAndGroupQuotasOutput values. You can construct a concrete instance of `FileSystemUserAndGroupQuotasInput` via:

FileSystemUserAndGroupQuotasArgs{...}

type FileSystemUserAndGroupQuotasOutput added in v0.9.0

type FileSystemUserAndGroupQuotasOutput struct{ *pulumi.OutputState }

func (FileSystemUserAndGroupQuotasOutput) ElementType added in v0.9.0

func (FileSystemUserAndGroupQuotasOutput) Id added in v0.9.0

func (FileSystemUserAndGroupQuotasOutput) StorageCapacityQuotaGiB added in v0.9.0

func (o FileSystemUserAndGroupQuotasOutput) StorageCapacityQuotaGiB() pulumi.IntPtrOutput

func (FileSystemUserAndGroupQuotasOutput) ToFileSystemUserAndGroupQuotasOutput added in v0.9.0

func (o FileSystemUserAndGroupQuotasOutput) ToFileSystemUserAndGroupQuotasOutput() FileSystemUserAndGroupQuotasOutput

func (FileSystemUserAndGroupQuotasOutput) ToFileSystemUserAndGroupQuotasOutputWithContext added in v0.9.0

func (o FileSystemUserAndGroupQuotasOutput) ToFileSystemUserAndGroupQuotasOutputWithContext(ctx context.Context) FileSystemUserAndGroupQuotasOutput

func (FileSystemUserAndGroupQuotasOutput) Type added in v0.9.0

type FileSystemWindowsConfiguration

type FileSystemWindowsConfiguration struct {
	ActiveDirectoryId                       *string                                            `pulumi:"activeDirectoryId"`
	Aliases                                 []string                                           `pulumi:"aliases"`
	AuditLogConfiguration                   *FileSystemAuditLogConfiguration                   `pulumi:"auditLogConfiguration"`
	AutomaticBackupRetentionDays            *int                                               `pulumi:"automaticBackupRetentionDays"`
	CopyTagsToBackups                       *bool                                              `pulumi:"copyTagsToBackups"`
	DailyAutomaticBackupStartTime           *string                                            `pulumi:"dailyAutomaticBackupStartTime"`
	DeploymentType                          *string                                            `pulumi:"deploymentType"`
	PreferredSubnetId                       *string                                            `pulumi:"preferredSubnetId"`
	SelfManagedActiveDirectoryConfiguration *FileSystemSelfManagedActiveDirectoryConfiguration `pulumi:"selfManagedActiveDirectoryConfiguration"`
	ThroughputCapacity                      int                                                `pulumi:"throughputCapacity"`
	WeeklyMaintenanceStartTime              *string                                            `pulumi:"weeklyMaintenanceStartTime"`
}

type FileSystemWindowsConfigurationArgs

type FileSystemWindowsConfigurationArgs struct {
	ActiveDirectoryId                       pulumi.StringPtrInput                                     `pulumi:"activeDirectoryId"`
	Aliases                                 pulumi.StringArrayInput                                   `pulumi:"aliases"`
	AuditLogConfiguration                   FileSystemAuditLogConfigurationPtrInput                   `pulumi:"auditLogConfiguration"`
	AutomaticBackupRetentionDays            pulumi.IntPtrInput                                        `pulumi:"automaticBackupRetentionDays"`
	CopyTagsToBackups                       pulumi.BoolPtrInput                                       `pulumi:"copyTagsToBackups"`
	DailyAutomaticBackupStartTime           pulumi.StringPtrInput                                     `pulumi:"dailyAutomaticBackupStartTime"`
	DeploymentType                          pulumi.StringPtrInput                                     `pulumi:"deploymentType"`
	PreferredSubnetId                       pulumi.StringPtrInput                                     `pulumi:"preferredSubnetId"`
	SelfManagedActiveDirectoryConfiguration FileSystemSelfManagedActiveDirectoryConfigurationPtrInput `pulumi:"selfManagedActiveDirectoryConfiguration"`
	ThroughputCapacity                      pulumi.IntInput                                           `pulumi:"throughputCapacity"`
	WeeklyMaintenanceStartTime              pulumi.StringPtrInput                                     `pulumi:"weeklyMaintenanceStartTime"`
}

func (FileSystemWindowsConfigurationArgs) ElementType

func (FileSystemWindowsConfigurationArgs) ToFileSystemWindowsConfigurationOutput

func (i FileSystemWindowsConfigurationArgs) ToFileSystemWindowsConfigurationOutput() FileSystemWindowsConfigurationOutput

func (FileSystemWindowsConfigurationArgs) ToFileSystemWindowsConfigurationOutputWithContext

func (i FileSystemWindowsConfigurationArgs) ToFileSystemWindowsConfigurationOutputWithContext(ctx context.Context) FileSystemWindowsConfigurationOutput

func (FileSystemWindowsConfigurationArgs) ToFileSystemWindowsConfigurationPtrOutput

func (i FileSystemWindowsConfigurationArgs) ToFileSystemWindowsConfigurationPtrOutput() FileSystemWindowsConfigurationPtrOutput

func (FileSystemWindowsConfigurationArgs) ToFileSystemWindowsConfigurationPtrOutputWithContext

func (i FileSystemWindowsConfigurationArgs) ToFileSystemWindowsConfigurationPtrOutputWithContext(ctx context.Context) FileSystemWindowsConfigurationPtrOutput

type FileSystemWindowsConfigurationInput

type FileSystemWindowsConfigurationInput interface {
	pulumi.Input

	ToFileSystemWindowsConfigurationOutput() FileSystemWindowsConfigurationOutput
	ToFileSystemWindowsConfigurationOutputWithContext(context.Context) FileSystemWindowsConfigurationOutput
}

FileSystemWindowsConfigurationInput is an input type that accepts FileSystemWindowsConfigurationArgs and FileSystemWindowsConfigurationOutput values. You can construct a concrete instance of `FileSystemWindowsConfigurationInput` via:

FileSystemWindowsConfigurationArgs{...}

type FileSystemWindowsConfigurationOutput

type FileSystemWindowsConfigurationOutput struct{ *pulumi.OutputState }

func (FileSystemWindowsConfigurationOutput) ActiveDirectoryId

func (FileSystemWindowsConfigurationOutput) Aliases

func (FileSystemWindowsConfigurationOutput) AuditLogConfiguration

func (FileSystemWindowsConfigurationOutput) AutomaticBackupRetentionDays

func (o FileSystemWindowsConfigurationOutput) AutomaticBackupRetentionDays() pulumi.IntPtrOutput

func (FileSystemWindowsConfigurationOutput) CopyTagsToBackups

func (FileSystemWindowsConfigurationOutput) DailyAutomaticBackupStartTime

func (o FileSystemWindowsConfigurationOutput) DailyAutomaticBackupStartTime() pulumi.StringPtrOutput

func (FileSystemWindowsConfigurationOutput) DeploymentType

func (FileSystemWindowsConfigurationOutput) ElementType

func (FileSystemWindowsConfigurationOutput) PreferredSubnetId

func (FileSystemWindowsConfigurationOutput) SelfManagedActiveDirectoryConfiguration

func (FileSystemWindowsConfigurationOutput) ThroughputCapacity

func (o FileSystemWindowsConfigurationOutput) ThroughputCapacity() pulumi.IntOutput

func (FileSystemWindowsConfigurationOutput) ToFileSystemWindowsConfigurationOutput

func (o FileSystemWindowsConfigurationOutput) ToFileSystemWindowsConfigurationOutput() FileSystemWindowsConfigurationOutput

func (FileSystemWindowsConfigurationOutput) ToFileSystemWindowsConfigurationOutputWithContext

func (o FileSystemWindowsConfigurationOutput) ToFileSystemWindowsConfigurationOutputWithContext(ctx context.Context) FileSystemWindowsConfigurationOutput

func (FileSystemWindowsConfigurationOutput) ToFileSystemWindowsConfigurationPtrOutput

func (o FileSystemWindowsConfigurationOutput) ToFileSystemWindowsConfigurationPtrOutput() FileSystemWindowsConfigurationPtrOutput

func (FileSystemWindowsConfigurationOutput) ToFileSystemWindowsConfigurationPtrOutputWithContext

func (o FileSystemWindowsConfigurationOutput) ToFileSystemWindowsConfigurationPtrOutputWithContext(ctx context.Context) FileSystemWindowsConfigurationPtrOutput

func (FileSystemWindowsConfigurationOutput) WeeklyMaintenanceStartTime

func (o FileSystemWindowsConfigurationOutput) WeeklyMaintenanceStartTime() pulumi.StringPtrOutput

type FileSystemWindowsConfigurationPtrInput

type FileSystemWindowsConfigurationPtrInput interface {
	pulumi.Input

	ToFileSystemWindowsConfigurationPtrOutput() FileSystemWindowsConfigurationPtrOutput
	ToFileSystemWindowsConfigurationPtrOutputWithContext(context.Context) FileSystemWindowsConfigurationPtrOutput
}

FileSystemWindowsConfigurationPtrInput is an input type that accepts FileSystemWindowsConfigurationArgs, FileSystemWindowsConfigurationPtr and FileSystemWindowsConfigurationPtrOutput values. You can construct a concrete instance of `FileSystemWindowsConfigurationPtrInput` via:

        FileSystemWindowsConfigurationArgs{...}

or:

        nil

type FileSystemWindowsConfigurationPtrOutput

type FileSystemWindowsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FileSystemWindowsConfigurationPtrOutput) ActiveDirectoryId

func (FileSystemWindowsConfigurationPtrOutput) Aliases

func (FileSystemWindowsConfigurationPtrOutput) AuditLogConfiguration

func (FileSystemWindowsConfigurationPtrOutput) AutomaticBackupRetentionDays

func (o FileSystemWindowsConfigurationPtrOutput) AutomaticBackupRetentionDays() pulumi.IntPtrOutput

func (FileSystemWindowsConfigurationPtrOutput) CopyTagsToBackups

func (FileSystemWindowsConfigurationPtrOutput) DailyAutomaticBackupStartTime

func (o FileSystemWindowsConfigurationPtrOutput) DailyAutomaticBackupStartTime() pulumi.StringPtrOutput

func (FileSystemWindowsConfigurationPtrOutput) DeploymentType

func (FileSystemWindowsConfigurationPtrOutput) Elem

func (FileSystemWindowsConfigurationPtrOutput) ElementType

func (FileSystemWindowsConfigurationPtrOutput) PreferredSubnetId

func (FileSystemWindowsConfigurationPtrOutput) SelfManagedActiveDirectoryConfiguration

func (FileSystemWindowsConfigurationPtrOutput) ThroughputCapacity

func (FileSystemWindowsConfigurationPtrOutput) ToFileSystemWindowsConfigurationPtrOutput

func (o FileSystemWindowsConfigurationPtrOutput) ToFileSystemWindowsConfigurationPtrOutput() FileSystemWindowsConfigurationPtrOutput

func (FileSystemWindowsConfigurationPtrOutput) ToFileSystemWindowsConfigurationPtrOutputWithContext

func (o FileSystemWindowsConfigurationPtrOutput) ToFileSystemWindowsConfigurationPtrOutputWithContext(ctx context.Context) FileSystemWindowsConfigurationPtrOutput

func (FileSystemWindowsConfigurationPtrOutput) WeeklyMaintenanceStartTime

func (o FileSystemWindowsConfigurationPtrOutput) WeeklyMaintenanceStartTime() pulumi.StringPtrOutput

type LookupDataRepositoryAssociationArgs added in v0.40.0

type LookupDataRepositoryAssociationArgs struct {
	// The system-generated, unique ID of the data repository association.
	AssociationId string `pulumi:"associationId"`
}

type LookupDataRepositoryAssociationOutputArgs added in v0.40.0

type LookupDataRepositoryAssociationOutputArgs struct {
	// The system-generated, unique ID of the data repository association.
	AssociationId pulumi.StringInput `pulumi:"associationId"`
}

func (LookupDataRepositoryAssociationOutputArgs) ElementType added in v0.40.0

type LookupDataRepositoryAssociationResult added in v0.40.0

type LookupDataRepositoryAssociationResult struct {
	// The system-generated, unique ID of the data repository association.
	AssociationId *string `pulumi:"associationId"`
	// For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.
	ImportedFileChunkSize *int `pulumi:"importedFileChunkSize"`
	// The Amazon Resource Name (ARN) for a given resource. ARNs uniquely identify Amazon Web Services resources. We require an ARN when you need to specify a resource unambiguously across all of Amazon Web Services. For more information, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.
	ResourceARN *string `pulumi:"resourceARN"`
	// The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.
	S3 *DataRepositoryAssociationS3 `pulumi:"s3"`
	// A list of Tag values, with a maximum of 50 elements.
	Tags []DataRepositoryAssociationTag `pulumi:"tags"`
}

func LookupDataRepositoryAssociation added in v0.40.0

Resource Type definition for AWS::FSx::DataRepositoryAssociation

type LookupDataRepositoryAssociationResultOutput added in v0.40.0

type LookupDataRepositoryAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupDataRepositoryAssociationResultOutput) AssociationId added in v0.40.0

The system-generated, unique ID of the data repository association.

func (LookupDataRepositoryAssociationResultOutput) ElementType added in v0.40.0

func (LookupDataRepositoryAssociationResultOutput) ImportedFileChunkSize added in v0.40.0

For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.

func (LookupDataRepositoryAssociationResultOutput) ResourceARN added in v0.40.0

The Amazon Resource Name (ARN) for a given resource. ARNs uniquely identify Amazon Web Services resources. We require an ARN when you need to specify a resource unambiguously across all of Amazon Web Services. For more information, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

func (LookupDataRepositoryAssociationResultOutput) S3 added in v0.40.0

The configuration for an Amazon S3 data repository linked to an Amazon FSx Lustre file system with a data repository association. The configuration defines which file events (new, changed, or deleted files or directories) are automatically imported from the linked data repository to the file system or automatically exported from the file system to the data repository.

func (LookupDataRepositoryAssociationResultOutput) Tags added in v0.40.0

A list of Tag values, with a maximum of 50 elements.

func (LookupDataRepositoryAssociationResultOutput) ToLookupDataRepositoryAssociationResultOutput added in v0.40.0

func (o LookupDataRepositoryAssociationResultOutput) ToLookupDataRepositoryAssociationResultOutput() LookupDataRepositoryAssociationResultOutput

func (LookupDataRepositoryAssociationResultOutput) ToLookupDataRepositoryAssociationResultOutputWithContext added in v0.40.0

func (o LookupDataRepositoryAssociationResultOutput) ToLookupDataRepositoryAssociationResultOutputWithContext(ctx context.Context) LookupDataRepositoryAssociationResultOutput

type LookupFileSystemArgs added in v0.12.0

type LookupFileSystemArgs struct {
	Id string `pulumi:"id"`
}

type LookupFileSystemOutputArgs added in v0.12.0

type LookupFileSystemOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupFileSystemOutputArgs) ElementType added in v0.12.0

func (LookupFileSystemOutputArgs) ElementType() reflect.Type

type LookupFileSystemResult added in v0.12.0

type LookupFileSystemResult struct {
	DNSName              *string                         `pulumi:"dNSName"`
	Id                   *string                         `pulumi:"id"`
	LustreConfiguration  *FileSystemLustreConfiguration  `pulumi:"lustreConfiguration"`
	LustreMountName      *string                         `pulumi:"lustreMountName"`
	OntapConfiguration   *FileSystemOntapConfiguration   `pulumi:"ontapConfiguration"`
	OpenZFSConfiguration *FileSystemOpenZFSConfiguration `pulumi:"openZFSConfiguration"`
	ResourceARN          *string                         `pulumi:"resourceARN"`
	RootVolumeId         *string                         `pulumi:"rootVolumeId"`
	StorageCapacity      *int                            `pulumi:"storageCapacity"`
	Tags                 []FileSystemTag                 `pulumi:"tags"`
	WindowsConfiguration *FileSystemWindowsConfiguration `pulumi:"windowsConfiguration"`
}

func LookupFileSystem added in v0.12.0

func LookupFileSystem(ctx *pulumi.Context, args *LookupFileSystemArgs, opts ...pulumi.InvokeOption) (*LookupFileSystemResult, error)

Resource Type definition for AWS::FSx::FileSystem

type LookupFileSystemResultOutput added in v0.12.0

type LookupFileSystemResultOutput struct{ *pulumi.OutputState }

func LookupFileSystemOutput added in v0.12.0

func (LookupFileSystemResultOutput) DNSName added in v0.12.0

func (LookupFileSystemResultOutput) ElementType added in v0.12.0

func (LookupFileSystemResultOutput) Id added in v0.12.0

func (LookupFileSystemResultOutput) LustreConfiguration added in v0.12.0

func (LookupFileSystemResultOutput) LustreMountName added in v0.12.0

func (LookupFileSystemResultOutput) OntapConfiguration added in v0.12.0

func (LookupFileSystemResultOutput) OpenZFSConfiguration added in v0.12.0

func (LookupFileSystemResultOutput) ResourceARN added in v0.46.0

func (LookupFileSystemResultOutput) RootVolumeId added in v0.12.0

func (LookupFileSystemResultOutput) StorageCapacity added in v0.12.0

func (o LookupFileSystemResultOutput) StorageCapacity() pulumi.IntPtrOutput

func (LookupFileSystemResultOutput) Tags added in v0.12.0

func (LookupFileSystemResultOutput) ToLookupFileSystemResultOutput added in v0.12.0

func (o LookupFileSystemResultOutput) ToLookupFileSystemResultOutput() LookupFileSystemResultOutput

func (LookupFileSystemResultOutput) ToLookupFileSystemResultOutputWithContext added in v0.12.0

func (o LookupFileSystemResultOutput) ToLookupFileSystemResultOutputWithContext(ctx context.Context) LookupFileSystemResultOutput

func (LookupFileSystemResultOutput) WindowsConfiguration added in v0.12.0

type LookupSnapshotArgs added in v0.14.0

type LookupSnapshotArgs struct {
	Id string `pulumi:"id"`
}

type LookupSnapshotOutputArgs added in v0.14.0

type LookupSnapshotOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupSnapshotOutputArgs) ElementType added in v0.14.0

func (LookupSnapshotOutputArgs) ElementType() reflect.Type

type LookupSnapshotResult added in v0.14.0

type LookupSnapshotResult struct {
	Id          *string       `pulumi:"id"`
	Name        *string       `pulumi:"name"`
	ResourceARN *string       `pulumi:"resourceARN"`
	Tags        []SnapshotTag `pulumi:"tags"`
}

func LookupSnapshot added in v0.14.0

func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)

Resource Type definition for AWS::FSx::Snapshot

type LookupSnapshotResultOutput added in v0.14.0

type LookupSnapshotResultOutput struct{ *pulumi.OutputState }

func LookupSnapshotOutput added in v0.14.0

func LookupSnapshotOutput(ctx *pulumi.Context, args LookupSnapshotOutputArgs, opts ...pulumi.InvokeOption) LookupSnapshotResultOutput

func (LookupSnapshotResultOutput) ElementType added in v0.14.0

func (LookupSnapshotResultOutput) ElementType() reflect.Type

func (LookupSnapshotResultOutput) Id added in v0.14.0

func (LookupSnapshotResultOutput) Name added in v0.14.0

func (LookupSnapshotResultOutput) ResourceARN added in v0.14.0

func (LookupSnapshotResultOutput) Tags added in v0.14.0

func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutput added in v0.14.0

func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput

func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext added in v0.14.0

func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput

type LookupStorageVirtualMachineArgs added in v0.14.0

type LookupStorageVirtualMachineArgs struct {
	StorageVirtualMachineId string `pulumi:"storageVirtualMachineId"`
}

type LookupStorageVirtualMachineOutputArgs added in v0.14.0

type LookupStorageVirtualMachineOutputArgs struct {
	StorageVirtualMachineId pulumi.StringInput `pulumi:"storageVirtualMachineId"`
}

func (LookupStorageVirtualMachineOutputArgs) ElementType added in v0.14.0

type LookupStorageVirtualMachineResult added in v0.14.0

type LookupStorageVirtualMachineResult struct {
	ActiveDirectoryConfiguration *StorageVirtualMachineActiveDirectoryConfiguration `pulumi:"activeDirectoryConfiguration"`
	ResourceARN                  *string                                            `pulumi:"resourceARN"`
	StorageVirtualMachineId      *string                                            `pulumi:"storageVirtualMachineId"`
	SvmAdminPassword             *string                                            `pulumi:"svmAdminPassword"`
	Tags                         []StorageVirtualMachineTag                         `pulumi:"tags"`
	UUID                         *string                                            `pulumi:"uUID"`
}

func LookupStorageVirtualMachine added in v0.14.0

func LookupStorageVirtualMachine(ctx *pulumi.Context, args *LookupStorageVirtualMachineArgs, opts ...pulumi.InvokeOption) (*LookupStorageVirtualMachineResult, error)

Resource Type definition for AWS::FSx::StorageVirtualMachine

type LookupStorageVirtualMachineResultOutput added in v0.14.0

type LookupStorageVirtualMachineResultOutput struct{ *pulumi.OutputState }

func (LookupStorageVirtualMachineResultOutput) ActiveDirectoryConfiguration added in v0.14.0

func (LookupStorageVirtualMachineResultOutput) ElementType added in v0.14.0

func (LookupStorageVirtualMachineResultOutput) ResourceARN added in v0.14.0

func (LookupStorageVirtualMachineResultOutput) StorageVirtualMachineId added in v0.14.0

func (LookupStorageVirtualMachineResultOutput) SvmAdminPassword added in v0.14.0

func (LookupStorageVirtualMachineResultOutput) Tags added in v0.14.0

func (LookupStorageVirtualMachineResultOutput) ToLookupStorageVirtualMachineResultOutput added in v0.14.0

func (o LookupStorageVirtualMachineResultOutput) ToLookupStorageVirtualMachineResultOutput() LookupStorageVirtualMachineResultOutput

func (LookupStorageVirtualMachineResultOutput) ToLookupStorageVirtualMachineResultOutputWithContext added in v0.14.0

func (o LookupStorageVirtualMachineResultOutput) ToLookupStorageVirtualMachineResultOutputWithContext(ctx context.Context) LookupStorageVirtualMachineResultOutput

func (LookupStorageVirtualMachineResultOutput) UUID added in v0.14.0

type LookupVolumeArgs added in v0.14.0

type LookupVolumeArgs struct {
	VolumeId string `pulumi:"volumeId"`
}

type LookupVolumeOutputArgs added in v0.14.0

type LookupVolumeOutputArgs struct {
	VolumeId pulumi.StringInput `pulumi:"volumeId"`
}

func (LookupVolumeOutputArgs) ElementType added in v0.14.0

func (LookupVolumeOutputArgs) ElementType() reflect.Type

type LookupVolumeResult added in v0.14.0

type LookupVolumeResult struct {
	Name                 *string                     `pulumi:"name"`
	OntapConfiguration   *VolumeOntapConfiguration   `pulumi:"ontapConfiguration"`
	OpenZFSConfiguration *VolumeOpenZFSConfiguration `pulumi:"openZFSConfiguration"`
	ResourceARN          *string                     `pulumi:"resourceARN"`
	Tags                 []VolumeTag                 `pulumi:"tags"`
	UUID                 *string                     `pulumi:"uUID"`
	VolumeId             *string                     `pulumi:"volumeId"`
}

func LookupVolume added in v0.14.0

func LookupVolume(ctx *pulumi.Context, args *LookupVolumeArgs, opts ...pulumi.InvokeOption) (*LookupVolumeResult, error)

Resource Type definition for AWS::FSx::Volume

type LookupVolumeResultOutput added in v0.14.0

type LookupVolumeResultOutput struct{ *pulumi.OutputState }

func LookupVolumeOutput added in v0.14.0

func LookupVolumeOutput(ctx *pulumi.Context, args LookupVolumeOutputArgs, opts ...pulumi.InvokeOption) LookupVolumeResultOutput

func (LookupVolumeResultOutput) ElementType added in v0.14.0

func (LookupVolumeResultOutput) ElementType() reflect.Type

func (LookupVolumeResultOutput) Name added in v0.14.0

func (LookupVolumeResultOutput) OntapConfiguration added in v0.14.0

func (LookupVolumeResultOutput) OpenZFSConfiguration added in v0.14.0

func (LookupVolumeResultOutput) ResourceARN added in v0.14.0

func (LookupVolumeResultOutput) Tags added in v0.14.0

func (LookupVolumeResultOutput) ToLookupVolumeResultOutput added in v0.14.0

func (o LookupVolumeResultOutput) ToLookupVolumeResultOutput() LookupVolumeResultOutput

func (LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext added in v0.14.0

func (o LookupVolumeResultOutput) ToLookupVolumeResultOutputWithContext(ctx context.Context) LookupVolumeResultOutput

func (LookupVolumeResultOutput) UUID added in v0.14.0

func (LookupVolumeResultOutput) VolumeId added in v0.14.0

type Snapshot deprecated added in v0.14.0

type Snapshot struct {
	pulumi.CustomResourceState

	Name        pulumi.StringOutput    `pulumi:"name"`
	ResourceARN pulumi.StringOutput    `pulumi:"resourceARN"`
	Tags        SnapshotTagArrayOutput `pulumi:"tags"`
	VolumeId    pulumi.StringOutput    `pulumi:"volumeId"`
}

Resource Type definition for AWS::FSx::Snapshot

Deprecated: Snapshot is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetSnapshot added in v0.14.0

func GetSnapshot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SnapshotState, opts ...pulumi.ResourceOption) (*Snapshot, error)

GetSnapshot gets an existing Snapshot 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 NewSnapshot added in v0.14.0

func NewSnapshot(ctx *pulumi.Context,
	name string, args *SnapshotArgs, opts ...pulumi.ResourceOption) (*Snapshot, error)

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

func (*Snapshot) ElementType added in v0.14.0

func (*Snapshot) ElementType() reflect.Type

func (*Snapshot) ToSnapshotOutput added in v0.14.0

func (i *Snapshot) ToSnapshotOutput() SnapshotOutput

func (*Snapshot) ToSnapshotOutputWithContext added in v0.14.0

func (i *Snapshot) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput

type SnapshotArgs added in v0.14.0

type SnapshotArgs struct {
	Name     pulumi.StringPtrInput
	Tags     SnapshotTagArrayInput
	VolumeId pulumi.StringInput
}

The set of arguments for constructing a Snapshot resource.

func (SnapshotArgs) ElementType added in v0.14.0

func (SnapshotArgs) ElementType() reflect.Type

type SnapshotInput added in v0.14.0

type SnapshotInput interface {
	pulumi.Input

	ToSnapshotOutput() SnapshotOutput
	ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
}

type SnapshotOutput added in v0.14.0

type SnapshotOutput struct{ *pulumi.OutputState }

func (SnapshotOutput) ElementType added in v0.14.0

func (SnapshotOutput) ElementType() reflect.Type

func (SnapshotOutput) Name added in v0.17.0

func (SnapshotOutput) ResourceARN added in v0.17.0

func (o SnapshotOutput) ResourceARN() pulumi.StringOutput

func (SnapshotOutput) Tags added in v0.17.0

func (SnapshotOutput) ToSnapshotOutput added in v0.14.0

func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput

func (SnapshotOutput) ToSnapshotOutputWithContext added in v0.14.0

func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput

func (SnapshotOutput) VolumeId added in v0.17.0

func (o SnapshotOutput) VolumeId() pulumi.StringOutput

type SnapshotState added in v0.14.0

type SnapshotState struct {
}

func (SnapshotState) ElementType added in v0.14.0

func (SnapshotState) ElementType() reflect.Type

type SnapshotTag added in v0.14.0

type SnapshotTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type SnapshotTagArgs added in v0.14.0

type SnapshotTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (SnapshotTagArgs) ElementType added in v0.14.0

func (SnapshotTagArgs) ElementType() reflect.Type

func (SnapshotTagArgs) ToSnapshotTagOutput added in v0.14.0

func (i SnapshotTagArgs) ToSnapshotTagOutput() SnapshotTagOutput

func (SnapshotTagArgs) ToSnapshotTagOutputWithContext added in v0.14.0

func (i SnapshotTagArgs) ToSnapshotTagOutputWithContext(ctx context.Context) SnapshotTagOutput

type SnapshotTagArray added in v0.14.0

type SnapshotTagArray []SnapshotTagInput

func (SnapshotTagArray) ElementType added in v0.14.0

func (SnapshotTagArray) ElementType() reflect.Type

func (SnapshotTagArray) ToSnapshotTagArrayOutput added in v0.14.0

func (i SnapshotTagArray) ToSnapshotTagArrayOutput() SnapshotTagArrayOutput

func (SnapshotTagArray) ToSnapshotTagArrayOutputWithContext added in v0.14.0

func (i SnapshotTagArray) ToSnapshotTagArrayOutputWithContext(ctx context.Context) SnapshotTagArrayOutput

type SnapshotTagArrayInput added in v0.14.0

type SnapshotTagArrayInput interface {
	pulumi.Input

	ToSnapshotTagArrayOutput() SnapshotTagArrayOutput
	ToSnapshotTagArrayOutputWithContext(context.Context) SnapshotTagArrayOutput
}

SnapshotTagArrayInput is an input type that accepts SnapshotTagArray and SnapshotTagArrayOutput values. You can construct a concrete instance of `SnapshotTagArrayInput` via:

SnapshotTagArray{ SnapshotTagArgs{...} }

type SnapshotTagArrayOutput added in v0.14.0

type SnapshotTagArrayOutput struct{ *pulumi.OutputState }

func (SnapshotTagArrayOutput) ElementType added in v0.14.0

func (SnapshotTagArrayOutput) ElementType() reflect.Type

func (SnapshotTagArrayOutput) Index added in v0.14.0

func (SnapshotTagArrayOutput) ToSnapshotTagArrayOutput added in v0.14.0

func (o SnapshotTagArrayOutput) ToSnapshotTagArrayOutput() SnapshotTagArrayOutput

func (SnapshotTagArrayOutput) ToSnapshotTagArrayOutputWithContext added in v0.14.0

func (o SnapshotTagArrayOutput) ToSnapshotTagArrayOutputWithContext(ctx context.Context) SnapshotTagArrayOutput

type SnapshotTagInput added in v0.14.0

type SnapshotTagInput interface {
	pulumi.Input

	ToSnapshotTagOutput() SnapshotTagOutput
	ToSnapshotTagOutputWithContext(context.Context) SnapshotTagOutput
}

SnapshotTagInput is an input type that accepts SnapshotTagArgs and SnapshotTagOutput values. You can construct a concrete instance of `SnapshotTagInput` via:

SnapshotTagArgs{...}

type SnapshotTagOutput added in v0.14.0

type SnapshotTagOutput struct{ *pulumi.OutputState }

func (SnapshotTagOutput) ElementType added in v0.14.0

func (SnapshotTagOutput) ElementType() reflect.Type

func (SnapshotTagOutput) Key added in v0.14.0

func (SnapshotTagOutput) ToSnapshotTagOutput added in v0.14.0

func (o SnapshotTagOutput) ToSnapshotTagOutput() SnapshotTagOutput

func (SnapshotTagOutput) ToSnapshotTagOutputWithContext added in v0.14.0

func (o SnapshotTagOutput) ToSnapshotTagOutputWithContext(ctx context.Context) SnapshotTagOutput

func (SnapshotTagOutput) Value added in v0.14.0

type StorageVirtualMachine deprecated added in v0.14.0

type StorageVirtualMachine struct {
	pulumi.CustomResourceState

	ActiveDirectoryConfiguration StorageVirtualMachineActiveDirectoryConfigurationPtrOutput `pulumi:"activeDirectoryConfiguration"`
	FileSystemId                 pulumi.StringOutput                                        `pulumi:"fileSystemId"`
	Name                         pulumi.StringOutput                                        `pulumi:"name"`
	ResourceARN                  pulumi.StringOutput                                        `pulumi:"resourceARN"`
	RootVolumeSecurityStyle      pulumi.StringPtrOutput                                     `pulumi:"rootVolumeSecurityStyle"`
	StorageVirtualMachineId      pulumi.StringOutput                                        `pulumi:"storageVirtualMachineId"`
	SvmAdminPassword             pulumi.StringPtrOutput                                     `pulumi:"svmAdminPassword"`
	Tags                         StorageVirtualMachineTagArrayOutput                        `pulumi:"tags"`
	UUID                         pulumi.StringOutput                                        `pulumi:"uUID"`
}

Resource Type definition for AWS::FSx::StorageVirtualMachine

Deprecated: StorageVirtualMachine is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetStorageVirtualMachine added in v0.14.0

func GetStorageVirtualMachine(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageVirtualMachineState, opts ...pulumi.ResourceOption) (*StorageVirtualMachine, error)

GetStorageVirtualMachine gets an existing StorageVirtualMachine 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 NewStorageVirtualMachine added in v0.14.0

func NewStorageVirtualMachine(ctx *pulumi.Context,
	name string, args *StorageVirtualMachineArgs, opts ...pulumi.ResourceOption) (*StorageVirtualMachine, error)

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

func (*StorageVirtualMachine) ElementType added in v0.14.0

func (*StorageVirtualMachine) ElementType() reflect.Type

func (*StorageVirtualMachine) ToStorageVirtualMachineOutput added in v0.14.0

func (i *StorageVirtualMachine) ToStorageVirtualMachineOutput() StorageVirtualMachineOutput

func (*StorageVirtualMachine) ToStorageVirtualMachineOutputWithContext added in v0.14.0

func (i *StorageVirtualMachine) ToStorageVirtualMachineOutputWithContext(ctx context.Context) StorageVirtualMachineOutput

type StorageVirtualMachineActiveDirectoryConfiguration added in v0.14.0

type StorageVirtualMachineActiveDirectoryConfiguration struct {
	NetBiosName                             *string                                                       `pulumi:"netBiosName"`
	SelfManagedActiveDirectoryConfiguration *StorageVirtualMachineSelfManagedActiveDirectoryConfiguration `pulumi:"selfManagedActiveDirectoryConfiguration"`
}

type StorageVirtualMachineActiveDirectoryConfigurationArgs added in v0.14.0

type StorageVirtualMachineActiveDirectoryConfigurationArgs struct {
	NetBiosName                             pulumi.StringPtrInput                                                `pulumi:"netBiosName"`
	SelfManagedActiveDirectoryConfiguration StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrInput `pulumi:"selfManagedActiveDirectoryConfiguration"`
}

func (StorageVirtualMachineActiveDirectoryConfigurationArgs) ElementType added in v0.14.0

func (StorageVirtualMachineActiveDirectoryConfigurationArgs) ToStorageVirtualMachineActiveDirectoryConfigurationOutput added in v0.14.0

func (i StorageVirtualMachineActiveDirectoryConfigurationArgs) ToStorageVirtualMachineActiveDirectoryConfigurationOutput() StorageVirtualMachineActiveDirectoryConfigurationOutput

func (StorageVirtualMachineActiveDirectoryConfigurationArgs) ToStorageVirtualMachineActiveDirectoryConfigurationOutputWithContext added in v0.14.0

func (i StorageVirtualMachineActiveDirectoryConfigurationArgs) ToStorageVirtualMachineActiveDirectoryConfigurationOutputWithContext(ctx context.Context) StorageVirtualMachineActiveDirectoryConfigurationOutput

func (StorageVirtualMachineActiveDirectoryConfigurationArgs) ToStorageVirtualMachineActiveDirectoryConfigurationPtrOutput added in v0.14.0

func (i StorageVirtualMachineActiveDirectoryConfigurationArgs) ToStorageVirtualMachineActiveDirectoryConfigurationPtrOutput() StorageVirtualMachineActiveDirectoryConfigurationPtrOutput

func (StorageVirtualMachineActiveDirectoryConfigurationArgs) ToStorageVirtualMachineActiveDirectoryConfigurationPtrOutputWithContext added in v0.14.0

func (i StorageVirtualMachineActiveDirectoryConfigurationArgs) ToStorageVirtualMachineActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StorageVirtualMachineActiveDirectoryConfigurationPtrOutput

type StorageVirtualMachineActiveDirectoryConfigurationInput added in v0.14.0

type StorageVirtualMachineActiveDirectoryConfigurationInput interface {
	pulumi.Input

	ToStorageVirtualMachineActiveDirectoryConfigurationOutput() StorageVirtualMachineActiveDirectoryConfigurationOutput
	ToStorageVirtualMachineActiveDirectoryConfigurationOutputWithContext(context.Context) StorageVirtualMachineActiveDirectoryConfigurationOutput
}

StorageVirtualMachineActiveDirectoryConfigurationInput is an input type that accepts StorageVirtualMachineActiveDirectoryConfigurationArgs and StorageVirtualMachineActiveDirectoryConfigurationOutput values. You can construct a concrete instance of `StorageVirtualMachineActiveDirectoryConfigurationInput` via:

StorageVirtualMachineActiveDirectoryConfigurationArgs{...}

type StorageVirtualMachineActiveDirectoryConfigurationOutput added in v0.14.0

type StorageVirtualMachineActiveDirectoryConfigurationOutput struct{ *pulumi.OutputState }

func (StorageVirtualMachineActiveDirectoryConfigurationOutput) ElementType added in v0.14.0

func (StorageVirtualMachineActiveDirectoryConfigurationOutput) NetBiosName added in v0.14.0

func (StorageVirtualMachineActiveDirectoryConfigurationOutput) SelfManagedActiveDirectoryConfiguration added in v0.14.0

func (StorageVirtualMachineActiveDirectoryConfigurationOutput) ToStorageVirtualMachineActiveDirectoryConfigurationOutput added in v0.14.0

func (StorageVirtualMachineActiveDirectoryConfigurationOutput) ToStorageVirtualMachineActiveDirectoryConfigurationOutputWithContext added in v0.14.0

func (o StorageVirtualMachineActiveDirectoryConfigurationOutput) ToStorageVirtualMachineActiveDirectoryConfigurationOutputWithContext(ctx context.Context) StorageVirtualMachineActiveDirectoryConfigurationOutput

func (StorageVirtualMachineActiveDirectoryConfigurationOutput) ToStorageVirtualMachineActiveDirectoryConfigurationPtrOutput added in v0.14.0

func (StorageVirtualMachineActiveDirectoryConfigurationOutput) ToStorageVirtualMachineActiveDirectoryConfigurationPtrOutputWithContext added in v0.14.0

func (o StorageVirtualMachineActiveDirectoryConfigurationOutput) ToStorageVirtualMachineActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StorageVirtualMachineActiveDirectoryConfigurationPtrOutput

type StorageVirtualMachineActiveDirectoryConfigurationPtrInput added in v0.14.0

type StorageVirtualMachineActiveDirectoryConfigurationPtrInput interface {
	pulumi.Input

	ToStorageVirtualMachineActiveDirectoryConfigurationPtrOutput() StorageVirtualMachineActiveDirectoryConfigurationPtrOutput
	ToStorageVirtualMachineActiveDirectoryConfigurationPtrOutputWithContext(context.Context) StorageVirtualMachineActiveDirectoryConfigurationPtrOutput
}

StorageVirtualMachineActiveDirectoryConfigurationPtrInput is an input type that accepts StorageVirtualMachineActiveDirectoryConfigurationArgs, StorageVirtualMachineActiveDirectoryConfigurationPtr and StorageVirtualMachineActiveDirectoryConfigurationPtrOutput values. You can construct a concrete instance of `StorageVirtualMachineActiveDirectoryConfigurationPtrInput` via:

        StorageVirtualMachineActiveDirectoryConfigurationArgs{...}

or:

        nil

type StorageVirtualMachineActiveDirectoryConfigurationPtrOutput added in v0.14.0

type StorageVirtualMachineActiveDirectoryConfigurationPtrOutput struct{ *pulumi.OutputState }

func (StorageVirtualMachineActiveDirectoryConfigurationPtrOutput) Elem added in v0.14.0

func (StorageVirtualMachineActiveDirectoryConfigurationPtrOutput) ElementType added in v0.14.0

func (StorageVirtualMachineActiveDirectoryConfigurationPtrOutput) NetBiosName added in v0.14.0

func (StorageVirtualMachineActiveDirectoryConfigurationPtrOutput) SelfManagedActiveDirectoryConfiguration added in v0.14.0

func (StorageVirtualMachineActiveDirectoryConfigurationPtrOutput) ToStorageVirtualMachineActiveDirectoryConfigurationPtrOutput added in v0.14.0

func (StorageVirtualMachineActiveDirectoryConfigurationPtrOutput) ToStorageVirtualMachineActiveDirectoryConfigurationPtrOutputWithContext added in v0.14.0

func (o StorageVirtualMachineActiveDirectoryConfigurationPtrOutput) ToStorageVirtualMachineActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StorageVirtualMachineActiveDirectoryConfigurationPtrOutput

type StorageVirtualMachineArgs added in v0.14.0

type StorageVirtualMachineArgs struct {
	ActiveDirectoryConfiguration StorageVirtualMachineActiveDirectoryConfigurationPtrInput
	FileSystemId                 pulumi.StringInput
	Name                         pulumi.StringPtrInput
	RootVolumeSecurityStyle      pulumi.StringPtrInput
	SvmAdminPassword             pulumi.StringPtrInput
	Tags                         StorageVirtualMachineTagArrayInput
}

The set of arguments for constructing a StorageVirtualMachine resource.

func (StorageVirtualMachineArgs) ElementType added in v0.14.0

func (StorageVirtualMachineArgs) ElementType() reflect.Type

type StorageVirtualMachineInput added in v0.14.0

type StorageVirtualMachineInput interface {
	pulumi.Input

	ToStorageVirtualMachineOutput() StorageVirtualMachineOutput
	ToStorageVirtualMachineOutputWithContext(ctx context.Context) StorageVirtualMachineOutput
}

type StorageVirtualMachineOutput added in v0.14.0

type StorageVirtualMachineOutput struct{ *pulumi.OutputState }

func (StorageVirtualMachineOutput) ActiveDirectoryConfiguration added in v0.17.0

func (StorageVirtualMachineOutput) ElementType added in v0.14.0

func (StorageVirtualMachineOutput) FileSystemId added in v0.17.0

func (StorageVirtualMachineOutput) Name added in v0.17.0

func (StorageVirtualMachineOutput) ResourceARN added in v0.17.0

func (StorageVirtualMachineOutput) RootVolumeSecurityStyle added in v0.17.0

func (o StorageVirtualMachineOutput) RootVolumeSecurityStyle() pulumi.StringPtrOutput

func (StorageVirtualMachineOutput) StorageVirtualMachineId added in v0.17.0

func (o StorageVirtualMachineOutput) StorageVirtualMachineId() pulumi.StringOutput

func (StorageVirtualMachineOutput) SvmAdminPassword added in v0.17.0

func (o StorageVirtualMachineOutput) SvmAdminPassword() pulumi.StringPtrOutput

func (StorageVirtualMachineOutput) Tags added in v0.17.0

func (StorageVirtualMachineOutput) ToStorageVirtualMachineOutput added in v0.14.0

func (o StorageVirtualMachineOutput) ToStorageVirtualMachineOutput() StorageVirtualMachineOutput

func (StorageVirtualMachineOutput) ToStorageVirtualMachineOutputWithContext added in v0.14.0

func (o StorageVirtualMachineOutput) ToStorageVirtualMachineOutputWithContext(ctx context.Context) StorageVirtualMachineOutput

func (StorageVirtualMachineOutput) UUID added in v0.17.0

type StorageVirtualMachineSelfManagedActiveDirectoryConfiguration added in v0.14.0

type StorageVirtualMachineSelfManagedActiveDirectoryConfiguration struct {
	DnsIps                              []string `pulumi:"dnsIps"`
	DomainName                          *string  `pulumi:"domainName"`
	FileSystemAdministratorsGroup       *string  `pulumi:"fileSystemAdministratorsGroup"`
	OrganizationalUnitDistinguishedName *string  `pulumi:"organizationalUnitDistinguishedName"`
	Password                            *string  `pulumi:"password"`
	UserName                            *string  `pulumi:"userName"`
}

type StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs added in v0.14.0

type StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs struct {
	DnsIps                              pulumi.StringArrayInput `pulumi:"dnsIps"`
	DomainName                          pulumi.StringPtrInput   `pulumi:"domainName"`
	FileSystemAdministratorsGroup       pulumi.StringPtrInput   `pulumi:"fileSystemAdministratorsGroup"`
	OrganizationalUnitDistinguishedName pulumi.StringPtrInput   `pulumi:"organizationalUnitDistinguishedName"`
	Password                            pulumi.StringPtrInput   `pulumi:"password"`
	UserName                            pulumi.StringPtrInput   `pulumi:"userName"`
}

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs) ElementType added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutputWithContext added in v0.14.0

func (i StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutputWithContext(ctx context.Context) StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutputWithContext added in v0.14.0

func (i StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput

type StorageVirtualMachineSelfManagedActiveDirectoryConfigurationInput added in v0.14.0

type StorageVirtualMachineSelfManagedActiveDirectoryConfigurationInput interface {
	pulumi.Input

	ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput() StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput
	ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutputWithContext(context.Context) StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput
}

StorageVirtualMachineSelfManagedActiveDirectoryConfigurationInput is an input type that accepts StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs and StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput values. You can construct a concrete instance of `StorageVirtualMachineSelfManagedActiveDirectoryConfigurationInput` via:

StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs{...}

type StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput added in v0.14.0

type StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput struct{ *pulumi.OutputState }

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput) DnsIps added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput) DomainName added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput) ElementType added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput) FileSystemAdministratorsGroup added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput) OrganizationalUnitDistinguishedName added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput) Password added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutputWithContext added in v0.14.0

func (o StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutputWithContext(ctx context.Context) StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutputWithContext added in v0.14.0

func (o StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationOutput) UserName added in v0.14.0

type StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrInput added in v0.14.0

type StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrInput interface {
	pulumi.Input

	ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput() StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput
	ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutputWithContext(context.Context) StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput
}

StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrInput is an input type that accepts StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs, StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtr and StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput values. You can construct a concrete instance of `StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrInput` via:

        StorageVirtualMachineSelfManagedActiveDirectoryConfigurationArgs{...}

or:

        nil

type StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput added in v0.14.0

type StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput struct{ *pulumi.OutputState }

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput) DnsIps added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput) DomainName added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput) Elem added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput) ElementType added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput) FileSystemAdministratorsGroup added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput) OrganizationalUnitDistinguishedName added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput) Password added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput added in v0.14.0

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutputWithContext added in v0.14.0

func (o StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput) ToStorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutputWithContext(ctx context.Context) StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput

func (StorageVirtualMachineSelfManagedActiveDirectoryConfigurationPtrOutput) UserName added in v0.14.0

type StorageVirtualMachineState added in v0.14.0

type StorageVirtualMachineState struct {
}

func (StorageVirtualMachineState) ElementType added in v0.14.0

func (StorageVirtualMachineState) ElementType() reflect.Type

type StorageVirtualMachineTag added in v0.14.0

type StorageVirtualMachineTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type StorageVirtualMachineTagArgs added in v0.14.0

type StorageVirtualMachineTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (StorageVirtualMachineTagArgs) ElementType added in v0.14.0

func (StorageVirtualMachineTagArgs) ToStorageVirtualMachineTagOutput added in v0.14.0

func (i StorageVirtualMachineTagArgs) ToStorageVirtualMachineTagOutput() StorageVirtualMachineTagOutput

func (StorageVirtualMachineTagArgs) ToStorageVirtualMachineTagOutputWithContext added in v0.14.0

func (i StorageVirtualMachineTagArgs) ToStorageVirtualMachineTagOutputWithContext(ctx context.Context) StorageVirtualMachineTagOutput

type StorageVirtualMachineTagArray added in v0.14.0

type StorageVirtualMachineTagArray []StorageVirtualMachineTagInput

func (StorageVirtualMachineTagArray) ElementType added in v0.14.0

func (StorageVirtualMachineTagArray) ToStorageVirtualMachineTagArrayOutput added in v0.14.0

func (i StorageVirtualMachineTagArray) ToStorageVirtualMachineTagArrayOutput() StorageVirtualMachineTagArrayOutput

func (StorageVirtualMachineTagArray) ToStorageVirtualMachineTagArrayOutputWithContext added in v0.14.0

func (i StorageVirtualMachineTagArray) ToStorageVirtualMachineTagArrayOutputWithContext(ctx context.Context) StorageVirtualMachineTagArrayOutput

type StorageVirtualMachineTagArrayInput added in v0.14.0

type StorageVirtualMachineTagArrayInput interface {
	pulumi.Input

	ToStorageVirtualMachineTagArrayOutput() StorageVirtualMachineTagArrayOutput
	ToStorageVirtualMachineTagArrayOutputWithContext(context.Context) StorageVirtualMachineTagArrayOutput
}

StorageVirtualMachineTagArrayInput is an input type that accepts StorageVirtualMachineTagArray and StorageVirtualMachineTagArrayOutput values. You can construct a concrete instance of `StorageVirtualMachineTagArrayInput` via:

StorageVirtualMachineTagArray{ StorageVirtualMachineTagArgs{...} }

type StorageVirtualMachineTagArrayOutput added in v0.14.0

type StorageVirtualMachineTagArrayOutput struct{ *pulumi.OutputState }

func (StorageVirtualMachineTagArrayOutput) ElementType added in v0.14.0

func (StorageVirtualMachineTagArrayOutput) Index added in v0.14.0

func (StorageVirtualMachineTagArrayOutput) ToStorageVirtualMachineTagArrayOutput added in v0.14.0

func (o StorageVirtualMachineTagArrayOutput) ToStorageVirtualMachineTagArrayOutput() StorageVirtualMachineTagArrayOutput

func (StorageVirtualMachineTagArrayOutput) ToStorageVirtualMachineTagArrayOutputWithContext added in v0.14.0

func (o StorageVirtualMachineTagArrayOutput) ToStorageVirtualMachineTagArrayOutputWithContext(ctx context.Context) StorageVirtualMachineTagArrayOutput

type StorageVirtualMachineTagInput added in v0.14.0

type StorageVirtualMachineTagInput interface {
	pulumi.Input

	ToStorageVirtualMachineTagOutput() StorageVirtualMachineTagOutput
	ToStorageVirtualMachineTagOutputWithContext(context.Context) StorageVirtualMachineTagOutput
}

StorageVirtualMachineTagInput is an input type that accepts StorageVirtualMachineTagArgs and StorageVirtualMachineTagOutput values. You can construct a concrete instance of `StorageVirtualMachineTagInput` via:

StorageVirtualMachineTagArgs{...}

type StorageVirtualMachineTagOutput added in v0.14.0

type StorageVirtualMachineTagOutput struct{ *pulumi.OutputState }

func (StorageVirtualMachineTagOutput) ElementType added in v0.14.0

func (StorageVirtualMachineTagOutput) Key added in v0.14.0

func (StorageVirtualMachineTagOutput) ToStorageVirtualMachineTagOutput added in v0.14.0

func (o StorageVirtualMachineTagOutput) ToStorageVirtualMachineTagOutput() StorageVirtualMachineTagOutput

func (StorageVirtualMachineTagOutput) ToStorageVirtualMachineTagOutputWithContext added in v0.14.0

func (o StorageVirtualMachineTagOutput) ToStorageVirtualMachineTagOutputWithContext(ctx context.Context) StorageVirtualMachineTagOutput

func (StorageVirtualMachineTagOutput) Value added in v0.14.0

type Volume deprecated added in v0.14.0

type Volume struct {
	pulumi.CustomResourceState

	BackupId             pulumi.StringPtrOutput              `pulumi:"backupId"`
	Name                 pulumi.StringOutput                 `pulumi:"name"`
	OntapConfiguration   VolumeOntapConfigurationPtrOutput   `pulumi:"ontapConfiguration"`
	OpenZFSConfiguration VolumeOpenZFSConfigurationPtrOutput `pulumi:"openZFSConfiguration"`
	ResourceARN          pulumi.StringOutput                 `pulumi:"resourceARN"`
	Tags                 VolumeTagArrayOutput                `pulumi:"tags"`
	UUID                 pulumi.StringOutput                 `pulumi:"uUID"`
	VolumeId             pulumi.StringOutput                 `pulumi:"volumeId"`
	VolumeType           pulumi.StringPtrOutput              `pulumi:"volumeType"`
}

Resource Type definition for AWS::FSx::Volume

Deprecated: Volume is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetVolume added in v0.14.0

func GetVolume(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VolumeState, opts ...pulumi.ResourceOption) (*Volume, error)

GetVolume gets an existing Volume 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 NewVolume added in v0.14.0

func NewVolume(ctx *pulumi.Context,
	name string, args *VolumeArgs, opts ...pulumi.ResourceOption) (*Volume, error)

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

func (*Volume) ElementType added in v0.14.0

func (*Volume) ElementType() reflect.Type

func (*Volume) ToVolumeOutput added in v0.14.0

func (i *Volume) ToVolumeOutput() VolumeOutput

func (*Volume) ToVolumeOutputWithContext added in v0.14.0

func (i *Volume) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput

type VolumeArgs added in v0.14.0

type VolumeArgs struct {
	BackupId             pulumi.StringPtrInput
	Name                 pulumi.StringPtrInput
	OntapConfiguration   VolumeOntapConfigurationPtrInput
	OpenZFSConfiguration VolumeOpenZFSConfigurationPtrInput
	Tags                 VolumeTagArrayInput
	VolumeType           pulumi.StringPtrInput
}

The set of arguments for constructing a Volume resource.

func (VolumeArgs) ElementType added in v0.14.0

func (VolumeArgs) ElementType() reflect.Type

type VolumeClientConfigurations added in v0.14.0

type VolumeClientConfigurations struct {
	Clients string   `pulumi:"clients"`
	Options []string `pulumi:"options"`
}

type VolumeClientConfigurationsArgs added in v0.14.0

type VolumeClientConfigurationsArgs struct {
	Clients pulumi.StringInput      `pulumi:"clients"`
	Options pulumi.StringArrayInput `pulumi:"options"`
}

func (VolumeClientConfigurationsArgs) ElementType added in v0.14.0

func (VolumeClientConfigurationsArgs) ToVolumeClientConfigurationsOutput added in v0.14.0

func (i VolumeClientConfigurationsArgs) ToVolumeClientConfigurationsOutput() VolumeClientConfigurationsOutput

func (VolumeClientConfigurationsArgs) ToVolumeClientConfigurationsOutputWithContext added in v0.14.0

func (i VolumeClientConfigurationsArgs) ToVolumeClientConfigurationsOutputWithContext(ctx context.Context) VolumeClientConfigurationsOutput

type VolumeClientConfigurationsArray added in v0.14.0

type VolumeClientConfigurationsArray []VolumeClientConfigurationsInput

func (VolumeClientConfigurationsArray) ElementType added in v0.14.0

func (VolumeClientConfigurationsArray) ToVolumeClientConfigurationsArrayOutput added in v0.14.0

func (i VolumeClientConfigurationsArray) ToVolumeClientConfigurationsArrayOutput() VolumeClientConfigurationsArrayOutput

func (VolumeClientConfigurationsArray) ToVolumeClientConfigurationsArrayOutputWithContext added in v0.14.0

func (i VolumeClientConfigurationsArray) ToVolumeClientConfigurationsArrayOutputWithContext(ctx context.Context) VolumeClientConfigurationsArrayOutput

type VolumeClientConfigurationsArrayInput added in v0.14.0

type VolumeClientConfigurationsArrayInput interface {
	pulumi.Input

	ToVolumeClientConfigurationsArrayOutput() VolumeClientConfigurationsArrayOutput
	ToVolumeClientConfigurationsArrayOutputWithContext(context.Context) VolumeClientConfigurationsArrayOutput
}

VolumeClientConfigurationsArrayInput is an input type that accepts VolumeClientConfigurationsArray and VolumeClientConfigurationsArrayOutput values. You can construct a concrete instance of `VolumeClientConfigurationsArrayInput` via:

VolumeClientConfigurationsArray{ VolumeClientConfigurationsArgs{...} }

type VolumeClientConfigurationsArrayOutput added in v0.14.0

type VolumeClientConfigurationsArrayOutput struct{ *pulumi.OutputState }

func (VolumeClientConfigurationsArrayOutput) ElementType added in v0.14.0

func (VolumeClientConfigurationsArrayOutput) Index added in v0.14.0

func (VolumeClientConfigurationsArrayOutput) ToVolumeClientConfigurationsArrayOutput added in v0.14.0

func (o VolumeClientConfigurationsArrayOutput) ToVolumeClientConfigurationsArrayOutput() VolumeClientConfigurationsArrayOutput

func (VolumeClientConfigurationsArrayOutput) ToVolumeClientConfigurationsArrayOutputWithContext added in v0.14.0

func (o VolumeClientConfigurationsArrayOutput) ToVolumeClientConfigurationsArrayOutputWithContext(ctx context.Context) VolumeClientConfigurationsArrayOutput

type VolumeClientConfigurationsInput added in v0.14.0

type VolumeClientConfigurationsInput interface {
	pulumi.Input

	ToVolumeClientConfigurationsOutput() VolumeClientConfigurationsOutput
	ToVolumeClientConfigurationsOutputWithContext(context.Context) VolumeClientConfigurationsOutput
}

VolumeClientConfigurationsInput is an input type that accepts VolumeClientConfigurationsArgs and VolumeClientConfigurationsOutput values. You can construct a concrete instance of `VolumeClientConfigurationsInput` via:

VolumeClientConfigurationsArgs{...}

type VolumeClientConfigurationsOutput added in v0.14.0

type VolumeClientConfigurationsOutput struct{ *pulumi.OutputState }

func (VolumeClientConfigurationsOutput) Clients added in v0.14.0

func (VolumeClientConfigurationsOutput) ElementType added in v0.14.0

func (VolumeClientConfigurationsOutput) Options added in v0.14.0

func (VolumeClientConfigurationsOutput) ToVolumeClientConfigurationsOutput added in v0.14.0

func (o VolumeClientConfigurationsOutput) ToVolumeClientConfigurationsOutput() VolumeClientConfigurationsOutput

func (VolumeClientConfigurationsOutput) ToVolumeClientConfigurationsOutputWithContext added in v0.14.0

func (o VolumeClientConfigurationsOutput) ToVolumeClientConfigurationsOutputWithContext(ctx context.Context) VolumeClientConfigurationsOutput

type VolumeInput added in v0.14.0

type VolumeInput interface {
	pulumi.Input

	ToVolumeOutput() VolumeOutput
	ToVolumeOutputWithContext(ctx context.Context) VolumeOutput
}

type VolumeNfsExports added in v0.14.0

type VolumeNfsExports struct {
	ClientConfigurations []VolumeClientConfigurations `pulumi:"clientConfigurations"`
}

type VolumeNfsExportsArgs added in v0.14.0

type VolumeNfsExportsArgs struct {
	ClientConfigurations VolumeClientConfigurationsArrayInput `pulumi:"clientConfigurations"`
}

func (VolumeNfsExportsArgs) ElementType added in v0.14.0

func (VolumeNfsExportsArgs) ElementType() reflect.Type

func (VolumeNfsExportsArgs) ToVolumeNfsExportsOutput added in v0.14.0

func (i VolumeNfsExportsArgs) ToVolumeNfsExportsOutput() VolumeNfsExportsOutput

func (VolumeNfsExportsArgs) ToVolumeNfsExportsOutputWithContext added in v0.14.0

func (i VolumeNfsExportsArgs) ToVolumeNfsExportsOutputWithContext(ctx context.Context) VolumeNfsExportsOutput

type VolumeNfsExportsArray added in v0.14.0

type VolumeNfsExportsArray []VolumeNfsExportsInput

func (VolumeNfsExportsArray) ElementType added in v0.14.0

func (VolumeNfsExportsArray) ElementType() reflect.Type

func (VolumeNfsExportsArray) ToVolumeNfsExportsArrayOutput added in v0.14.0

func (i VolumeNfsExportsArray) ToVolumeNfsExportsArrayOutput() VolumeNfsExportsArrayOutput

func (VolumeNfsExportsArray) ToVolumeNfsExportsArrayOutputWithContext added in v0.14.0

func (i VolumeNfsExportsArray) ToVolumeNfsExportsArrayOutputWithContext(ctx context.Context) VolumeNfsExportsArrayOutput

type VolumeNfsExportsArrayInput added in v0.14.0

type VolumeNfsExportsArrayInput interface {
	pulumi.Input

	ToVolumeNfsExportsArrayOutput() VolumeNfsExportsArrayOutput
	ToVolumeNfsExportsArrayOutputWithContext(context.Context) VolumeNfsExportsArrayOutput
}

VolumeNfsExportsArrayInput is an input type that accepts VolumeNfsExportsArray and VolumeNfsExportsArrayOutput values. You can construct a concrete instance of `VolumeNfsExportsArrayInput` via:

VolumeNfsExportsArray{ VolumeNfsExportsArgs{...} }

type VolumeNfsExportsArrayOutput added in v0.14.0

type VolumeNfsExportsArrayOutput struct{ *pulumi.OutputState }

func (VolumeNfsExportsArrayOutput) ElementType added in v0.14.0

func (VolumeNfsExportsArrayOutput) Index added in v0.14.0

func (VolumeNfsExportsArrayOutput) ToVolumeNfsExportsArrayOutput added in v0.14.0

func (o VolumeNfsExportsArrayOutput) ToVolumeNfsExportsArrayOutput() VolumeNfsExportsArrayOutput

func (VolumeNfsExportsArrayOutput) ToVolumeNfsExportsArrayOutputWithContext added in v0.14.0

func (o VolumeNfsExportsArrayOutput) ToVolumeNfsExportsArrayOutputWithContext(ctx context.Context) VolumeNfsExportsArrayOutput

type VolumeNfsExportsInput added in v0.14.0

type VolumeNfsExportsInput interface {
	pulumi.Input

	ToVolumeNfsExportsOutput() VolumeNfsExportsOutput
	ToVolumeNfsExportsOutputWithContext(context.Context) VolumeNfsExportsOutput
}

VolumeNfsExportsInput is an input type that accepts VolumeNfsExportsArgs and VolumeNfsExportsOutput values. You can construct a concrete instance of `VolumeNfsExportsInput` via:

VolumeNfsExportsArgs{...}

type VolumeNfsExportsOutput added in v0.14.0

type VolumeNfsExportsOutput struct{ *pulumi.OutputState }

func (VolumeNfsExportsOutput) ClientConfigurations added in v0.14.0

func (VolumeNfsExportsOutput) ElementType added in v0.14.0

func (VolumeNfsExportsOutput) ElementType() reflect.Type

func (VolumeNfsExportsOutput) ToVolumeNfsExportsOutput added in v0.14.0

func (o VolumeNfsExportsOutput) ToVolumeNfsExportsOutput() VolumeNfsExportsOutput

func (VolumeNfsExportsOutput) ToVolumeNfsExportsOutputWithContext added in v0.14.0

func (o VolumeNfsExportsOutput) ToVolumeNfsExportsOutputWithContext(ctx context.Context) VolumeNfsExportsOutput

type VolumeOntapConfiguration added in v0.14.0

type VolumeOntapConfiguration struct {
	CopyTagsToBackups        *string              `pulumi:"copyTagsToBackups"`
	JunctionPath             *string              `pulumi:"junctionPath"`
	OntapVolumeType          *string              `pulumi:"ontapVolumeType"`
	SecurityStyle            *string              `pulumi:"securityStyle"`
	SizeInMegabytes          string               `pulumi:"sizeInMegabytes"`
	SnapshotPolicy           *string              `pulumi:"snapshotPolicy"`
	StorageEfficiencyEnabled *string              `pulumi:"storageEfficiencyEnabled"`
	StorageVirtualMachineId  string               `pulumi:"storageVirtualMachineId"`
	TieringPolicy            *VolumeTieringPolicy `pulumi:"tieringPolicy"`
}

type VolumeOntapConfigurationArgs added in v0.14.0

type VolumeOntapConfigurationArgs struct {
	CopyTagsToBackups        pulumi.StringPtrInput       `pulumi:"copyTagsToBackups"`
	JunctionPath             pulumi.StringPtrInput       `pulumi:"junctionPath"`
	OntapVolumeType          pulumi.StringPtrInput       `pulumi:"ontapVolumeType"`
	SecurityStyle            pulumi.StringPtrInput       `pulumi:"securityStyle"`
	SizeInMegabytes          pulumi.StringInput          `pulumi:"sizeInMegabytes"`
	SnapshotPolicy           pulumi.StringPtrInput       `pulumi:"snapshotPolicy"`
	StorageEfficiencyEnabled pulumi.StringPtrInput       `pulumi:"storageEfficiencyEnabled"`
	StorageVirtualMachineId  pulumi.StringInput          `pulumi:"storageVirtualMachineId"`
	TieringPolicy            VolumeTieringPolicyPtrInput `pulumi:"tieringPolicy"`
}

func (VolumeOntapConfigurationArgs) ElementType added in v0.14.0

func (VolumeOntapConfigurationArgs) ToVolumeOntapConfigurationOutput added in v0.14.0

func (i VolumeOntapConfigurationArgs) ToVolumeOntapConfigurationOutput() VolumeOntapConfigurationOutput

func (VolumeOntapConfigurationArgs) ToVolumeOntapConfigurationOutputWithContext added in v0.14.0

func (i VolumeOntapConfigurationArgs) ToVolumeOntapConfigurationOutputWithContext(ctx context.Context) VolumeOntapConfigurationOutput

func (VolumeOntapConfigurationArgs) ToVolumeOntapConfigurationPtrOutput added in v0.14.0

func (i VolumeOntapConfigurationArgs) ToVolumeOntapConfigurationPtrOutput() VolumeOntapConfigurationPtrOutput

func (VolumeOntapConfigurationArgs) ToVolumeOntapConfigurationPtrOutputWithContext added in v0.14.0

func (i VolumeOntapConfigurationArgs) ToVolumeOntapConfigurationPtrOutputWithContext(ctx context.Context) VolumeOntapConfigurationPtrOutput

type VolumeOntapConfigurationInput added in v0.14.0

type VolumeOntapConfigurationInput interface {
	pulumi.Input

	ToVolumeOntapConfigurationOutput() VolumeOntapConfigurationOutput
	ToVolumeOntapConfigurationOutputWithContext(context.Context) VolumeOntapConfigurationOutput
}

VolumeOntapConfigurationInput is an input type that accepts VolumeOntapConfigurationArgs and VolumeOntapConfigurationOutput values. You can construct a concrete instance of `VolumeOntapConfigurationInput` via:

VolumeOntapConfigurationArgs{...}

type VolumeOntapConfigurationOutput added in v0.14.0

type VolumeOntapConfigurationOutput struct{ *pulumi.OutputState }

func (VolumeOntapConfigurationOutput) CopyTagsToBackups added in v0.46.0

func (VolumeOntapConfigurationOutput) ElementType added in v0.14.0

func (VolumeOntapConfigurationOutput) JunctionPath added in v0.14.0

func (VolumeOntapConfigurationOutput) OntapVolumeType added in v0.46.0

func (VolumeOntapConfigurationOutput) SecurityStyle added in v0.14.0

func (VolumeOntapConfigurationOutput) SizeInMegabytes added in v0.14.0

func (VolumeOntapConfigurationOutput) SnapshotPolicy added in v0.46.0

func (VolumeOntapConfigurationOutput) StorageEfficiencyEnabled added in v0.14.0

func (o VolumeOntapConfigurationOutput) StorageEfficiencyEnabled() pulumi.StringPtrOutput

func (VolumeOntapConfigurationOutput) StorageVirtualMachineId added in v0.14.0

func (o VolumeOntapConfigurationOutput) StorageVirtualMachineId() pulumi.StringOutput

func (VolumeOntapConfigurationOutput) TieringPolicy added in v0.14.0

func (VolumeOntapConfigurationOutput) ToVolumeOntapConfigurationOutput added in v0.14.0

func (o VolumeOntapConfigurationOutput) ToVolumeOntapConfigurationOutput() VolumeOntapConfigurationOutput

func (VolumeOntapConfigurationOutput) ToVolumeOntapConfigurationOutputWithContext added in v0.14.0

func (o VolumeOntapConfigurationOutput) ToVolumeOntapConfigurationOutputWithContext(ctx context.Context) VolumeOntapConfigurationOutput

func (VolumeOntapConfigurationOutput) ToVolumeOntapConfigurationPtrOutput added in v0.14.0

func (o VolumeOntapConfigurationOutput) ToVolumeOntapConfigurationPtrOutput() VolumeOntapConfigurationPtrOutput

func (VolumeOntapConfigurationOutput) ToVolumeOntapConfigurationPtrOutputWithContext added in v0.14.0

func (o VolumeOntapConfigurationOutput) ToVolumeOntapConfigurationPtrOutputWithContext(ctx context.Context) VolumeOntapConfigurationPtrOutput

type VolumeOntapConfigurationPtrInput added in v0.14.0

type VolumeOntapConfigurationPtrInput interface {
	pulumi.Input

	ToVolumeOntapConfigurationPtrOutput() VolumeOntapConfigurationPtrOutput
	ToVolumeOntapConfigurationPtrOutputWithContext(context.Context) VolumeOntapConfigurationPtrOutput
}

VolumeOntapConfigurationPtrInput is an input type that accepts VolumeOntapConfigurationArgs, VolumeOntapConfigurationPtr and VolumeOntapConfigurationPtrOutput values. You can construct a concrete instance of `VolumeOntapConfigurationPtrInput` via:

        VolumeOntapConfigurationArgs{...}

or:

        nil

func VolumeOntapConfigurationPtr added in v0.14.0

func VolumeOntapConfigurationPtr(v *VolumeOntapConfigurationArgs) VolumeOntapConfigurationPtrInput

type VolumeOntapConfigurationPtrOutput added in v0.14.0

type VolumeOntapConfigurationPtrOutput struct{ *pulumi.OutputState }

func (VolumeOntapConfigurationPtrOutput) CopyTagsToBackups added in v0.46.0

func (VolumeOntapConfigurationPtrOutput) Elem added in v0.14.0

func (VolumeOntapConfigurationPtrOutput) ElementType added in v0.14.0

func (VolumeOntapConfigurationPtrOutput) JunctionPath added in v0.14.0

func (VolumeOntapConfigurationPtrOutput) OntapVolumeType added in v0.46.0

func (VolumeOntapConfigurationPtrOutput) SecurityStyle added in v0.14.0

func (VolumeOntapConfigurationPtrOutput) SizeInMegabytes added in v0.14.0

func (VolumeOntapConfigurationPtrOutput) SnapshotPolicy added in v0.46.0

func (VolumeOntapConfigurationPtrOutput) StorageEfficiencyEnabled added in v0.14.0

func (o VolumeOntapConfigurationPtrOutput) StorageEfficiencyEnabled() pulumi.StringPtrOutput

func (VolumeOntapConfigurationPtrOutput) StorageVirtualMachineId added in v0.14.0

func (o VolumeOntapConfigurationPtrOutput) StorageVirtualMachineId() pulumi.StringPtrOutput

func (VolumeOntapConfigurationPtrOutput) TieringPolicy added in v0.14.0

func (VolumeOntapConfigurationPtrOutput) ToVolumeOntapConfigurationPtrOutput added in v0.14.0

func (o VolumeOntapConfigurationPtrOutput) ToVolumeOntapConfigurationPtrOutput() VolumeOntapConfigurationPtrOutput

func (VolumeOntapConfigurationPtrOutput) ToVolumeOntapConfigurationPtrOutputWithContext added in v0.14.0

func (o VolumeOntapConfigurationPtrOutput) ToVolumeOntapConfigurationPtrOutputWithContext(ctx context.Context) VolumeOntapConfigurationPtrOutput

type VolumeOpenZFSConfiguration added in v0.14.0

type VolumeOpenZFSConfiguration struct {
	CopyTagsToSnapshots           *bool                      `pulumi:"copyTagsToSnapshots"`
	DataCompressionType           *string                    `pulumi:"dataCompressionType"`
	NfsExports                    []VolumeNfsExports         `pulumi:"nfsExports"`
	Options                       []string                   `pulumi:"options"`
	OriginSnapshot                *VolumeOriginSnapshot      `pulumi:"originSnapshot"`
	ParentVolumeId                string                     `pulumi:"parentVolumeId"`
	ReadOnly                      *bool                      `pulumi:"readOnly"`
	RecordSizeKiB                 *int                       `pulumi:"recordSizeKiB"`
	StorageCapacityQuotaGiB       *int                       `pulumi:"storageCapacityQuotaGiB"`
	StorageCapacityReservationGiB *int                       `pulumi:"storageCapacityReservationGiB"`
	UserAndGroupQuotas            []VolumeUserAndGroupQuotas `pulumi:"userAndGroupQuotas"`
}

type VolumeOpenZFSConfigurationArgs added in v0.14.0

type VolumeOpenZFSConfigurationArgs struct {
	CopyTagsToSnapshots           pulumi.BoolPtrInput                `pulumi:"copyTagsToSnapshots"`
	DataCompressionType           pulumi.StringPtrInput              `pulumi:"dataCompressionType"`
	NfsExports                    VolumeNfsExportsArrayInput         `pulumi:"nfsExports"`
	Options                       pulumi.StringArrayInput            `pulumi:"options"`
	OriginSnapshot                VolumeOriginSnapshotPtrInput       `pulumi:"originSnapshot"`
	ParentVolumeId                pulumi.StringInput                 `pulumi:"parentVolumeId"`
	ReadOnly                      pulumi.BoolPtrInput                `pulumi:"readOnly"`
	RecordSizeKiB                 pulumi.IntPtrInput                 `pulumi:"recordSizeKiB"`
	StorageCapacityQuotaGiB       pulumi.IntPtrInput                 `pulumi:"storageCapacityQuotaGiB"`
	StorageCapacityReservationGiB pulumi.IntPtrInput                 `pulumi:"storageCapacityReservationGiB"`
	UserAndGroupQuotas            VolumeUserAndGroupQuotasArrayInput `pulumi:"userAndGroupQuotas"`
}

func (VolumeOpenZFSConfigurationArgs) ElementType added in v0.14.0

func (VolumeOpenZFSConfigurationArgs) ToVolumeOpenZFSConfigurationOutput added in v0.14.0

func (i VolumeOpenZFSConfigurationArgs) ToVolumeOpenZFSConfigurationOutput() VolumeOpenZFSConfigurationOutput

func (VolumeOpenZFSConfigurationArgs) ToVolumeOpenZFSConfigurationOutputWithContext added in v0.14.0

func (i VolumeOpenZFSConfigurationArgs) ToVolumeOpenZFSConfigurationOutputWithContext(ctx context.Context) VolumeOpenZFSConfigurationOutput

func (VolumeOpenZFSConfigurationArgs) ToVolumeOpenZFSConfigurationPtrOutput added in v0.14.0

func (i VolumeOpenZFSConfigurationArgs) ToVolumeOpenZFSConfigurationPtrOutput() VolumeOpenZFSConfigurationPtrOutput

func (VolumeOpenZFSConfigurationArgs) ToVolumeOpenZFSConfigurationPtrOutputWithContext added in v0.14.0

func (i VolumeOpenZFSConfigurationArgs) ToVolumeOpenZFSConfigurationPtrOutputWithContext(ctx context.Context) VolumeOpenZFSConfigurationPtrOutput

type VolumeOpenZFSConfigurationInput added in v0.14.0

type VolumeOpenZFSConfigurationInput interface {
	pulumi.Input

	ToVolumeOpenZFSConfigurationOutput() VolumeOpenZFSConfigurationOutput
	ToVolumeOpenZFSConfigurationOutputWithContext(context.Context) VolumeOpenZFSConfigurationOutput
}

VolumeOpenZFSConfigurationInput is an input type that accepts VolumeOpenZFSConfigurationArgs and VolumeOpenZFSConfigurationOutput values. You can construct a concrete instance of `VolumeOpenZFSConfigurationInput` via:

VolumeOpenZFSConfigurationArgs{...}

type VolumeOpenZFSConfigurationOutput added in v0.14.0

type VolumeOpenZFSConfigurationOutput struct{ *pulumi.OutputState }

func (VolumeOpenZFSConfigurationOutput) CopyTagsToSnapshots added in v0.14.0

func (o VolumeOpenZFSConfigurationOutput) CopyTagsToSnapshots() pulumi.BoolPtrOutput

func (VolumeOpenZFSConfigurationOutput) DataCompressionType added in v0.14.0

func (VolumeOpenZFSConfigurationOutput) ElementType added in v0.14.0

func (VolumeOpenZFSConfigurationOutput) NfsExports added in v0.14.0

func (VolumeOpenZFSConfigurationOutput) Options added in v0.14.0

func (VolumeOpenZFSConfigurationOutput) OriginSnapshot added in v0.14.0

func (VolumeOpenZFSConfigurationOutput) ParentVolumeId added in v0.14.0

func (VolumeOpenZFSConfigurationOutput) ReadOnly added in v0.14.0

func (VolumeOpenZFSConfigurationOutput) RecordSizeKiB added in v0.14.0

func (VolumeOpenZFSConfigurationOutput) StorageCapacityQuotaGiB added in v0.14.0

func (o VolumeOpenZFSConfigurationOutput) StorageCapacityQuotaGiB() pulumi.IntPtrOutput

func (VolumeOpenZFSConfigurationOutput) StorageCapacityReservationGiB added in v0.14.0

func (o VolumeOpenZFSConfigurationOutput) StorageCapacityReservationGiB() pulumi.IntPtrOutput

func (VolumeOpenZFSConfigurationOutput) ToVolumeOpenZFSConfigurationOutput added in v0.14.0

func (o VolumeOpenZFSConfigurationOutput) ToVolumeOpenZFSConfigurationOutput() VolumeOpenZFSConfigurationOutput

func (VolumeOpenZFSConfigurationOutput) ToVolumeOpenZFSConfigurationOutputWithContext added in v0.14.0

func (o VolumeOpenZFSConfigurationOutput) ToVolumeOpenZFSConfigurationOutputWithContext(ctx context.Context) VolumeOpenZFSConfigurationOutput

func (VolumeOpenZFSConfigurationOutput) ToVolumeOpenZFSConfigurationPtrOutput added in v0.14.0

func (o VolumeOpenZFSConfigurationOutput) ToVolumeOpenZFSConfigurationPtrOutput() VolumeOpenZFSConfigurationPtrOutput

func (VolumeOpenZFSConfigurationOutput) ToVolumeOpenZFSConfigurationPtrOutputWithContext added in v0.14.0

func (o VolumeOpenZFSConfigurationOutput) ToVolumeOpenZFSConfigurationPtrOutputWithContext(ctx context.Context) VolumeOpenZFSConfigurationPtrOutput

func (VolumeOpenZFSConfigurationOutput) UserAndGroupQuotas added in v0.14.0

type VolumeOpenZFSConfigurationPtrInput added in v0.14.0

type VolumeOpenZFSConfigurationPtrInput interface {
	pulumi.Input

	ToVolumeOpenZFSConfigurationPtrOutput() VolumeOpenZFSConfigurationPtrOutput
	ToVolumeOpenZFSConfigurationPtrOutputWithContext(context.Context) VolumeOpenZFSConfigurationPtrOutput
}

VolumeOpenZFSConfigurationPtrInput is an input type that accepts VolumeOpenZFSConfigurationArgs, VolumeOpenZFSConfigurationPtr and VolumeOpenZFSConfigurationPtrOutput values. You can construct a concrete instance of `VolumeOpenZFSConfigurationPtrInput` via:

        VolumeOpenZFSConfigurationArgs{...}

or:

        nil

func VolumeOpenZFSConfigurationPtr added in v0.14.0

type VolumeOpenZFSConfigurationPtrOutput added in v0.14.0

type VolumeOpenZFSConfigurationPtrOutput struct{ *pulumi.OutputState }

func (VolumeOpenZFSConfigurationPtrOutput) CopyTagsToSnapshots added in v0.14.0

func (VolumeOpenZFSConfigurationPtrOutput) DataCompressionType added in v0.14.0

func (VolumeOpenZFSConfigurationPtrOutput) Elem added in v0.14.0

func (VolumeOpenZFSConfigurationPtrOutput) ElementType added in v0.14.0

func (VolumeOpenZFSConfigurationPtrOutput) NfsExports added in v0.14.0

func (VolumeOpenZFSConfigurationPtrOutput) Options added in v0.14.0

func (VolumeOpenZFSConfigurationPtrOutput) OriginSnapshot added in v0.14.0

func (VolumeOpenZFSConfigurationPtrOutput) ParentVolumeId added in v0.14.0

func (VolumeOpenZFSConfigurationPtrOutput) ReadOnly added in v0.14.0

func (VolumeOpenZFSConfigurationPtrOutput) RecordSizeKiB added in v0.14.0

func (VolumeOpenZFSConfigurationPtrOutput) StorageCapacityQuotaGiB added in v0.14.0

func (o VolumeOpenZFSConfigurationPtrOutput) StorageCapacityQuotaGiB() pulumi.IntPtrOutput

func (VolumeOpenZFSConfigurationPtrOutput) StorageCapacityReservationGiB added in v0.14.0

func (o VolumeOpenZFSConfigurationPtrOutput) StorageCapacityReservationGiB() pulumi.IntPtrOutput

func (VolumeOpenZFSConfigurationPtrOutput) ToVolumeOpenZFSConfigurationPtrOutput added in v0.14.0

func (o VolumeOpenZFSConfigurationPtrOutput) ToVolumeOpenZFSConfigurationPtrOutput() VolumeOpenZFSConfigurationPtrOutput

func (VolumeOpenZFSConfigurationPtrOutput) ToVolumeOpenZFSConfigurationPtrOutputWithContext added in v0.14.0

func (o VolumeOpenZFSConfigurationPtrOutput) ToVolumeOpenZFSConfigurationPtrOutputWithContext(ctx context.Context) VolumeOpenZFSConfigurationPtrOutput

func (VolumeOpenZFSConfigurationPtrOutput) UserAndGroupQuotas added in v0.14.0

type VolumeOriginSnapshot added in v0.14.0

type VolumeOriginSnapshot struct {
	CopyStrategy string `pulumi:"copyStrategy"`
	SnapshotARN  string `pulumi:"snapshotARN"`
}

type VolumeOriginSnapshotArgs added in v0.14.0

type VolumeOriginSnapshotArgs struct {
	CopyStrategy pulumi.StringInput `pulumi:"copyStrategy"`
	SnapshotARN  pulumi.StringInput `pulumi:"snapshotARN"`
}

func (VolumeOriginSnapshotArgs) ElementType added in v0.14.0

func (VolumeOriginSnapshotArgs) ElementType() reflect.Type

func (VolumeOriginSnapshotArgs) ToVolumeOriginSnapshotOutput added in v0.14.0

func (i VolumeOriginSnapshotArgs) ToVolumeOriginSnapshotOutput() VolumeOriginSnapshotOutput

func (VolumeOriginSnapshotArgs) ToVolumeOriginSnapshotOutputWithContext added in v0.14.0

func (i VolumeOriginSnapshotArgs) ToVolumeOriginSnapshotOutputWithContext(ctx context.Context) VolumeOriginSnapshotOutput

func (VolumeOriginSnapshotArgs) ToVolumeOriginSnapshotPtrOutput added in v0.14.0

func (i VolumeOriginSnapshotArgs) ToVolumeOriginSnapshotPtrOutput() VolumeOriginSnapshotPtrOutput

func (VolumeOriginSnapshotArgs) ToVolumeOriginSnapshotPtrOutputWithContext added in v0.14.0

func (i VolumeOriginSnapshotArgs) ToVolumeOriginSnapshotPtrOutputWithContext(ctx context.Context) VolumeOriginSnapshotPtrOutput

type VolumeOriginSnapshotInput added in v0.14.0

type VolumeOriginSnapshotInput interface {
	pulumi.Input

	ToVolumeOriginSnapshotOutput() VolumeOriginSnapshotOutput
	ToVolumeOriginSnapshotOutputWithContext(context.Context) VolumeOriginSnapshotOutput
}

VolumeOriginSnapshotInput is an input type that accepts VolumeOriginSnapshotArgs and VolumeOriginSnapshotOutput values. You can construct a concrete instance of `VolumeOriginSnapshotInput` via:

VolumeOriginSnapshotArgs{...}

type VolumeOriginSnapshotOutput added in v0.14.0

type VolumeOriginSnapshotOutput struct{ *pulumi.OutputState }

func (VolumeOriginSnapshotOutput) CopyStrategy added in v0.14.0

func (VolumeOriginSnapshotOutput) ElementType added in v0.14.0

func (VolumeOriginSnapshotOutput) ElementType() reflect.Type

func (VolumeOriginSnapshotOutput) SnapshotARN added in v0.14.0

func (VolumeOriginSnapshotOutput) ToVolumeOriginSnapshotOutput added in v0.14.0

func (o VolumeOriginSnapshotOutput) ToVolumeOriginSnapshotOutput() VolumeOriginSnapshotOutput

func (VolumeOriginSnapshotOutput) ToVolumeOriginSnapshotOutputWithContext added in v0.14.0

func (o VolumeOriginSnapshotOutput) ToVolumeOriginSnapshotOutputWithContext(ctx context.Context) VolumeOriginSnapshotOutput

func (VolumeOriginSnapshotOutput) ToVolumeOriginSnapshotPtrOutput added in v0.14.0

func (o VolumeOriginSnapshotOutput) ToVolumeOriginSnapshotPtrOutput() VolumeOriginSnapshotPtrOutput

func (VolumeOriginSnapshotOutput) ToVolumeOriginSnapshotPtrOutputWithContext added in v0.14.0

func (o VolumeOriginSnapshotOutput) ToVolumeOriginSnapshotPtrOutputWithContext(ctx context.Context) VolumeOriginSnapshotPtrOutput

type VolumeOriginSnapshotPtrInput added in v0.14.0

type VolumeOriginSnapshotPtrInput interface {
	pulumi.Input

	ToVolumeOriginSnapshotPtrOutput() VolumeOriginSnapshotPtrOutput
	ToVolumeOriginSnapshotPtrOutputWithContext(context.Context) VolumeOriginSnapshotPtrOutput
}

VolumeOriginSnapshotPtrInput is an input type that accepts VolumeOriginSnapshotArgs, VolumeOriginSnapshotPtr and VolumeOriginSnapshotPtrOutput values. You can construct a concrete instance of `VolumeOriginSnapshotPtrInput` via:

        VolumeOriginSnapshotArgs{...}

or:

        nil

func VolumeOriginSnapshotPtr added in v0.14.0

func VolumeOriginSnapshotPtr(v *VolumeOriginSnapshotArgs) VolumeOriginSnapshotPtrInput

type VolumeOriginSnapshotPtrOutput added in v0.14.0

type VolumeOriginSnapshotPtrOutput struct{ *pulumi.OutputState }

func (VolumeOriginSnapshotPtrOutput) CopyStrategy added in v0.14.0

func (VolumeOriginSnapshotPtrOutput) Elem added in v0.14.0

func (VolumeOriginSnapshotPtrOutput) ElementType added in v0.14.0

func (VolumeOriginSnapshotPtrOutput) SnapshotARN added in v0.14.0

func (VolumeOriginSnapshotPtrOutput) ToVolumeOriginSnapshotPtrOutput added in v0.14.0

func (o VolumeOriginSnapshotPtrOutput) ToVolumeOriginSnapshotPtrOutput() VolumeOriginSnapshotPtrOutput

func (VolumeOriginSnapshotPtrOutput) ToVolumeOriginSnapshotPtrOutputWithContext added in v0.14.0

func (o VolumeOriginSnapshotPtrOutput) ToVolumeOriginSnapshotPtrOutputWithContext(ctx context.Context) VolumeOriginSnapshotPtrOutput

type VolumeOutput added in v0.14.0

type VolumeOutput struct{ *pulumi.OutputState }

func (VolumeOutput) BackupId added in v0.17.0

func (o VolumeOutput) BackupId() pulumi.StringPtrOutput

func (VolumeOutput) ElementType added in v0.14.0

func (VolumeOutput) ElementType() reflect.Type

func (VolumeOutput) Name added in v0.17.0

func (o VolumeOutput) Name() pulumi.StringOutput

func (VolumeOutput) OntapConfiguration added in v0.17.0

func (o VolumeOutput) OntapConfiguration() VolumeOntapConfigurationPtrOutput

func (VolumeOutput) OpenZFSConfiguration added in v0.17.0

func (o VolumeOutput) OpenZFSConfiguration() VolumeOpenZFSConfigurationPtrOutput

func (VolumeOutput) ResourceARN added in v0.17.0

func (o VolumeOutput) ResourceARN() pulumi.StringOutput

func (VolumeOutput) Tags added in v0.17.0

func (VolumeOutput) ToVolumeOutput added in v0.14.0

func (o VolumeOutput) ToVolumeOutput() VolumeOutput

func (VolumeOutput) ToVolumeOutputWithContext added in v0.14.0

func (o VolumeOutput) ToVolumeOutputWithContext(ctx context.Context) VolumeOutput

func (VolumeOutput) UUID added in v0.17.0

func (o VolumeOutput) UUID() pulumi.StringOutput

func (VolumeOutput) VolumeId added in v0.17.0

func (o VolumeOutput) VolumeId() pulumi.StringOutput

func (VolumeOutput) VolumeType added in v0.17.0

func (o VolumeOutput) VolumeType() pulumi.StringPtrOutput

type VolumeState added in v0.14.0

type VolumeState struct {
}

func (VolumeState) ElementType added in v0.14.0

func (VolumeState) ElementType() reflect.Type

type VolumeTag added in v0.14.0

type VolumeTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type VolumeTagArgs added in v0.14.0

type VolumeTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (VolumeTagArgs) ElementType added in v0.14.0

func (VolumeTagArgs) ElementType() reflect.Type

func (VolumeTagArgs) ToVolumeTagOutput added in v0.14.0

func (i VolumeTagArgs) ToVolumeTagOutput() VolumeTagOutput

func (VolumeTagArgs) ToVolumeTagOutputWithContext added in v0.14.0

func (i VolumeTagArgs) ToVolumeTagOutputWithContext(ctx context.Context) VolumeTagOutput

type VolumeTagArray added in v0.14.0

type VolumeTagArray []VolumeTagInput

func (VolumeTagArray) ElementType added in v0.14.0

func (VolumeTagArray) ElementType() reflect.Type

func (VolumeTagArray) ToVolumeTagArrayOutput added in v0.14.0

func (i VolumeTagArray) ToVolumeTagArrayOutput() VolumeTagArrayOutput

func (VolumeTagArray) ToVolumeTagArrayOutputWithContext added in v0.14.0

func (i VolumeTagArray) ToVolumeTagArrayOutputWithContext(ctx context.Context) VolumeTagArrayOutput

type VolumeTagArrayInput added in v0.14.0

type VolumeTagArrayInput interface {
	pulumi.Input

	ToVolumeTagArrayOutput() VolumeTagArrayOutput
	ToVolumeTagArrayOutputWithContext(context.Context) VolumeTagArrayOutput
}

VolumeTagArrayInput is an input type that accepts VolumeTagArray and VolumeTagArrayOutput values. You can construct a concrete instance of `VolumeTagArrayInput` via:

VolumeTagArray{ VolumeTagArgs{...} }

type VolumeTagArrayOutput added in v0.14.0

type VolumeTagArrayOutput struct{ *pulumi.OutputState }

func (VolumeTagArrayOutput) ElementType added in v0.14.0

func (VolumeTagArrayOutput) ElementType() reflect.Type

func (VolumeTagArrayOutput) Index added in v0.14.0

func (VolumeTagArrayOutput) ToVolumeTagArrayOutput added in v0.14.0

func (o VolumeTagArrayOutput) ToVolumeTagArrayOutput() VolumeTagArrayOutput

func (VolumeTagArrayOutput) ToVolumeTagArrayOutputWithContext added in v0.14.0

func (o VolumeTagArrayOutput) ToVolumeTagArrayOutputWithContext(ctx context.Context) VolumeTagArrayOutput

type VolumeTagInput added in v0.14.0

type VolumeTagInput interface {
	pulumi.Input

	ToVolumeTagOutput() VolumeTagOutput
	ToVolumeTagOutputWithContext(context.Context) VolumeTagOutput
}

VolumeTagInput is an input type that accepts VolumeTagArgs and VolumeTagOutput values. You can construct a concrete instance of `VolumeTagInput` via:

VolumeTagArgs{...}

type VolumeTagOutput added in v0.14.0

type VolumeTagOutput struct{ *pulumi.OutputState }

func (VolumeTagOutput) ElementType added in v0.14.0

func (VolumeTagOutput) ElementType() reflect.Type

func (VolumeTagOutput) Key added in v0.14.0

func (VolumeTagOutput) ToVolumeTagOutput added in v0.14.0

func (o VolumeTagOutput) ToVolumeTagOutput() VolumeTagOutput

func (VolumeTagOutput) ToVolumeTagOutputWithContext added in v0.14.0

func (o VolumeTagOutput) ToVolumeTagOutputWithContext(ctx context.Context) VolumeTagOutput

func (VolumeTagOutput) Value added in v0.14.0

type VolumeTieringPolicy added in v0.14.0

type VolumeTieringPolicy struct {
	CoolingPeriod *int    `pulumi:"coolingPeriod"`
	Name          *string `pulumi:"name"`
}

type VolumeTieringPolicyArgs added in v0.14.0

type VolumeTieringPolicyArgs struct {
	CoolingPeriod pulumi.IntPtrInput    `pulumi:"coolingPeriod"`
	Name          pulumi.StringPtrInput `pulumi:"name"`
}

func (VolumeTieringPolicyArgs) ElementType added in v0.14.0

func (VolumeTieringPolicyArgs) ElementType() reflect.Type

func (VolumeTieringPolicyArgs) ToVolumeTieringPolicyOutput added in v0.14.0

func (i VolumeTieringPolicyArgs) ToVolumeTieringPolicyOutput() VolumeTieringPolicyOutput

func (VolumeTieringPolicyArgs) ToVolumeTieringPolicyOutputWithContext added in v0.14.0

func (i VolumeTieringPolicyArgs) ToVolumeTieringPolicyOutputWithContext(ctx context.Context) VolumeTieringPolicyOutput

func (VolumeTieringPolicyArgs) ToVolumeTieringPolicyPtrOutput added in v0.14.0

func (i VolumeTieringPolicyArgs) ToVolumeTieringPolicyPtrOutput() VolumeTieringPolicyPtrOutput

func (VolumeTieringPolicyArgs) ToVolumeTieringPolicyPtrOutputWithContext added in v0.14.0

func (i VolumeTieringPolicyArgs) ToVolumeTieringPolicyPtrOutputWithContext(ctx context.Context) VolumeTieringPolicyPtrOutput

type VolumeTieringPolicyInput added in v0.14.0

type VolumeTieringPolicyInput interface {
	pulumi.Input

	ToVolumeTieringPolicyOutput() VolumeTieringPolicyOutput
	ToVolumeTieringPolicyOutputWithContext(context.Context) VolumeTieringPolicyOutput
}

VolumeTieringPolicyInput is an input type that accepts VolumeTieringPolicyArgs and VolumeTieringPolicyOutput values. You can construct a concrete instance of `VolumeTieringPolicyInput` via:

VolumeTieringPolicyArgs{...}

type VolumeTieringPolicyOutput added in v0.14.0

type VolumeTieringPolicyOutput struct{ *pulumi.OutputState }

func (VolumeTieringPolicyOutput) CoolingPeriod added in v0.14.0

func (o VolumeTieringPolicyOutput) CoolingPeriod() pulumi.IntPtrOutput

func (VolumeTieringPolicyOutput) ElementType added in v0.14.0

func (VolumeTieringPolicyOutput) ElementType() reflect.Type

func (VolumeTieringPolicyOutput) Name added in v0.14.0

func (VolumeTieringPolicyOutput) ToVolumeTieringPolicyOutput added in v0.14.0

func (o VolumeTieringPolicyOutput) ToVolumeTieringPolicyOutput() VolumeTieringPolicyOutput

func (VolumeTieringPolicyOutput) ToVolumeTieringPolicyOutputWithContext added in v0.14.0

func (o VolumeTieringPolicyOutput) ToVolumeTieringPolicyOutputWithContext(ctx context.Context) VolumeTieringPolicyOutput

func (VolumeTieringPolicyOutput) ToVolumeTieringPolicyPtrOutput added in v0.14.0

func (o VolumeTieringPolicyOutput) ToVolumeTieringPolicyPtrOutput() VolumeTieringPolicyPtrOutput

func (VolumeTieringPolicyOutput) ToVolumeTieringPolicyPtrOutputWithContext added in v0.14.0

func (o VolumeTieringPolicyOutput) ToVolumeTieringPolicyPtrOutputWithContext(ctx context.Context) VolumeTieringPolicyPtrOutput

type VolumeTieringPolicyPtrInput added in v0.14.0

type VolumeTieringPolicyPtrInput interface {
	pulumi.Input

	ToVolumeTieringPolicyPtrOutput() VolumeTieringPolicyPtrOutput
	ToVolumeTieringPolicyPtrOutputWithContext(context.Context) VolumeTieringPolicyPtrOutput
}

VolumeTieringPolicyPtrInput is an input type that accepts VolumeTieringPolicyArgs, VolumeTieringPolicyPtr and VolumeTieringPolicyPtrOutput values. You can construct a concrete instance of `VolumeTieringPolicyPtrInput` via:

        VolumeTieringPolicyArgs{...}

or:

        nil

func VolumeTieringPolicyPtr added in v0.14.0

func VolumeTieringPolicyPtr(v *VolumeTieringPolicyArgs) VolumeTieringPolicyPtrInput

type VolumeTieringPolicyPtrOutput added in v0.14.0

type VolumeTieringPolicyPtrOutput struct{ *pulumi.OutputState }

func (VolumeTieringPolicyPtrOutput) CoolingPeriod added in v0.14.0

func (VolumeTieringPolicyPtrOutput) Elem added in v0.14.0

func (VolumeTieringPolicyPtrOutput) ElementType added in v0.14.0

func (VolumeTieringPolicyPtrOutput) Name added in v0.14.0

func (VolumeTieringPolicyPtrOutput) ToVolumeTieringPolicyPtrOutput added in v0.14.0

func (o VolumeTieringPolicyPtrOutput) ToVolumeTieringPolicyPtrOutput() VolumeTieringPolicyPtrOutput

func (VolumeTieringPolicyPtrOutput) ToVolumeTieringPolicyPtrOutputWithContext added in v0.14.0

func (o VolumeTieringPolicyPtrOutput) ToVolumeTieringPolicyPtrOutputWithContext(ctx context.Context) VolumeTieringPolicyPtrOutput

type VolumeUserAndGroupQuotas added in v0.14.0

type VolumeUserAndGroupQuotas struct {
	Id                      int    `pulumi:"id"`
	StorageCapacityQuotaGiB int    `pulumi:"storageCapacityQuotaGiB"`
	Type                    string `pulumi:"type"`
}

type VolumeUserAndGroupQuotasArgs added in v0.14.0

type VolumeUserAndGroupQuotasArgs struct {
	Id                      pulumi.IntInput    `pulumi:"id"`
	StorageCapacityQuotaGiB pulumi.IntInput    `pulumi:"storageCapacityQuotaGiB"`
	Type                    pulumi.StringInput `pulumi:"type"`
}

func (VolumeUserAndGroupQuotasArgs) ElementType added in v0.14.0

func (VolumeUserAndGroupQuotasArgs) ToVolumeUserAndGroupQuotasOutput added in v0.14.0

func (i VolumeUserAndGroupQuotasArgs) ToVolumeUserAndGroupQuotasOutput() VolumeUserAndGroupQuotasOutput

func (VolumeUserAndGroupQuotasArgs) ToVolumeUserAndGroupQuotasOutputWithContext added in v0.14.0

func (i VolumeUserAndGroupQuotasArgs) ToVolumeUserAndGroupQuotasOutputWithContext(ctx context.Context) VolumeUserAndGroupQuotasOutput

type VolumeUserAndGroupQuotasArray added in v0.14.0

type VolumeUserAndGroupQuotasArray []VolumeUserAndGroupQuotasInput

func (VolumeUserAndGroupQuotasArray) ElementType added in v0.14.0

func (VolumeUserAndGroupQuotasArray) ToVolumeUserAndGroupQuotasArrayOutput added in v0.14.0

func (i VolumeUserAndGroupQuotasArray) ToVolumeUserAndGroupQuotasArrayOutput() VolumeUserAndGroupQuotasArrayOutput

func (VolumeUserAndGroupQuotasArray) ToVolumeUserAndGroupQuotasArrayOutputWithContext added in v0.14.0

func (i VolumeUserAndGroupQuotasArray) ToVolumeUserAndGroupQuotasArrayOutputWithContext(ctx context.Context) VolumeUserAndGroupQuotasArrayOutput

type VolumeUserAndGroupQuotasArrayInput added in v0.14.0

type VolumeUserAndGroupQuotasArrayInput interface {
	pulumi.Input

	ToVolumeUserAndGroupQuotasArrayOutput() VolumeUserAndGroupQuotasArrayOutput
	ToVolumeUserAndGroupQuotasArrayOutputWithContext(context.Context) VolumeUserAndGroupQuotasArrayOutput
}

VolumeUserAndGroupQuotasArrayInput is an input type that accepts VolumeUserAndGroupQuotasArray and VolumeUserAndGroupQuotasArrayOutput values. You can construct a concrete instance of `VolumeUserAndGroupQuotasArrayInput` via:

VolumeUserAndGroupQuotasArray{ VolumeUserAndGroupQuotasArgs{...} }

type VolumeUserAndGroupQuotasArrayOutput added in v0.14.0

type VolumeUserAndGroupQuotasArrayOutput struct{ *pulumi.OutputState }

func (VolumeUserAndGroupQuotasArrayOutput) ElementType added in v0.14.0

func (VolumeUserAndGroupQuotasArrayOutput) Index added in v0.14.0

func (VolumeUserAndGroupQuotasArrayOutput) ToVolumeUserAndGroupQuotasArrayOutput added in v0.14.0

func (o VolumeUserAndGroupQuotasArrayOutput) ToVolumeUserAndGroupQuotasArrayOutput() VolumeUserAndGroupQuotasArrayOutput

func (VolumeUserAndGroupQuotasArrayOutput) ToVolumeUserAndGroupQuotasArrayOutputWithContext added in v0.14.0

func (o VolumeUserAndGroupQuotasArrayOutput) ToVolumeUserAndGroupQuotasArrayOutputWithContext(ctx context.Context) VolumeUserAndGroupQuotasArrayOutput

type VolumeUserAndGroupQuotasInput added in v0.14.0

type VolumeUserAndGroupQuotasInput interface {
	pulumi.Input

	ToVolumeUserAndGroupQuotasOutput() VolumeUserAndGroupQuotasOutput
	ToVolumeUserAndGroupQuotasOutputWithContext(context.Context) VolumeUserAndGroupQuotasOutput
}

VolumeUserAndGroupQuotasInput is an input type that accepts VolumeUserAndGroupQuotasArgs and VolumeUserAndGroupQuotasOutput values. You can construct a concrete instance of `VolumeUserAndGroupQuotasInput` via:

VolumeUserAndGroupQuotasArgs{...}

type VolumeUserAndGroupQuotasOutput added in v0.14.0

type VolumeUserAndGroupQuotasOutput struct{ *pulumi.OutputState }

func (VolumeUserAndGroupQuotasOutput) ElementType added in v0.14.0

func (VolumeUserAndGroupQuotasOutput) Id added in v0.14.0

func (VolumeUserAndGroupQuotasOutput) StorageCapacityQuotaGiB added in v0.14.0

func (o VolumeUserAndGroupQuotasOutput) StorageCapacityQuotaGiB() pulumi.IntOutput

func (VolumeUserAndGroupQuotasOutput) ToVolumeUserAndGroupQuotasOutput added in v0.14.0

func (o VolumeUserAndGroupQuotasOutput) ToVolumeUserAndGroupQuotasOutput() VolumeUserAndGroupQuotasOutput

func (VolumeUserAndGroupQuotasOutput) ToVolumeUserAndGroupQuotasOutputWithContext added in v0.14.0

func (o VolumeUserAndGroupQuotasOutput) ToVolumeUserAndGroupQuotasOutputWithContext(ctx context.Context) VolumeUserAndGroupQuotasOutput

func (VolumeUserAndGroupQuotasOutput) Type added in v0.14.0

Jump to

Keyboard shortcuts

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