fsx

package
v0.15.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

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"`
	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) ElementType

func (FileSystemOutput) ElementType() reflect.Type

func (FileSystemOutput) ToFileSystemOutput

func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput

func (FileSystemOutput) ToFileSystemOutputWithContext

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

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 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"`
	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) 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) 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

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) ElementType added in v0.14.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

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 {
	JunctionPath             string               `pulumi:"junctionPath"`
	SecurityStyle            *string              `pulumi:"securityStyle"`
	SizeInMegabytes          string               `pulumi:"sizeInMegabytes"`
	StorageEfficiencyEnabled string               `pulumi:"storageEfficiencyEnabled"`
	StorageVirtualMachineId  string               `pulumi:"storageVirtualMachineId"`
	TieringPolicy            *VolumeTieringPolicy `pulumi:"tieringPolicy"`
}

type VolumeOntapConfigurationArgs added in v0.14.0

type VolumeOntapConfigurationArgs struct {
	JunctionPath             pulumi.StringInput          `pulumi:"junctionPath"`
	SecurityStyle            pulumi.StringPtrInput       `pulumi:"securityStyle"`
	SizeInMegabytes          pulumi.StringInput          `pulumi:"sizeInMegabytes"`
	StorageEfficiencyEnabled pulumi.StringInput          `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) ElementType added in v0.14.0

func (VolumeOntapConfigurationOutput) JunctionPath added in v0.14.0

func (VolumeOntapConfigurationOutput) SecurityStyle added in v0.14.0

func (VolumeOntapConfigurationOutput) SizeInMegabytes added in v0.14.0

func (VolumeOntapConfigurationOutput) StorageEfficiencyEnabled added in v0.14.0

func (o VolumeOntapConfigurationOutput) StorageEfficiencyEnabled() pulumi.StringOutput

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) Elem added in v0.14.0

func (VolumeOntapConfigurationPtrOutput) ElementType added in v0.14.0

func (VolumeOntapConfigurationPtrOutput) JunctionPath added in v0.14.0

func (VolumeOntapConfigurationPtrOutput) SecurityStyle added in v0.14.0

func (VolumeOntapConfigurationPtrOutput) SizeInMegabytes added in v0.14.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) ElementType added in v0.14.0

func (VolumeOutput) ElementType() reflect.Type

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

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