chdfs

package
v0.1.8 Latest Latest
Warning

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

Go to latest
Published: Jan 26, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

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

Types

type AccessGroup

type AccessGroup struct {
	pulumi.CustomResourceState

	// Permission group name.
	AccessGroupName pulumi.StringOutput `pulumi:"accessGroupName"`
	// Permission group description, default empty.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// VPC ID.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
	// vpc network type(1:CVM, 2:BM 1.0).
	VpcType pulumi.IntOutput `pulumi:"vpcType"`
}

Provides a resource to create a chdfs accessGroup

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Chdfs.NewAccessGroup(ctx, "accessGroup", &Chdfs.AccessGroupArgs{
			AccessGroupName: pulumi.String("testAccessGroup"),
			Description:     pulumi.String("test access group"),
			VpcId:           pulumi.String("vpc-4owdpnwr"),
			VpcType:         pulumi.Int(1),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

chdfs access_group can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Chdfs/accessGroup:AccessGroup access_group access_group_id

```

func GetAccessGroup

func GetAccessGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccessGroupState, opts ...pulumi.ResourceOption) (*AccessGroup, error)

GetAccessGroup gets an existing AccessGroup 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 NewAccessGroup

func NewAccessGroup(ctx *pulumi.Context,
	name string, args *AccessGroupArgs, opts ...pulumi.ResourceOption) (*AccessGroup, error)

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

func (*AccessGroup) ElementType

func (*AccessGroup) ElementType() reflect.Type

func (*AccessGroup) ToAccessGroupOutput

func (i *AccessGroup) ToAccessGroupOutput() AccessGroupOutput

func (*AccessGroup) ToAccessGroupOutputWithContext

func (i *AccessGroup) ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput

type AccessGroupArgs

type AccessGroupArgs struct {
	// Permission group name.
	AccessGroupName pulumi.StringInput
	// Permission group description, default empty.
	Description pulumi.StringPtrInput
	// VPC ID.
	VpcId pulumi.StringInput
	// vpc network type(1:CVM, 2:BM 1.0).
	VpcType pulumi.IntInput
}

The set of arguments for constructing a AccessGroup resource.

func (AccessGroupArgs) ElementType

func (AccessGroupArgs) ElementType() reflect.Type

type AccessGroupArray

type AccessGroupArray []AccessGroupInput

func (AccessGroupArray) ElementType

func (AccessGroupArray) ElementType() reflect.Type

func (AccessGroupArray) ToAccessGroupArrayOutput

func (i AccessGroupArray) ToAccessGroupArrayOutput() AccessGroupArrayOutput

func (AccessGroupArray) ToAccessGroupArrayOutputWithContext

func (i AccessGroupArray) ToAccessGroupArrayOutputWithContext(ctx context.Context) AccessGroupArrayOutput

type AccessGroupArrayInput

type AccessGroupArrayInput interface {
	pulumi.Input

	ToAccessGroupArrayOutput() AccessGroupArrayOutput
	ToAccessGroupArrayOutputWithContext(context.Context) AccessGroupArrayOutput
}

AccessGroupArrayInput is an input type that accepts AccessGroupArray and AccessGroupArrayOutput values. You can construct a concrete instance of `AccessGroupArrayInput` via:

AccessGroupArray{ AccessGroupArgs{...} }

type AccessGroupArrayOutput

type AccessGroupArrayOutput struct{ *pulumi.OutputState }

func (AccessGroupArrayOutput) ElementType

func (AccessGroupArrayOutput) ElementType() reflect.Type

func (AccessGroupArrayOutput) Index

func (AccessGroupArrayOutput) ToAccessGroupArrayOutput

func (o AccessGroupArrayOutput) ToAccessGroupArrayOutput() AccessGroupArrayOutput

func (AccessGroupArrayOutput) ToAccessGroupArrayOutputWithContext

func (o AccessGroupArrayOutput) ToAccessGroupArrayOutputWithContext(ctx context.Context) AccessGroupArrayOutput

type AccessGroupInput

type AccessGroupInput interface {
	pulumi.Input

	ToAccessGroupOutput() AccessGroupOutput
	ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput
}

type AccessGroupMap

type AccessGroupMap map[string]AccessGroupInput

func (AccessGroupMap) ElementType

func (AccessGroupMap) ElementType() reflect.Type

func (AccessGroupMap) ToAccessGroupMapOutput

func (i AccessGroupMap) ToAccessGroupMapOutput() AccessGroupMapOutput

func (AccessGroupMap) ToAccessGroupMapOutputWithContext

func (i AccessGroupMap) ToAccessGroupMapOutputWithContext(ctx context.Context) AccessGroupMapOutput

type AccessGroupMapInput

type AccessGroupMapInput interface {
	pulumi.Input

	ToAccessGroupMapOutput() AccessGroupMapOutput
	ToAccessGroupMapOutputWithContext(context.Context) AccessGroupMapOutput
}

AccessGroupMapInput is an input type that accepts AccessGroupMap and AccessGroupMapOutput values. You can construct a concrete instance of `AccessGroupMapInput` via:

AccessGroupMap{ "key": AccessGroupArgs{...} }

type AccessGroupMapOutput

type AccessGroupMapOutput struct{ *pulumi.OutputState }

func (AccessGroupMapOutput) ElementType

func (AccessGroupMapOutput) ElementType() reflect.Type

func (AccessGroupMapOutput) MapIndex

func (AccessGroupMapOutput) ToAccessGroupMapOutput

func (o AccessGroupMapOutput) ToAccessGroupMapOutput() AccessGroupMapOutput

func (AccessGroupMapOutput) ToAccessGroupMapOutputWithContext

func (o AccessGroupMapOutput) ToAccessGroupMapOutputWithContext(ctx context.Context) AccessGroupMapOutput

type AccessGroupOutput

type AccessGroupOutput struct{ *pulumi.OutputState }

func (AccessGroupOutput) AccessGroupName

func (o AccessGroupOutput) AccessGroupName() pulumi.StringOutput

Permission group name.

func (AccessGroupOutput) Description

func (o AccessGroupOutput) Description() pulumi.StringPtrOutput

Permission group description, default empty.

func (AccessGroupOutput) ElementType

func (AccessGroupOutput) ElementType() reflect.Type

func (AccessGroupOutput) ToAccessGroupOutput

func (o AccessGroupOutput) ToAccessGroupOutput() AccessGroupOutput

func (AccessGroupOutput) ToAccessGroupOutputWithContext

func (o AccessGroupOutput) ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput

func (AccessGroupOutput) VpcId

VPC ID.

func (AccessGroupOutput) VpcType

func (o AccessGroupOutput) VpcType() pulumi.IntOutput

vpc network type(1:CVM, 2:BM 1.0).

type AccessGroupState

type AccessGroupState struct {
	// Permission group name.
	AccessGroupName pulumi.StringPtrInput
	// Permission group description, default empty.
	Description pulumi.StringPtrInput
	// VPC ID.
	VpcId pulumi.StringPtrInput
	// vpc network type(1:CVM, 2:BM 1.0).
	VpcType pulumi.IntPtrInput
}

func (AccessGroupState) ElementType

func (AccessGroupState) ElementType() reflect.Type

type AccessRule

type AccessRule struct {
	pulumi.CustomResourceState

	// access group id.
	AccessGroupId pulumi.StringOutput `pulumi:"accessGroupId"`
	// rule detail.
	AccessRule AccessRuleAccessRuleOutput `pulumi:"accessRule"`
}

Provides a resource to create a chdfs accessRule

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Chdfs.NewAccessRule(ctx, "accessRule", &Chdfs.AccessRuleArgs{
			AccessGroupId: pulumi.String("ag-bvmzrbsm"),
			AccessRule: &chdfs.AccessRuleAccessRuleArgs{
				AccessMode: pulumi.Int(2),
				Address:    pulumi.String("10.0.1.1"),
				Priority:   pulumi.Int(12),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

chdfs access_rule can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Chdfs/accessRule:AccessRule access_rule access_group_id#access_rule_id

```

func GetAccessRule

func GetAccessRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccessRuleState, opts ...pulumi.ResourceOption) (*AccessRule, error)

GetAccessRule gets an existing AccessRule 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 NewAccessRule

func NewAccessRule(ctx *pulumi.Context,
	name string, args *AccessRuleArgs, opts ...pulumi.ResourceOption) (*AccessRule, error)

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

func (*AccessRule) ElementType

func (*AccessRule) ElementType() reflect.Type

func (*AccessRule) ToAccessRuleOutput

func (i *AccessRule) ToAccessRuleOutput() AccessRuleOutput

func (*AccessRule) ToAccessRuleOutputWithContext

func (i *AccessRule) ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput

type AccessRuleAccessRule

type AccessRuleAccessRule struct {
	// rule access mode, 1: read only, 2: read & wirte.
	AccessMode   *int `pulumi:"accessMode"`
	AccessRuleId *int `pulumi:"accessRuleId"`
	// rule address, IP OR IP SEG.
	Address    *string `pulumi:"address"`
	CreateTime *string `pulumi:"createTime"`
	// rule priority, range 1 - 100, value less higher priority.
	Priority *int `pulumi:"priority"`
}

type AccessRuleAccessRuleArgs

type AccessRuleAccessRuleArgs struct {
	// rule access mode, 1: read only, 2: read & wirte.
	AccessMode   pulumi.IntPtrInput `pulumi:"accessMode"`
	AccessRuleId pulumi.IntPtrInput `pulumi:"accessRuleId"`
	// rule address, IP OR IP SEG.
	Address    pulumi.StringPtrInput `pulumi:"address"`
	CreateTime pulumi.StringPtrInput `pulumi:"createTime"`
	// rule priority, range 1 - 100, value less higher priority.
	Priority pulumi.IntPtrInput `pulumi:"priority"`
}

func (AccessRuleAccessRuleArgs) ElementType

func (AccessRuleAccessRuleArgs) ElementType() reflect.Type

func (AccessRuleAccessRuleArgs) ToAccessRuleAccessRuleOutput

func (i AccessRuleAccessRuleArgs) ToAccessRuleAccessRuleOutput() AccessRuleAccessRuleOutput

func (AccessRuleAccessRuleArgs) ToAccessRuleAccessRuleOutputWithContext

func (i AccessRuleAccessRuleArgs) ToAccessRuleAccessRuleOutputWithContext(ctx context.Context) AccessRuleAccessRuleOutput

func (AccessRuleAccessRuleArgs) ToAccessRuleAccessRulePtrOutput

func (i AccessRuleAccessRuleArgs) ToAccessRuleAccessRulePtrOutput() AccessRuleAccessRulePtrOutput

func (AccessRuleAccessRuleArgs) ToAccessRuleAccessRulePtrOutputWithContext

func (i AccessRuleAccessRuleArgs) ToAccessRuleAccessRulePtrOutputWithContext(ctx context.Context) AccessRuleAccessRulePtrOutput

type AccessRuleAccessRuleInput

type AccessRuleAccessRuleInput interface {
	pulumi.Input

	ToAccessRuleAccessRuleOutput() AccessRuleAccessRuleOutput
	ToAccessRuleAccessRuleOutputWithContext(context.Context) AccessRuleAccessRuleOutput
}

AccessRuleAccessRuleInput is an input type that accepts AccessRuleAccessRuleArgs and AccessRuleAccessRuleOutput values. You can construct a concrete instance of `AccessRuleAccessRuleInput` via:

AccessRuleAccessRuleArgs{...}

type AccessRuleAccessRuleOutput

type AccessRuleAccessRuleOutput struct{ *pulumi.OutputState }

func (AccessRuleAccessRuleOutput) AccessMode

rule access mode, 1: read only, 2: read & wirte.

func (AccessRuleAccessRuleOutput) AccessRuleId

func (AccessRuleAccessRuleOutput) Address

rule address, IP OR IP SEG.

func (AccessRuleAccessRuleOutput) CreateTime

func (AccessRuleAccessRuleOutput) ElementType

func (AccessRuleAccessRuleOutput) ElementType() reflect.Type

func (AccessRuleAccessRuleOutput) Priority

rule priority, range 1 - 100, value less higher priority.

func (AccessRuleAccessRuleOutput) ToAccessRuleAccessRuleOutput

func (o AccessRuleAccessRuleOutput) ToAccessRuleAccessRuleOutput() AccessRuleAccessRuleOutput

func (AccessRuleAccessRuleOutput) ToAccessRuleAccessRuleOutputWithContext

func (o AccessRuleAccessRuleOutput) ToAccessRuleAccessRuleOutputWithContext(ctx context.Context) AccessRuleAccessRuleOutput

func (AccessRuleAccessRuleOutput) ToAccessRuleAccessRulePtrOutput

func (o AccessRuleAccessRuleOutput) ToAccessRuleAccessRulePtrOutput() AccessRuleAccessRulePtrOutput

func (AccessRuleAccessRuleOutput) ToAccessRuleAccessRulePtrOutputWithContext

func (o AccessRuleAccessRuleOutput) ToAccessRuleAccessRulePtrOutputWithContext(ctx context.Context) AccessRuleAccessRulePtrOutput

type AccessRuleAccessRulePtrInput

type AccessRuleAccessRulePtrInput interface {
	pulumi.Input

	ToAccessRuleAccessRulePtrOutput() AccessRuleAccessRulePtrOutput
	ToAccessRuleAccessRulePtrOutputWithContext(context.Context) AccessRuleAccessRulePtrOutput
}

AccessRuleAccessRulePtrInput is an input type that accepts AccessRuleAccessRuleArgs, AccessRuleAccessRulePtr and AccessRuleAccessRulePtrOutput values. You can construct a concrete instance of `AccessRuleAccessRulePtrInput` via:

        AccessRuleAccessRuleArgs{...}

or:

        nil

type AccessRuleAccessRulePtrOutput

type AccessRuleAccessRulePtrOutput struct{ *pulumi.OutputState }

func (AccessRuleAccessRulePtrOutput) AccessMode

rule access mode, 1: read only, 2: read & wirte.

func (AccessRuleAccessRulePtrOutput) AccessRuleId

func (AccessRuleAccessRulePtrOutput) Address

rule address, IP OR IP SEG.

func (AccessRuleAccessRulePtrOutput) CreateTime

func (AccessRuleAccessRulePtrOutput) Elem

func (AccessRuleAccessRulePtrOutput) ElementType

func (AccessRuleAccessRulePtrOutput) Priority

rule priority, range 1 - 100, value less higher priority.

func (AccessRuleAccessRulePtrOutput) ToAccessRuleAccessRulePtrOutput

func (o AccessRuleAccessRulePtrOutput) ToAccessRuleAccessRulePtrOutput() AccessRuleAccessRulePtrOutput

func (AccessRuleAccessRulePtrOutput) ToAccessRuleAccessRulePtrOutputWithContext

func (o AccessRuleAccessRulePtrOutput) ToAccessRuleAccessRulePtrOutputWithContext(ctx context.Context) AccessRuleAccessRulePtrOutput

type AccessRuleArgs

type AccessRuleArgs struct {
	// access group id.
	AccessGroupId pulumi.StringInput
	// rule detail.
	AccessRule AccessRuleAccessRuleInput
}

The set of arguments for constructing a AccessRule resource.

func (AccessRuleArgs) ElementType

func (AccessRuleArgs) ElementType() reflect.Type

type AccessRuleArray

type AccessRuleArray []AccessRuleInput

func (AccessRuleArray) ElementType

func (AccessRuleArray) ElementType() reflect.Type

func (AccessRuleArray) ToAccessRuleArrayOutput

func (i AccessRuleArray) ToAccessRuleArrayOutput() AccessRuleArrayOutput

func (AccessRuleArray) ToAccessRuleArrayOutputWithContext

func (i AccessRuleArray) ToAccessRuleArrayOutputWithContext(ctx context.Context) AccessRuleArrayOutput

type AccessRuleArrayInput

type AccessRuleArrayInput interface {
	pulumi.Input

	ToAccessRuleArrayOutput() AccessRuleArrayOutput
	ToAccessRuleArrayOutputWithContext(context.Context) AccessRuleArrayOutput
}

AccessRuleArrayInput is an input type that accepts AccessRuleArray and AccessRuleArrayOutput values. You can construct a concrete instance of `AccessRuleArrayInput` via:

AccessRuleArray{ AccessRuleArgs{...} }

type AccessRuleArrayOutput

type AccessRuleArrayOutput struct{ *pulumi.OutputState }

func (AccessRuleArrayOutput) ElementType

func (AccessRuleArrayOutput) ElementType() reflect.Type

func (AccessRuleArrayOutput) Index

func (AccessRuleArrayOutput) ToAccessRuleArrayOutput

func (o AccessRuleArrayOutput) ToAccessRuleArrayOutput() AccessRuleArrayOutput

func (AccessRuleArrayOutput) ToAccessRuleArrayOutputWithContext

func (o AccessRuleArrayOutput) ToAccessRuleArrayOutputWithContext(ctx context.Context) AccessRuleArrayOutput

type AccessRuleInput

type AccessRuleInput interface {
	pulumi.Input

	ToAccessRuleOutput() AccessRuleOutput
	ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput
}

type AccessRuleMap

type AccessRuleMap map[string]AccessRuleInput

func (AccessRuleMap) ElementType

func (AccessRuleMap) ElementType() reflect.Type

func (AccessRuleMap) ToAccessRuleMapOutput

func (i AccessRuleMap) ToAccessRuleMapOutput() AccessRuleMapOutput

func (AccessRuleMap) ToAccessRuleMapOutputWithContext

func (i AccessRuleMap) ToAccessRuleMapOutputWithContext(ctx context.Context) AccessRuleMapOutput

type AccessRuleMapInput

type AccessRuleMapInput interface {
	pulumi.Input

	ToAccessRuleMapOutput() AccessRuleMapOutput
	ToAccessRuleMapOutputWithContext(context.Context) AccessRuleMapOutput
}

AccessRuleMapInput is an input type that accepts AccessRuleMap and AccessRuleMapOutput values. You can construct a concrete instance of `AccessRuleMapInput` via:

AccessRuleMap{ "key": AccessRuleArgs{...} }

type AccessRuleMapOutput

type AccessRuleMapOutput struct{ *pulumi.OutputState }

func (AccessRuleMapOutput) ElementType

func (AccessRuleMapOutput) ElementType() reflect.Type

func (AccessRuleMapOutput) MapIndex

func (AccessRuleMapOutput) ToAccessRuleMapOutput

func (o AccessRuleMapOutput) ToAccessRuleMapOutput() AccessRuleMapOutput

func (AccessRuleMapOutput) ToAccessRuleMapOutputWithContext

func (o AccessRuleMapOutput) ToAccessRuleMapOutputWithContext(ctx context.Context) AccessRuleMapOutput

type AccessRuleOutput

type AccessRuleOutput struct{ *pulumi.OutputState }

func (AccessRuleOutput) AccessGroupId

func (o AccessRuleOutput) AccessGroupId() pulumi.StringOutput

access group id.

func (AccessRuleOutput) AccessRule

rule detail.

func (AccessRuleOutput) ElementType

func (AccessRuleOutput) ElementType() reflect.Type

func (AccessRuleOutput) ToAccessRuleOutput

func (o AccessRuleOutput) ToAccessRuleOutput() AccessRuleOutput

func (AccessRuleOutput) ToAccessRuleOutputWithContext

func (o AccessRuleOutput) ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput

type AccessRuleState

type AccessRuleState struct {
	// access group id.
	AccessGroupId pulumi.StringPtrInput
	// rule detail.
	AccessRule AccessRuleAccessRulePtrInput
}

func (AccessRuleState) ElementType

func (AccessRuleState) ElementType() reflect.Type

type FileSystem

type FileSystem struct {
	pulumi.CustomResourceState

	// file system capacity. min 1GB, max 1PB, CapacityQuota is N * 1073741824.
	CapacityQuota pulumi.IntOutput `pulumi:"capacityQuota"`
	// desc of the file system.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// check the ranger address or not.
	EnableRanger pulumi.BoolPtrOutput `pulumi:"enableRanger"`
	// file system name.
	FileSystemName pulumi.StringOutput `pulumi:"fileSystemName"`
	// check POSIX ACL or not.
	PosixAcl pulumi.BoolOutput `pulumi:"posixAcl"`
	// ranger address list, default empty.
	RangerServiceAddresses pulumi.StringArrayOutput `pulumi:"rangerServiceAddresses"`
	// super users of the file system, default empty.
	SuperUsers pulumi.StringArrayOutput `pulumi:"superUsers"`
}

Provides a resource to create a chdfs fileSystem

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Chdfs.NewFileSystem(ctx, "fileSystem", &Chdfs.FileSystemArgs{
			CapacityQuota:  pulumi.Int(10995116277760),
			Description:    pulumi.String("file system for terraform test"),
			EnableRanger:   pulumi.Bool(true),
			FileSystemName: pulumi.String("terraform-test"),
			PosixAcl:       pulumi.Bool(false),
			RangerServiceAddresses: pulumi.StringArray{
				pulumi.String("127.0.0.1:80"),
				pulumi.String("127.0.0.1:8000"),
			},
			SuperUsers: pulumi.StringArray{
				pulumi.String("terraform"),
				pulumi.String("iac"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

chdfs file_system can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Chdfs/fileSystem:FileSystem file_system file_system_id

```

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 {
	// file system capacity. min 1GB, max 1PB, CapacityQuota is N * 1073741824.
	CapacityQuota pulumi.IntInput
	// desc of the file system.
	Description pulumi.StringPtrInput
	// check the ranger address or not.
	EnableRanger pulumi.BoolPtrInput
	// file system name.
	FileSystemName pulumi.StringInput
	// check POSIX ACL or not.
	PosixAcl pulumi.BoolInput
	// ranger address list, default empty.
	RangerServiceAddresses pulumi.StringArrayInput
	// super users of the file system, default empty.
	SuperUsers pulumi.StringArrayInput
}

The set of arguments for constructing a FileSystem resource.

func (FileSystemArgs) ElementType

func (FileSystemArgs) ElementType() reflect.Type

type FileSystemArray

type FileSystemArray []FileSystemInput

func (FileSystemArray) ElementType

func (FileSystemArray) ElementType() reflect.Type

func (FileSystemArray) ToFileSystemArrayOutput

func (i FileSystemArray) ToFileSystemArrayOutput() FileSystemArrayOutput

func (FileSystemArray) ToFileSystemArrayOutputWithContext

func (i FileSystemArray) ToFileSystemArrayOutputWithContext(ctx context.Context) FileSystemArrayOutput

type FileSystemArrayInput

type FileSystemArrayInput interface {
	pulumi.Input

	ToFileSystemArrayOutput() FileSystemArrayOutput
	ToFileSystemArrayOutputWithContext(context.Context) FileSystemArrayOutput
}

FileSystemArrayInput is an input type that accepts FileSystemArray and FileSystemArrayOutput values. You can construct a concrete instance of `FileSystemArrayInput` via:

FileSystemArray{ FileSystemArgs{...} }

type FileSystemArrayOutput

type FileSystemArrayOutput struct{ *pulumi.OutputState }

func (FileSystemArrayOutput) ElementType

func (FileSystemArrayOutput) ElementType() reflect.Type

func (FileSystemArrayOutput) Index

func (FileSystemArrayOutput) ToFileSystemArrayOutput

func (o FileSystemArrayOutput) ToFileSystemArrayOutput() FileSystemArrayOutput

func (FileSystemArrayOutput) ToFileSystemArrayOutputWithContext

func (o FileSystemArrayOutput) ToFileSystemArrayOutputWithContext(ctx context.Context) FileSystemArrayOutput

type FileSystemInput

type FileSystemInput interface {
	pulumi.Input

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

type FileSystemMap

type FileSystemMap map[string]FileSystemInput

func (FileSystemMap) ElementType

func (FileSystemMap) ElementType() reflect.Type

func (FileSystemMap) ToFileSystemMapOutput

func (i FileSystemMap) ToFileSystemMapOutput() FileSystemMapOutput

func (FileSystemMap) ToFileSystemMapOutputWithContext

func (i FileSystemMap) ToFileSystemMapOutputWithContext(ctx context.Context) FileSystemMapOutput

type FileSystemMapInput

type FileSystemMapInput interface {
	pulumi.Input

	ToFileSystemMapOutput() FileSystemMapOutput
	ToFileSystemMapOutputWithContext(context.Context) FileSystemMapOutput
}

FileSystemMapInput is an input type that accepts FileSystemMap and FileSystemMapOutput values. You can construct a concrete instance of `FileSystemMapInput` via:

FileSystemMap{ "key": FileSystemArgs{...} }

type FileSystemMapOutput

type FileSystemMapOutput struct{ *pulumi.OutputState }

func (FileSystemMapOutput) ElementType

func (FileSystemMapOutput) ElementType() reflect.Type

func (FileSystemMapOutput) MapIndex

func (FileSystemMapOutput) ToFileSystemMapOutput

func (o FileSystemMapOutput) ToFileSystemMapOutput() FileSystemMapOutput

func (FileSystemMapOutput) ToFileSystemMapOutputWithContext

func (o FileSystemMapOutput) ToFileSystemMapOutputWithContext(ctx context.Context) FileSystemMapOutput

type FileSystemOutput

type FileSystemOutput struct{ *pulumi.OutputState }

func (FileSystemOutput) CapacityQuota

func (o FileSystemOutput) CapacityQuota() pulumi.IntOutput

file system capacity. min 1GB, max 1PB, CapacityQuota is N * 1073741824.

func (FileSystemOutput) Description

func (o FileSystemOutput) Description() pulumi.StringPtrOutput

desc of the file system.

func (FileSystemOutput) ElementType

func (FileSystemOutput) ElementType() reflect.Type

func (FileSystemOutput) EnableRanger

func (o FileSystemOutput) EnableRanger() pulumi.BoolPtrOutput

check the ranger address or not.

func (FileSystemOutput) FileSystemName

func (o FileSystemOutput) FileSystemName() pulumi.StringOutput

file system name.

func (FileSystemOutput) PosixAcl

func (o FileSystemOutput) PosixAcl() pulumi.BoolOutput

check POSIX ACL or not.

func (FileSystemOutput) RangerServiceAddresses

func (o FileSystemOutput) RangerServiceAddresses() pulumi.StringArrayOutput

ranger address list, default empty.

func (FileSystemOutput) SuperUsers

func (o FileSystemOutput) SuperUsers() pulumi.StringArrayOutput

super users of the file system, default empty.

func (FileSystemOutput) ToFileSystemOutput

func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput

func (FileSystemOutput) ToFileSystemOutputWithContext

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

type FileSystemState

type FileSystemState struct {
	// file system capacity. min 1GB, max 1PB, CapacityQuota is N * 1073741824.
	CapacityQuota pulumi.IntPtrInput
	// desc of the file system.
	Description pulumi.StringPtrInput
	// check the ranger address or not.
	EnableRanger pulumi.BoolPtrInput
	// file system name.
	FileSystemName pulumi.StringPtrInput
	// check POSIX ACL or not.
	PosixAcl pulumi.BoolPtrInput
	// ranger address list, default empty.
	RangerServiceAddresses pulumi.StringArrayInput
	// super users of the file system, default empty.
	SuperUsers pulumi.StringArrayInput
}

func (FileSystemState) ElementType

func (FileSystemState) ElementType() reflect.Type

type GetAccessGroupsAccessGroup

type GetAccessGroupsAccessGroup struct {
	// access group id.
	AccessGroupId string `pulumi:"accessGroupId"`
	// access group name.
	AccessGroupName string `pulumi:"accessGroupName"`
	// create time.
	CreateTime string `pulumi:"createTime"`
	// access group description.
	Description string `pulumi:"description"`
	// get groups belongs to the vpc id, must set but only can use one of VpcId and OwnerUin to get the groups.
	VpcId string `pulumi:"vpcId"`
	// vpc network type(1:CVM, 2:BM 1.0).
	VpcType int `pulumi:"vpcType"`
}

type GetAccessGroupsAccessGroupArgs

type GetAccessGroupsAccessGroupArgs struct {
	// access group id.
	AccessGroupId pulumi.StringInput `pulumi:"accessGroupId"`
	// access group name.
	AccessGroupName pulumi.StringInput `pulumi:"accessGroupName"`
	// create time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// access group description.
	Description pulumi.StringInput `pulumi:"description"`
	// get groups belongs to the vpc id, must set but only can use one of VpcId and OwnerUin to get the groups.
	VpcId pulumi.StringInput `pulumi:"vpcId"`
	// vpc network type(1:CVM, 2:BM 1.0).
	VpcType pulumi.IntInput `pulumi:"vpcType"`
}

func (GetAccessGroupsAccessGroupArgs) ElementType

func (GetAccessGroupsAccessGroupArgs) ToGetAccessGroupsAccessGroupOutput

func (i GetAccessGroupsAccessGroupArgs) ToGetAccessGroupsAccessGroupOutput() GetAccessGroupsAccessGroupOutput

func (GetAccessGroupsAccessGroupArgs) ToGetAccessGroupsAccessGroupOutputWithContext

func (i GetAccessGroupsAccessGroupArgs) ToGetAccessGroupsAccessGroupOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupOutput

type GetAccessGroupsAccessGroupArray

type GetAccessGroupsAccessGroupArray []GetAccessGroupsAccessGroupInput

func (GetAccessGroupsAccessGroupArray) ElementType

func (GetAccessGroupsAccessGroupArray) ToGetAccessGroupsAccessGroupArrayOutput

func (i GetAccessGroupsAccessGroupArray) ToGetAccessGroupsAccessGroupArrayOutput() GetAccessGroupsAccessGroupArrayOutput

func (GetAccessGroupsAccessGroupArray) ToGetAccessGroupsAccessGroupArrayOutputWithContext

func (i GetAccessGroupsAccessGroupArray) ToGetAccessGroupsAccessGroupArrayOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupArrayOutput

type GetAccessGroupsAccessGroupArrayInput

type GetAccessGroupsAccessGroupArrayInput interface {
	pulumi.Input

	ToGetAccessGroupsAccessGroupArrayOutput() GetAccessGroupsAccessGroupArrayOutput
	ToGetAccessGroupsAccessGroupArrayOutputWithContext(context.Context) GetAccessGroupsAccessGroupArrayOutput
}

GetAccessGroupsAccessGroupArrayInput is an input type that accepts GetAccessGroupsAccessGroupArray and GetAccessGroupsAccessGroupArrayOutput values. You can construct a concrete instance of `GetAccessGroupsAccessGroupArrayInput` via:

GetAccessGroupsAccessGroupArray{ GetAccessGroupsAccessGroupArgs{...} }

type GetAccessGroupsAccessGroupArrayOutput

type GetAccessGroupsAccessGroupArrayOutput struct{ *pulumi.OutputState }

func (GetAccessGroupsAccessGroupArrayOutput) ElementType

func (GetAccessGroupsAccessGroupArrayOutput) Index

func (GetAccessGroupsAccessGroupArrayOutput) ToGetAccessGroupsAccessGroupArrayOutput

func (o GetAccessGroupsAccessGroupArrayOutput) ToGetAccessGroupsAccessGroupArrayOutput() GetAccessGroupsAccessGroupArrayOutput

func (GetAccessGroupsAccessGroupArrayOutput) ToGetAccessGroupsAccessGroupArrayOutputWithContext

func (o GetAccessGroupsAccessGroupArrayOutput) ToGetAccessGroupsAccessGroupArrayOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupArrayOutput

type GetAccessGroupsAccessGroupInput

type GetAccessGroupsAccessGroupInput interface {
	pulumi.Input

	ToGetAccessGroupsAccessGroupOutput() GetAccessGroupsAccessGroupOutput
	ToGetAccessGroupsAccessGroupOutputWithContext(context.Context) GetAccessGroupsAccessGroupOutput
}

GetAccessGroupsAccessGroupInput is an input type that accepts GetAccessGroupsAccessGroupArgs and GetAccessGroupsAccessGroupOutput values. You can construct a concrete instance of `GetAccessGroupsAccessGroupInput` via:

GetAccessGroupsAccessGroupArgs{...}

type GetAccessGroupsAccessGroupOutput

type GetAccessGroupsAccessGroupOutput struct{ *pulumi.OutputState }

func (GetAccessGroupsAccessGroupOutput) AccessGroupId

access group id.

func (GetAccessGroupsAccessGroupOutput) AccessGroupName

access group name.

func (GetAccessGroupsAccessGroupOutput) CreateTime

create time.

func (GetAccessGroupsAccessGroupOutput) Description

access group description.

func (GetAccessGroupsAccessGroupOutput) ElementType

func (GetAccessGroupsAccessGroupOutput) ToGetAccessGroupsAccessGroupOutput

func (o GetAccessGroupsAccessGroupOutput) ToGetAccessGroupsAccessGroupOutput() GetAccessGroupsAccessGroupOutput

func (GetAccessGroupsAccessGroupOutput) ToGetAccessGroupsAccessGroupOutputWithContext

func (o GetAccessGroupsAccessGroupOutput) ToGetAccessGroupsAccessGroupOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupOutput

func (GetAccessGroupsAccessGroupOutput) VpcId

get groups belongs to the vpc id, must set but only can use one of VpcId and OwnerUin to get the groups.

func (GetAccessGroupsAccessGroupOutput) VpcType

vpc network type(1:CVM, 2:BM 1.0).

type GetAccessGroupsArgs

type GetAccessGroupsArgs struct {
	// get groups belongs to the owner uin, must set but only can use one of VpcId and OwnerUin to get the groups.
	OwnerUin *int `pulumi:"ownerUin"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// get groups belongs to the vpc id, must set but only can use one of VpcId and OwnerUin to get the groups.
	VpcId *string `pulumi:"vpcId"`
}

A collection of arguments for invoking getAccessGroups.

type GetAccessGroupsOutputArgs

type GetAccessGroupsOutputArgs struct {
	// get groups belongs to the owner uin, must set but only can use one of VpcId and OwnerUin to get the groups.
	OwnerUin pulumi.IntPtrInput `pulumi:"ownerUin"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// get groups belongs to the vpc id, must set but only can use one of VpcId and OwnerUin to get the groups.
	VpcId pulumi.StringPtrInput `pulumi:"vpcId"`
}

A collection of arguments for invoking getAccessGroups.

func (GetAccessGroupsOutputArgs) ElementType

func (GetAccessGroupsOutputArgs) ElementType() reflect.Type

type GetAccessGroupsResult

type GetAccessGroupsResult struct {
	// access group list.
	AccessGroups []GetAccessGroupsAccessGroup `pulumi:"accessGroups"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	OwnerUin         *int    `pulumi:"ownerUin"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// VPC ID.
	VpcId *string `pulumi:"vpcId"`
}

A collection of values returned by getAccessGroups.

func GetAccessGroups

func GetAccessGroups(ctx *pulumi.Context, args *GetAccessGroupsArgs, opts ...pulumi.InvokeOption) (*GetAccessGroupsResult, error)

Use this data source to query detailed information of chdfs accessGroups

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Chdfs.GetAccessGroups(ctx, &chdfs.GetAccessGroupsArgs{
			VpcId: pulumi.StringRef("vpc-pewdpc0d"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetAccessGroupsResultOutput

type GetAccessGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAccessGroups.

func (GetAccessGroupsResultOutput) AccessGroups

access group list.

func (GetAccessGroupsResultOutput) ElementType

func (GetAccessGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccessGroupsResultOutput) OwnerUin

func (GetAccessGroupsResultOutput) ResultOutputFile

func (o GetAccessGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutput

func (o GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutput() GetAccessGroupsResultOutput

func (GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutputWithContext

func (o GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutputWithContext(ctx context.Context) GetAccessGroupsResultOutput

func (GetAccessGroupsResultOutput) VpcId

VPC ID.

type GetFileSystemsArgs added in v0.1.5

type GetFileSystemsArgs struct {
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFileSystems.

type GetFileSystemsFileSystem added in v0.1.5

type GetFileSystemsFileSystem struct {
	// appid of the user.
	AppId int `pulumi:"appId"`
	// block size of the file system(byte).
	BlockSize int `pulumi:"blockSize"`
	// capacity of the file system(byte).
	CapacityQuota int `pulumi:"capacityQuota"`
	// create time.
	CreateTime string `pulumi:"createTime"`
	// desc of the file system.
	Description string `pulumi:"description"`
	// check the ranger address or not.
	EnableRanger bool `pulumi:"enableRanger"`
	// file system id.
	FileSystemId string `pulumi:"fileSystemId"`
	// file system name.
	FileSystemName string `pulumi:"fileSystemName"`
	// check POSIX ACL or not.
	PosixAcl bool `pulumi:"posixAcl"`
	// ranger address list.
	RangerServiceAddresses []string `pulumi:"rangerServiceAddresses"`
	// region of the file system.
	Region string `pulumi:"region"`
	// status of the file system(1: creating create success 3: create failed).
	Status int `pulumi:"status"`
	// super users of the file system.
	SuperUsers []string `pulumi:"superUsers"`
}

type GetFileSystemsFileSystemArgs added in v0.1.5

type GetFileSystemsFileSystemArgs struct {
	// appid of the user.
	AppId pulumi.IntInput `pulumi:"appId"`
	// block size of the file system(byte).
	BlockSize pulumi.IntInput `pulumi:"blockSize"`
	// capacity of the file system(byte).
	CapacityQuota pulumi.IntInput `pulumi:"capacityQuota"`
	// create time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// desc of the file system.
	Description pulumi.StringInput `pulumi:"description"`
	// check the ranger address or not.
	EnableRanger pulumi.BoolInput `pulumi:"enableRanger"`
	// file system id.
	FileSystemId pulumi.StringInput `pulumi:"fileSystemId"`
	// file system name.
	FileSystemName pulumi.StringInput `pulumi:"fileSystemName"`
	// check POSIX ACL or not.
	PosixAcl pulumi.BoolInput `pulumi:"posixAcl"`
	// ranger address list.
	RangerServiceAddresses pulumi.StringArrayInput `pulumi:"rangerServiceAddresses"`
	// region of the file system.
	Region pulumi.StringInput `pulumi:"region"`
	// status of the file system(1: creating create success 3: create failed).
	Status pulumi.IntInput `pulumi:"status"`
	// super users of the file system.
	SuperUsers pulumi.StringArrayInput `pulumi:"superUsers"`
}

func (GetFileSystemsFileSystemArgs) ElementType added in v0.1.5

func (GetFileSystemsFileSystemArgs) ToGetFileSystemsFileSystemOutput added in v0.1.5

func (i GetFileSystemsFileSystemArgs) ToGetFileSystemsFileSystemOutput() GetFileSystemsFileSystemOutput

func (GetFileSystemsFileSystemArgs) ToGetFileSystemsFileSystemOutputWithContext added in v0.1.5

func (i GetFileSystemsFileSystemArgs) ToGetFileSystemsFileSystemOutputWithContext(ctx context.Context) GetFileSystemsFileSystemOutput

type GetFileSystemsFileSystemArray added in v0.1.5

type GetFileSystemsFileSystemArray []GetFileSystemsFileSystemInput

func (GetFileSystemsFileSystemArray) ElementType added in v0.1.5

func (GetFileSystemsFileSystemArray) ToGetFileSystemsFileSystemArrayOutput added in v0.1.5

func (i GetFileSystemsFileSystemArray) ToGetFileSystemsFileSystemArrayOutput() GetFileSystemsFileSystemArrayOutput

func (GetFileSystemsFileSystemArray) ToGetFileSystemsFileSystemArrayOutputWithContext added in v0.1.5

func (i GetFileSystemsFileSystemArray) ToGetFileSystemsFileSystemArrayOutputWithContext(ctx context.Context) GetFileSystemsFileSystemArrayOutput

type GetFileSystemsFileSystemArrayInput added in v0.1.5

type GetFileSystemsFileSystemArrayInput interface {
	pulumi.Input

	ToGetFileSystemsFileSystemArrayOutput() GetFileSystemsFileSystemArrayOutput
	ToGetFileSystemsFileSystemArrayOutputWithContext(context.Context) GetFileSystemsFileSystemArrayOutput
}

GetFileSystemsFileSystemArrayInput is an input type that accepts GetFileSystemsFileSystemArray and GetFileSystemsFileSystemArrayOutput values. You can construct a concrete instance of `GetFileSystemsFileSystemArrayInput` via:

GetFileSystemsFileSystemArray{ GetFileSystemsFileSystemArgs{...} }

type GetFileSystemsFileSystemArrayOutput added in v0.1.5

type GetFileSystemsFileSystemArrayOutput struct{ *pulumi.OutputState }

func (GetFileSystemsFileSystemArrayOutput) ElementType added in v0.1.5

func (GetFileSystemsFileSystemArrayOutput) Index added in v0.1.5

func (GetFileSystemsFileSystemArrayOutput) ToGetFileSystemsFileSystemArrayOutput added in v0.1.5

func (o GetFileSystemsFileSystemArrayOutput) ToGetFileSystemsFileSystemArrayOutput() GetFileSystemsFileSystemArrayOutput

func (GetFileSystemsFileSystemArrayOutput) ToGetFileSystemsFileSystemArrayOutputWithContext added in v0.1.5

func (o GetFileSystemsFileSystemArrayOutput) ToGetFileSystemsFileSystemArrayOutputWithContext(ctx context.Context) GetFileSystemsFileSystemArrayOutput

type GetFileSystemsFileSystemInput added in v0.1.5

type GetFileSystemsFileSystemInput interface {
	pulumi.Input

	ToGetFileSystemsFileSystemOutput() GetFileSystemsFileSystemOutput
	ToGetFileSystemsFileSystemOutputWithContext(context.Context) GetFileSystemsFileSystemOutput
}

GetFileSystemsFileSystemInput is an input type that accepts GetFileSystemsFileSystemArgs and GetFileSystemsFileSystemOutput values. You can construct a concrete instance of `GetFileSystemsFileSystemInput` via:

GetFileSystemsFileSystemArgs{...}

type GetFileSystemsFileSystemOutput added in v0.1.5

type GetFileSystemsFileSystemOutput struct{ *pulumi.OutputState }

func (GetFileSystemsFileSystemOutput) AppId added in v0.1.5

appid of the user.

func (GetFileSystemsFileSystemOutput) BlockSize added in v0.1.5

block size of the file system(byte).

func (GetFileSystemsFileSystemOutput) CapacityQuota added in v0.1.5

capacity of the file system(byte).

func (GetFileSystemsFileSystemOutput) CreateTime added in v0.1.5

create time.

func (GetFileSystemsFileSystemOutput) Description added in v0.1.5

desc of the file system.

func (GetFileSystemsFileSystemOutput) ElementType added in v0.1.5

func (GetFileSystemsFileSystemOutput) EnableRanger added in v0.1.5

check the ranger address or not.

func (GetFileSystemsFileSystemOutput) FileSystemId added in v0.1.5

file system id.

func (GetFileSystemsFileSystemOutput) FileSystemName added in v0.1.5

file system name.

func (GetFileSystemsFileSystemOutput) PosixAcl added in v0.1.5

check POSIX ACL or not.

func (GetFileSystemsFileSystemOutput) RangerServiceAddresses added in v0.1.5

func (o GetFileSystemsFileSystemOutput) RangerServiceAddresses() pulumi.StringArrayOutput

ranger address list.

func (GetFileSystemsFileSystemOutput) Region added in v0.1.5

region of the file system.

func (GetFileSystemsFileSystemOutput) Status added in v0.1.5

status of the file system(1: creating create success 3: create failed).

func (GetFileSystemsFileSystemOutput) SuperUsers added in v0.1.5

super users of the file system.

func (GetFileSystemsFileSystemOutput) ToGetFileSystemsFileSystemOutput added in v0.1.5

func (o GetFileSystemsFileSystemOutput) ToGetFileSystemsFileSystemOutput() GetFileSystemsFileSystemOutput

func (GetFileSystemsFileSystemOutput) ToGetFileSystemsFileSystemOutputWithContext added in v0.1.5

func (o GetFileSystemsFileSystemOutput) ToGetFileSystemsFileSystemOutputWithContext(ctx context.Context) GetFileSystemsFileSystemOutput

type GetFileSystemsOutputArgs added in v0.1.5

type GetFileSystemsOutputArgs struct {
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFileSystems.

func (GetFileSystemsOutputArgs) ElementType added in v0.1.5

func (GetFileSystemsOutputArgs) ElementType() reflect.Type

type GetFileSystemsResult added in v0.1.5

type GetFileSystemsResult struct {
	// file system list.
	FileSystems []GetFileSystemsFileSystem `pulumi:"fileSystems"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getFileSystems.

func GetFileSystems added in v0.1.5

func GetFileSystems(ctx *pulumi.Context, args *GetFileSystemsArgs, opts ...pulumi.InvokeOption) (*GetFileSystemsResult, error)

Use this data source to query detailed information of chdfs fileSystems

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Chdfs.GetFileSystems(ctx, nil, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFileSystemsResultOutput added in v0.1.5

type GetFileSystemsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFileSystems.

func GetFileSystemsOutput added in v0.1.5

func GetFileSystemsOutput(ctx *pulumi.Context, args GetFileSystemsOutputArgs, opts ...pulumi.InvokeOption) GetFileSystemsResultOutput

func (GetFileSystemsResultOutput) ElementType added in v0.1.5

func (GetFileSystemsResultOutput) ElementType() reflect.Type

func (GetFileSystemsResultOutput) FileSystems added in v0.1.5

file system list.

func (GetFileSystemsResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (GetFileSystemsResultOutput) ResultOutputFile added in v0.1.5

func (o GetFileSystemsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetFileSystemsResultOutput) ToGetFileSystemsResultOutput added in v0.1.5

func (o GetFileSystemsResultOutput) ToGetFileSystemsResultOutput() GetFileSystemsResultOutput

func (GetFileSystemsResultOutput) ToGetFileSystemsResultOutputWithContext added in v0.1.5

func (o GetFileSystemsResultOutput) ToGetFileSystemsResultOutputWithContext(ctx context.Context) GetFileSystemsResultOutput

type GetMountPointsArgs

type GetMountPointsArgs struct {
	// get mount points belongs to access group id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.
	AccessGroupId *string `pulumi:"accessGroupId"`
	// get mount points belongs to file system id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.
	FileSystemId *string `pulumi:"fileSystemId"`
	// get mount points belongs to owner uin, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.
	OwnerUin *int `pulumi:"ownerUin"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMountPoints.

type GetMountPointsMountPoint

type GetMountPointsMountPoint struct {
	// associated group ids.
	AccessGroupIds []string `pulumi:"accessGroupIds"`
	// create time.
	CreateTime string `pulumi:"createTime"`
	// get mount points belongs to file system id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.
	FileSystemId string `pulumi:"fileSystemId"`
	// mount point id.
	MountPointId string `pulumi:"mountPointId"`
	// mount point name.
	MountPointName string `pulumi:"mountPointName"`
	// mount point status.
	Status int `pulumi:"status"`
}

type GetMountPointsMountPointArgs

type GetMountPointsMountPointArgs struct {
	// associated group ids.
	AccessGroupIds pulumi.StringArrayInput `pulumi:"accessGroupIds"`
	// create time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// get mount points belongs to file system id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.
	FileSystemId pulumi.StringInput `pulumi:"fileSystemId"`
	// mount point id.
	MountPointId pulumi.StringInput `pulumi:"mountPointId"`
	// mount point name.
	MountPointName pulumi.StringInput `pulumi:"mountPointName"`
	// mount point status.
	Status pulumi.IntInput `pulumi:"status"`
}

func (GetMountPointsMountPointArgs) ElementType

func (GetMountPointsMountPointArgs) ToGetMountPointsMountPointOutput

func (i GetMountPointsMountPointArgs) ToGetMountPointsMountPointOutput() GetMountPointsMountPointOutput

func (GetMountPointsMountPointArgs) ToGetMountPointsMountPointOutputWithContext

func (i GetMountPointsMountPointArgs) ToGetMountPointsMountPointOutputWithContext(ctx context.Context) GetMountPointsMountPointOutput

type GetMountPointsMountPointArray

type GetMountPointsMountPointArray []GetMountPointsMountPointInput

func (GetMountPointsMountPointArray) ElementType

func (GetMountPointsMountPointArray) ToGetMountPointsMountPointArrayOutput

func (i GetMountPointsMountPointArray) ToGetMountPointsMountPointArrayOutput() GetMountPointsMountPointArrayOutput

func (GetMountPointsMountPointArray) ToGetMountPointsMountPointArrayOutputWithContext

func (i GetMountPointsMountPointArray) ToGetMountPointsMountPointArrayOutputWithContext(ctx context.Context) GetMountPointsMountPointArrayOutput

type GetMountPointsMountPointArrayInput

type GetMountPointsMountPointArrayInput interface {
	pulumi.Input

	ToGetMountPointsMountPointArrayOutput() GetMountPointsMountPointArrayOutput
	ToGetMountPointsMountPointArrayOutputWithContext(context.Context) GetMountPointsMountPointArrayOutput
}

GetMountPointsMountPointArrayInput is an input type that accepts GetMountPointsMountPointArray and GetMountPointsMountPointArrayOutput values. You can construct a concrete instance of `GetMountPointsMountPointArrayInput` via:

GetMountPointsMountPointArray{ GetMountPointsMountPointArgs{...} }

type GetMountPointsMountPointArrayOutput

type GetMountPointsMountPointArrayOutput struct{ *pulumi.OutputState }

func (GetMountPointsMountPointArrayOutput) ElementType

func (GetMountPointsMountPointArrayOutput) Index

func (GetMountPointsMountPointArrayOutput) ToGetMountPointsMountPointArrayOutput

func (o GetMountPointsMountPointArrayOutput) ToGetMountPointsMountPointArrayOutput() GetMountPointsMountPointArrayOutput

func (GetMountPointsMountPointArrayOutput) ToGetMountPointsMountPointArrayOutputWithContext

func (o GetMountPointsMountPointArrayOutput) ToGetMountPointsMountPointArrayOutputWithContext(ctx context.Context) GetMountPointsMountPointArrayOutput

type GetMountPointsMountPointInput

type GetMountPointsMountPointInput interface {
	pulumi.Input

	ToGetMountPointsMountPointOutput() GetMountPointsMountPointOutput
	ToGetMountPointsMountPointOutputWithContext(context.Context) GetMountPointsMountPointOutput
}

GetMountPointsMountPointInput is an input type that accepts GetMountPointsMountPointArgs and GetMountPointsMountPointOutput values. You can construct a concrete instance of `GetMountPointsMountPointInput` via:

GetMountPointsMountPointArgs{...}

type GetMountPointsMountPointOutput

type GetMountPointsMountPointOutput struct{ *pulumi.OutputState }

func (GetMountPointsMountPointOutput) AccessGroupIds

associated group ids.

func (GetMountPointsMountPointOutput) CreateTime

create time.

func (GetMountPointsMountPointOutput) ElementType

func (GetMountPointsMountPointOutput) FileSystemId

get mount points belongs to file system id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.

func (GetMountPointsMountPointOutput) MountPointId

mount point id.

func (GetMountPointsMountPointOutput) MountPointName

mount point name.

func (GetMountPointsMountPointOutput) Status

mount point status.

func (GetMountPointsMountPointOutput) ToGetMountPointsMountPointOutput

func (o GetMountPointsMountPointOutput) ToGetMountPointsMountPointOutput() GetMountPointsMountPointOutput

func (GetMountPointsMountPointOutput) ToGetMountPointsMountPointOutputWithContext

func (o GetMountPointsMountPointOutput) ToGetMountPointsMountPointOutputWithContext(ctx context.Context) GetMountPointsMountPointOutput

type GetMountPointsOutputArgs

type GetMountPointsOutputArgs struct {
	// get mount points belongs to access group id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.
	AccessGroupId pulumi.StringPtrInput `pulumi:"accessGroupId"`
	// get mount points belongs to file system id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.
	FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"`
	// get mount points belongs to owner uin, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.
	OwnerUin pulumi.IntPtrInput `pulumi:"ownerUin"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMountPoints.

func (GetMountPointsOutputArgs) ElementType

func (GetMountPointsOutputArgs) ElementType() reflect.Type

type GetMountPointsResult

type GetMountPointsResult struct {
	AccessGroupId *string `pulumi:"accessGroupId"`
	// mounted file system id.
	FileSystemId *string `pulumi:"fileSystemId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// mount point list.
	MountPoints      []GetMountPointsMountPoint `pulumi:"mountPoints"`
	OwnerUin         *int                       `pulumi:"ownerUin"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
}

A collection of values returned by getMountPoints.

func GetMountPoints

func GetMountPoints(ctx *pulumi.Context, args *GetMountPointsArgs, opts ...pulumi.InvokeOption) (*GetMountPointsResult, error)

Use this data source to query detailed information of chdfs mountPoints

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Chdfs.GetMountPoints(ctx, &chdfs.GetMountPointsArgs{
			FileSystemId: pulumi.StringRef("f14mpfy5lh4e"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMountPointsResultOutput

type GetMountPointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMountPoints.

func (GetMountPointsResultOutput) AccessGroupId

func (GetMountPointsResultOutput) ElementType

func (GetMountPointsResultOutput) ElementType() reflect.Type

func (GetMountPointsResultOutput) FileSystemId

mounted file system id.

func (GetMountPointsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMountPointsResultOutput) MountPoints

mount point list.

func (GetMountPointsResultOutput) OwnerUin

func (GetMountPointsResultOutput) ResultOutputFile

func (o GetMountPointsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetMountPointsResultOutput) ToGetMountPointsResultOutput

func (o GetMountPointsResultOutput) ToGetMountPointsResultOutput() GetMountPointsResultOutput

func (GetMountPointsResultOutput) ToGetMountPointsResultOutputWithContext

func (o GetMountPointsResultOutput) ToGetMountPointsResultOutputWithContext(ctx context.Context) GetMountPointsResultOutput

type LifeCycleRule

type LifeCycleRule struct {
	pulumi.CustomResourceState

	// file system id.
	FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"`
	// life cycle rule.
	LifeCycleRule LifeCycleRuleLifeCycleRuleOutput `pulumi:"lifeCycleRule"`
}

Provides a resource to create a chdfs lifeCycleRule

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Chdfs.NewLifeCycleRule(ctx, "lifeCycleRule", &Chdfs.LifeCycleRuleArgs{
			FileSystemId: pulumi.String("f14mpfy5lh4e"),
			LifeCycleRule: &chdfs.LifeCycleRuleLifeCycleRuleArgs{
				LifeCycleRuleName: pulumi.String("terraform-test"),
				Path:              pulumi.String("/test"),
				Status:            pulumi.Int(1),
				Transitions: chdfs.LifeCycleRuleLifeCycleRuleTransitionArray{
					&chdfs.LifeCycleRuleLifeCycleRuleTransitionArgs{
						Days: pulumi.Int(30),
						Type: pulumi.Int(1),
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

chdfs life_cycle_rule can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Chdfs/lifeCycleRule:LifeCycleRule life_cycle_rule file_system_id#life_cycle_rule_id

```

func GetLifeCycleRule

func GetLifeCycleRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LifeCycleRuleState, opts ...pulumi.ResourceOption) (*LifeCycleRule, error)

GetLifeCycleRule gets an existing LifeCycleRule 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 NewLifeCycleRule

func NewLifeCycleRule(ctx *pulumi.Context,
	name string, args *LifeCycleRuleArgs, opts ...pulumi.ResourceOption) (*LifeCycleRule, error)

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

func (*LifeCycleRule) ElementType

func (*LifeCycleRule) ElementType() reflect.Type

func (*LifeCycleRule) ToLifeCycleRuleOutput

func (i *LifeCycleRule) ToLifeCycleRuleOutput() LifeCycleRuleOutput

func (*LifeCycleRule) ToLifeCycleRuleOutputWithContext

func (i *LifeCycleRule) ToLifeCycleRuleOutputWithContext(ctx context.Context) LifeCycleRuleOutput

type LifeCycleRuleArgs

type LifeCycleRuleArgs struct {
	// file system id.
	FileSystemId pulumi.StringInput
	// life cycle rule.
	LifeCycleRule LifeCycleRuleLifeCycleRuleInput
}

The set of arguments for constructing a LifeCycleRule resource.

func (LifeCycleRuleArgs) ElementType

func (LifeCycleRuleArgs) ElementType() reflect.Type

type LifeCycleRuleArray

type LifeCycleRuleArray []LifeCycleRuleInput

func (LifeCycleRuleArray) ElementType

func (LifeCycleRuleArray) ElementType() reflect.Type

func (LifeCycleRuleArray) ToLifeCycleRuleArrayOutput

func (i LifeCycleRuleArray) ToLifeCycleRuleArrayOutput() LifeCycleRuleArrayOutput

func (LifeCycleRuleArray) ToLifeCycleRuleArrayOutputWithContext

func (i LifeCycleRuleArray) ToLifeCycleRuleArrayOutputWithContext(ctx context.Context) LifeCycleRuleArrayOutput

type LifeCycleRuleArrayInput

type LifeCycleRuleArrayInput interface {
	pulumi.Input

	ToLifeCycleRuleArrayOutput() LifeCycleRuleArrayOutput
	ToLifeCycleRuleArrayOutputWithContext(context.Context) LifeCycleRuleArrayOutput
}

LifeCycleRuleArrayInput is an input type that accepts LifeCycleRuleArray and LifeCycleRuleArrayOutput values. You can construct a concrete instance of `LifeCycleRuleArrayInput` via:

LifeCycleRuleArray{ LifeCycleRuleArgs{...} }

type LifeCycleRuleArrayOutput

type LifeCycleRuleArrayOutput struct{ *pulumi.OutputState }

func (LifeCycleRuleArrayOutput) ElementType

func (LifeCycleRuleArrayOutput) ElementType() reflect.Type

func (LifeCycleRuleArrayOutput) Index

func (LifeCycleRuleArrayOutput) ToLifeCycleRuleArrayOutput

func (o LifeCycleRuleArrayOutput) ToLifeCycleRuleArrayOutput() LifeCycleRuleArrayOutput

func (LifeCycleRuleArrayOutput) ToLifeCycleRuleArrayOutputWithContext

func (o LifeCycleRuleArrayOutput) ToLifeCycleRuleArrayOutputWithContext(ctx context.Context) LifeCycleRuleArrayOutput

type LifeCycleRuleInput

type LifeCycleRuleInput interface {
	pulumi.Input

	ToLifeCycleRuleOutput() LifeCycleRuleOutput
	ToLifeCycleRuleOutputWithContext(ctx context.Context) LifeCycleRuleOutput
}

type LifeCycleRuleLifeCycleRule

type LifeCycleRuleLifeCycleRule struct {
	CreateTime      *string `pulumi:"createTime"`
	LifeCycleRuleId *int    `pulumi:"lifeCycleRuleId"`
	// rule name.
	LifeCycleRuleName *string `pulumi:"lifeCycleRuleName"`
	// rule op path.
	Path *string `pulumi:"path"`
	// rule status, 1:open, 2:close.
	Status *int `pulumi:"status"`
	// life cycle rule transition list.
	Transitions []LifeCycleRuleLifeCycleRuleTransition `pulumi:"transitions"`
}

type LifeCycleRuleLifeCycleRuleArgs

type LifeCycleRuleLifeCycleRuleArgs struct {
	CreateTime      pulumi.StringPtrInput `pulumi:"createTime"`
	LifeCycleRuleId pulumi.IntPtrInput    `pulumi:"lifeCycleRuleId"`
	// rule name.
	LifeCycleRuleName pulumi.StringPtrInput `pulumi:"lifeCycleRuleName"`
	// rule op path.
	Path pulumi.StringPtrInput `pulumi:"path"`
	// rule status, 1:open, 2:close.
	Status pulumi.IntPtrInput `pulumi:"status"`
	// life cycle rule transition list.
	Transitions LifeCycleRuleLifeCycleRuleTransitionArrayInput `pulumi:"transitions"`
}

func (LifeCycleRuleLifeCycleRuleArgs) ElementType

func (LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRuleOutput

func (i LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRuleOutput() LifeCycleRuleLifeCycleRuleOutput

func (LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRuleOutputWithContext

func (i LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRuleOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleOutput

func (LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRulePtrOutput

func (i LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRulePtrOutput() LifeCycleRuleLifeCycleRulePtrOutput

func (LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext

func (i LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRulePtrOutput

type LifeCycleRuleLifeCycleRuleInput

type LifeCycleRuleLifeCycleRuleInput interface {
	pulumi.Input

	ToLifeCycleRuleLifeCycleRuleOutput() LifeCycleRuleLifeCycleRuleOutput
	ToLifeCycleRuleLifeCycleRuleOutputWithContext(context.Context) LifeCycleRuleLifeCycleRuleOutput
}

LifeCycleRuleLifeCycleRuleInput is an input type that accepts LifeCycleRuleLifeCycleRuleArgs and LifeCycleRuleLifeCycleRuleOutput values. You can construct a concrete instance of `LifeCycleRuleLifeCycleRuleInput` via:

LifeCycleRuleLifeCycleRuleArgs{...}

type LifeCycleRuleLifeCycleRuleOutput

type LifeCycleRuleLifeCycleRuleOutput struct{ *pulumi.OutputState }

func (LifeCycleRuleLifeCycleRuleOutput) CreateTime

func (LifeCycleRuleLifeCycleRuleOutput) ElementType

func (LifeCycleRuleLifeCycleRuleOutput) LifeCycleRuleId

func (LifeCycleRuleLifeCycleRuleOutput) LifeCycleRuleName

rule name.

func (LifeCycleRuleLifeCycleRuleOutput) Path

rule op path.

func (LifeCycleRuleLifeCycleRuleOutput) Status

rule status, 1:open, 2:close.

func (LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRuleOutput

func (o LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRuleOutput() LifeCycleRuleLifeCycleRuleOutput

func (LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRuleOutputWithContext

func (o LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRuleOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleOutput

func (LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRulePtrOutput

func (o LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRulePtrOutput() LifeCycleRuleLifeCycleRulePtrOutput

func (LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext

func (o LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRulePtrOutput

func (LifeCycleRuleLifeCycleRuleOutput) Transitions

life cycle rule transition list.

type LifeCycleRuleLifeCycleRulePtrInput

type LifeCycleRuleLifeCycleRulePtrInput interface {
	pulumi.Input

	ToLifeCycleRuleLifeCycleRulePtrOutput() LifeCycleRuleLifeCycleRulePtrOutput
	ToLifeCycleRuleLifeCycleRulePtrOutputWithContext(context.Context) LifeCycleRuleLifeCycleRulePtrOutput
}

LifeCycleRuleLifeCycleRulePtrInput is an input type that accepts LifeCycleRuleLifeCycleRuleArgs, LifeCycleRuleLifeCycleRulePtr and LifeCycleRuleLifeCycleRulePtrOutput values. You can construct a concrete instance of `LifeCycleRuleLifeCycleRulePtrInput` via:

        LifeCycleRuleLifeCycleRuleArgs{...}

or:

        nil

type LifeCycleRuleLifeCycleRulePtrOutput

type LifeCycleRuleLifeCycleRulePtrOutput struct{ *pulumi.OutputState }

func (LifeCycleRuleLifeCycleRulePtrOutput) CreateTime

func (LifeCycleRuleLifeCycleRulePtrOutput) Elem

func (LifeCycleRuleLifeCycleRulePtrOutput) ElementType

func (LifeCycleRuleLifeCycleRulePtrOutput) LifeCycleRuleId

func (LifeCycleRuleLifeCycleRulePtrOutput) LifeCycleRuleName

rule name.

func (LifeCycleRuleLifeCycleRulePtrOutput) Path

rule op path.

func (LifeCycleRuleLifeCycleRulePtrOutput) Status

rule status, 1:open, 2:close.

func (LifeCycleRuleLifeCycleRulePtrOutput) ToLifeCycleRuleLifeCycleRulePtrOutput

func (o LifeCycleRuleLifeCycleRulePtrOutput) ToLifeCycleRuleLifeCycleRulePtrOutput() LifeCycleRuleLifeCycleRulePtrOutput

func (LifeCycleRuleLifeCycleRulePtrOutput) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext

func (o LifeCycleRuleLifeCycleRulePtrOutput) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRulePtrOutput

func (LifeCycleRuleLifeCycleRulePtrOutput) Transitions

life cycle rule transition list.

type LifeCycleRuleLifeCycleRuleTransition

type LifeCycleRuleLifeCycleRuleTransition struct {
	// trigger days(n day).
	Days int `pulumi:"days"`
	// transition type, 1: archive, 2: delete, 3: low rate.
	Type int `pulumi:"type"`
}

type LifeCycleRuleLifeCycleRuleTransitionArgs

type LifeCycleRuleLifeCycleRuleTransitionArgs struct {
	// trigger days(n day).
	Days pulumi.IntInput `pulumi:"days"`
	// transition type, 1: archive, 2: delete, 3: low rate.
	Type pulumi.IntInput `pulumi:"type"`
}

func (LifeCycleRuleLifeCycleRuleTransitionArgs) ElementType

func (LifeCycleRuleLifeCycleRuleTransitionArgs) ToLifeCycleRuleLifeCycleRuleTransitionOutput

func (i LifeCycleRuleLifeCycleRuleTransitionArgs) ToLifeCycleRuleLifeCycleRuleTransitionOutput() LifeCycleRuleLifeCycleRuleTransitionOutput

func (LifeCycleRuleLifeCycleRuleTransitionArgs) ToLifeCycleRuleLifeCycleRuleTransitionOutputWithContext

func (i LifeCycleRuleLifeCycleRuleTransitionArgs) ToLifeCycleRuleLifeCycleRuleTransitionOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleTransitionOutput

type LifeCycleRuleLifeCycleRuleTransitionArray

type LifeCycleRuleLifeCycleRuleTransitionArray []LifeCycleRuleLifeCycleRuleTransitionInput

func (LifeCycleRuleLifeCycleRuleTransitionArray) ElementType

func (LifeCycleRuleLifeCycleRuleTransitionArray) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutput

func (i LifeCycleRuleLifeCycleRuleTransitionArray) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutput() LifeCycleRuleLifeCycleRuleTransitionArrayOutput

func (LifeCycleRuleLifeCycleRuleTransitionArray) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutputWithContext

func (i LifeCycleRuleLifeCycleRuleTransitionArray) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleTransitionArrayOutput

type LifeCycleRuleLifeCycleRuleTransitionArrayInput

type LifeCycleRuleLifeCycleRuleTransitionArrayInput interface {
	pulumi.Input

	ToLifeCycleRuleLifeCycleRuleTransitionArrayOutput() LifeCycleRuleLifeCycleRuleTransitionArrayOutput
	ToLifeCycleRuleLifeCycleRuleTransitionArrayOutputWithContext(context.Context) LifeCycleRuleLifeCycleRuleTransitionArrayOutput
}

LifeCycleRuleLifeCycleRuleTransitionArrayInput is an input type that accepts LifeCycleRuleLifeCycleRuleTransitionArray and LifeCycleRuleLifeCycleRuleTransitionArrayOutput values. You can construct a concrete instance of `LifeCycleRuleLifeCycleRuleTransitionArrayInput` via:

LifeCycleRuleLifeCycleRuleTransitionArray{ LifeCycleRuleLifeCycleRuleTransitionArgs{...} }

type LifeCycleRuleLifeCycleRuleTransitionArrayOutput

type LifeCycleRuleLifeCycleRuleTransitionArrayOutput struct{ *pulumi.OutputState }

func (LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ElementType

func (LifeCycleRuleLifeCycleRuleTransitionArrayOutput) Index

func (LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutput

func (o LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutput() LifeCycleRuleLifeCycleRuleTransitionArrayOutput

func (LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutputWithContext

func (o LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleTransitionArrayOutput

type LifeCycleRuleLifeCycleRuleTransitionInput

type LifeCycleRuleLifeCycleRuleTransitionInput interface {
	pulumi.Input

	ToLifeCycleRuleLifeCycleRuleTransitionOutput() LifeCycleRuleLifeCycleRuleTransitionOutput
	ToLifeCycleRuleLifeCycleRuleTransitionOutputWithContext(context.Context) LifeCycleRuleLifeCycleRuleTransitionOutput
}

LifeCycleRuleLifeCycleRuleTransitionInput is an input type that accepts LifeCycleRuleLifeCycleRuleTransitionArgs and LifeCycleRuleLifeCycleRuleTransitionOutput values. You can construct a concrete instance of `LifeCycleRuleLifeCycleRuleTransitionInput` via:

LifeCycleRuleLifeCycleRuleTransitionArgs{...}

type LifeCycleRuleLifeCycleRuleTransitionOutput

type LifeCycleRuleLifeCycleRuleTransitionOutput struct{ *pulumi.OutputState }

func (LifeCycleRuleLifeCycleRuleTransitionOutput) Days

trigger days(n day).

func (LifeCycleRuleLifeCycleRuleTransitionOutput) ElementType

func (LifeCycleRuleLifeCycleRuleTransitionOutput) ToLifeCycleRuleLifeCycleRuleTransitionOutput

func (o LifeCycleRuleLifeCycleRuleTransitionOutput) ToLifeCycleRuleLifeCycleRuleTransitionOutput() LifeCycleRuleLifeCycleRuleTransitionOutput

func (LifeCycleRuleLifeCycleRuleTransitionOutput) ToLifeCycleRuleLifeCycleRuleTransitionOutputWithContext

func (o LifeCycleRuleLifeCycleRuleTransitionOutput) ToLifeCycleRuleLifeCycleRuleTransitionOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleTransitionOutput

func (LifeCycleRuleLifeCycleRuleTransitionOutput) Type

transition type, 1: archive, 2: delete, 3: low rate.

type LifeCycleRuleMap

type LifeCycleRuleMap map[string]LifeCycleRuleInput

func (LifeCycleRuleMap) ElementType

func (LifeCycleRuleMap) ElementType() reflect.Type

func (LifeCycleRuleMap) ToLifeCycleRuleMapOutput

func (i LifeCycleRuleMap) ToLifeCycleRuleMapOutput() LifeCycleRuleMapOutput

func (LifeCycleRuleMap) ToLifeCycleRuleMapOutputWithContext

func (i LifeCycleRuleMap) ToLifeCycleRuleMapOutputWithContext(ctx context.Context) LifeCycleRuleMapOutput

type LifeCycleRuleMapInput

type LifeCycleRuleMapInput interface {
	pulumi.Input

	ToLifeCycleRuleMapOutput() LifeCycleRuleMapOutput
	ToLifeCycleRuleMapOutputWithContext(context.Context) LifeCycleRuleMapOutput
}

LifeCycleRuleMapInput is an input type that accepts LifeCycleRuleMap and LifeCycleRuleMapOutput values. You can construct a concrete instance of `LifeCycleRuleMapInput` via:

LifeCycleRuleMap{ "key": LifeCycleRuleArgs{...} }

type LifeCycleRuleMapOutput

type LifeCycleRuleMapOutput struct{ *pulumi.OutputState }

func (LifeCycleRuleMapOutput) ElementType

func (LifeCycleRuleMapOutput) ElementType() reflect.Type

func (LifeCycleRuleMapOutput) MapIndex

func (LifeCycleRuleMapOutput) ToLifeCycleRuleMapOutput

func (o LifeCycleRuleMapOutput) ToLifeCycleRuleMapOutput() LifeCycleRuleMapOutput

func (LifeCycleRuleMapOutput) ToLifeCycleRuleMapOutputWithContext

func (o LifeCycleRuleMapOutput) ToLifeCycleRuleMapOutputWithContext(ctx context.Context) LifeCycleRuleMapOutput

type LifeCycleRuleOutput

type LifeCycleRuleOutput struct{ *pulumi.OutputState }

func (LifeCycleRuleOutput) ElementType

func (LifeCycleRuleOutput) ElementType() reflect.Type

func (LifeCycleRuleOutput) FileSystemId

func (o LifeCycleRuleOutput) FileSystemId() pulumi.StringOutput

file system id.

func (LifeCycleRuleOutput) LifeCycleRule

life cycle rule.

func (LifeCycleRuleOutput) ToLifeCycleRuleOutput

func (o LifeCycleRuleOutput) ToLifeCycleRuleOutput() LifeCycleRuleOutput

func (LifeCycleRuleOutput) ToLifeCycleRuleOutputWithContext

func (o LifeCycleRuleOutput) ToLifeCycleRuleOutputWithContext(ctx context.Context) LifeCycleRuleOutput

type LifeCycleRuleState

type LifeCycleRuleState struct {
	// file system id.
	FileSystemId pulumi.StringPtrInput
	// life cycle rule.
	LifeCycleRule LifeCycleRuleLifeCycleRulePtrInput
}

func (LifeCycleRuleState) ElementType

func (LifeCycleRuleState) ElementType() reflect.Type

type MountPoint

type MountPoint struct {
	pulumi.CustomResourceState

	// file system id you want to mount.
	FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"`
	// mount point name.
	MountPointName pulumi.StringOutput `pulumi:"mountPointName"`
	// mount status 1:open, 2:close.
	MountPointStatus pulumi.IntOutput `pulumi:"mountPointStatus"`
}

Provides a resource to create a chdfs mountPoint

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Chdfs.NewMountPoint(ctx, "mountPoint", &Chdfs.MountPointArgs{
			FileSystemId:     pulumi.String("f14mpfy5lh4e"),
			MountPointName:   pulumi.String("terraform-test"),
			MountPointStatus: pulumi.Int(1),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

chdfs mount_point can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Chdfs/mountPoint:MountPoint mount_point mount_point_id

```

func GetMountPoint

func GetMountPoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MountPointState, opts ...pulumi.ResourceOption) (*MountPoint, error)

GetMountPoint gets an existing MountPoint 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 NewMountPoint

func NewMountPoint(ctx *pulumi.Context,
	name string, args *MountPointArgs, opts ...pulumi.ResourceOption) (*MountPoint, error)

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

func (*MountPoint) ElementType

func (*MountPoint) ElementType() reflect.Type

func (*MountPoint) ToMountPointOutput

func (i *MountPoint) ToMountPointOutput() MountPointOutput

func (*MountPoint) ToMountPointOutputWithContext

func (i *MountPoint) ToMountPointOutputWithContext(ctx context.Context) MountPointOutput

type MountPointArgs

type MountPointArgs struct {
	// file system id you want to mount.
	FileSystemId pulumi.StringInput
	// mount point name.
	MountPointName pulumi.StringInput
	// mount status 1:open, 2:close.
	MountPointStatus pulumi.IntInput
}

The set of arguments for constructing a MountPoint resource.

func (MountPointArgs) ElementType

func (MountPointArgs) ElementType() reflect.Type

type MountPointArray

type MountPointArray []MountPointInput

func (MountPointArray) ElementType

func (MountPointArray) ElementType() reflect.Type

func (MountPointArray) ToMountPointArrayOutput

func (i MountPointArray) ToMountPointArrayOutput() MountPointArrayOutput

func (MountPointArray) ToMountPointArrayOutputWithContext

func (i MountPointArray) ToMountPointArrayOutputWithContext(ctx context.Context) MountPointArrayOutput

type MountPointArrayInput

type MountPointArrayInput interface {
	pulumi.Input

	ToMountPointArrayOutput() MountPointArrayOutput
	ToMountPointArrayOutputWithContext(context.Context) MountPointArrayOutput
}

MountPointArrayInput is an input type that accepts MountPointArray and MountPointArrayOutput values. You can construct a concrete instance of `MountPointArrayInput` via:

MountPointArray{ MountPointArgs{...} }

type MountPointArrayOutput

type MountPointArrayOutput struct{ *pulumi.OutputState }

func (MountPointArrayOutput) ElementType

func (MountPointArrayOutput) ElementType() reflect.Type

func (MountPointArrayOutput) Index

func (MountPointArrayOutput) ToMountPointArrayOutput

func (o MountPointArrayOutput) ToMountPointArrayOutput() MountPointArrayOutput

func (MountPointArrayOutput) ToMountPointArrayOutputWithContext

func (o MountPointArrayOutput) ToMountPointArrayOutputWithContext(ctx context.Context) MountPointArrayOutput

type MountPointAttachment

type MountPointAttachment struct {
	pulumi.CustomResourceState

	// associate access group id.
	AccessGroupIds pulumi.StringArrayOutput `pulumi:"accessGroupIds"`
	// associate mount point.
	MountPointId pulumi.StringOutput `pulumi:"mountPointId"`
}

Provides a resource to create a chdfs mountPointAttachment

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Chdfs.NewMountPointAttachment(ctx, "mountPointAttachment", &Chdfs.MountPointAttachmentArgs{
			AccessGroupIds: pulumi.StringArray{
				pulumi.String("ag-bvmzrbsm"),
				pulumi.String("ag-lairqrgr"),
			},
			MountPointId: pulumi.String("f14mpfy5lh4e-KuiL"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

chdfs mount_point_attachment can be imported using the id, e.g.

```sh

$ pulumi import tencentcloud:Chdfs/mountPointAttachment:MountPointAttachment mount_point_attachment mount_point_id

```

func GetMountPointAttachment

func GetMountPointAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MountPointAttachmentState, opts ...pulumi.ResourceOption) (*MountPointAttachment, error)

GetMountPointAttachment gets an existing MountPointAttachment 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 NewMountPointAttachment

func NewMountPointAttachment(ctx *pulumi.Context,
	name string, args *MountPointAttachmentArgs, opts ...pulumi.ResourceOption) (*MountPointAttachment, error)

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

func (*MountPointAttachment) ElementType

func (*MountPointAttachment) ElementType() reflect.Type

func (*MountPointAttachment) ToMountPointAttachmentOutput

func (i *MountPointAttachment) ToMountPointAttachmentOutput() MountPointAttachmentOutput

func (*MountPointAttachment) ToMountPointAttachmentOutputWithContext

func (i *MountPointAttachment) ToMountPointAttachmentOutputWithContext(ctx context.Context) MountPointAttachmentOutput

type MountPointAttachmentArgs

type MountPointAttachmentArgs struct {
	// associate access group id.
	AccessGroupIds pulumi.StringArrayInput
	// associate mount point.
	MountPointId pulumi.StringInput
}

The set of arguments for constructing a MountPointAttachment resource.

func (MountPointAttachmentArgs) ElementType

func (MountPointAttachmentArgs) ElementType() reflect.Type

type MountPointAttachmentArray

type MountPointAttachmentArray []MountPointAttachmentInput

func (MountPointAttachmentArray) ElementType

func (MountPointAttachmentArray) ElementType() reflect.Type

func (MountPointAttachmentArray) ToMountPointAttachmentArrayOutput

func (i MountPointAttachmentArray) ToMountPointAttachmentArrayOutput() MountPointAttachmentArrayOutput

func (MountPointAttachmentArray) ToMountPointAttachmentArrayOutputWithContext

func (i MountPointAttachmentArray) ToMountPointAttachmentArrayOutputWithContext(ctx context.Context) MountPointAttachmentArrayOutput

type MountPointAttachmentArrayInput

type MountPointAttachmentArrayInput interface {
	pulumi.Input

	ToMountPointAttachmentArrayOutput() MountPointAttachmentArrayOutput
	ToMountPointAttachmentArrayOutputWithContext(context.Context) MountPointAttachmentArrayOutput
}

MountPointAttachmentArrayInput is an input type that accepts MountPointAttachmentArray and MountPointAttachmentArrayOutput values. You can construct a concrete instance of `MountPointAttachmentArrayInput` via:

MountPointAttachmentArray{ MountPointAttachmentArgs{...} }

type MountPointAttachmentArrayOutput

type MountPointAttachmentArrayOutput struct{ *pulumi.OutputState }

func (MountPointAttachmentArrayOutput) ElementType

func (MountPointAttachmentArrayOutput) Index

func (MountPointAttachmentArrayOutput) ToMountPointAttachmentArrayOutput

func (o MountPointAttachmentArrayOutput) ToMountPointAttachmentArrayOutput() MountPointAttachmentArrayOutput

func (MountPointAttachmentArrayOutput) ToMountPointAttachmentArrayOutputWithContext

func (o MountPointAttachmentArrayOutput) ToMountPointAttachmentArrayOutputWithContext(ctx context.Context) MountPointAttachmentArrayOutput

type MountPointAttachmentInput

type MountPointAttachmentInput interface {
	pulumi.Input

	ToMountPointAttachmentOutput() MountPointAttachmentOutput
	ToMountPointAttachmentOutputWithContext(ctx context.Context) MountPointAttachmentOutput
}

type MountPointAttachmentMap

type MountPointAttachmentMap map[string]MountPointAttachmentInput

func (MountPointAttachmentMap) ElementType

func (MountPointAttachmentMap) ElementType() reflect.Type

func (MountPointAttachmentMap) ToMountPointAttachmentMapOutput

func (i MountPointAttachmentMap) ToMountPointAttachmentMapOutput() MountPointAttachmentMapOutput

func (MountPointAttachmentMap) ToMountPointAttachmentMapOutputWithContext

func (i MountPointAttachmentMap) ToMountPointAttachmentMapOutputWithContext(ctx context.Context) MountPointAttachmentMapOutput

type MountPointAttachmentMapInput

type MountPointAttachmentMapInput interface {
	pulumi.Input

	ToMountPointAttachmentMapOutput() MountPointAttachmentMapOutput
	ToMountPointAttachmentMapOutputWithContext(context.Context) MountPointAttachmentMapOutput
}

MountPointAttachmentMapInput is an input type that accepts MountPointAttachmentMap and MountPointAttachmentMapOutput values. You can construct a concrete instance of `MountPointAttachmentMapInput` via:

MountPointAttachmentMap{ "key": MountPointAttachmentArgs{...} }

type MountPointAttachmentMapOutput

type MountPointAttachmentMapOutput struct{ *pulumi.OutputState }

func (MountPointAttachmentMapOutput) ElementType

func (MountPointAttachmentMapOutput) MapIndex

func (MountPointAttachmentMapOutput) ToMountPointAttachmentMapOutput

func (o MountPointAttachmentMapOutput) ToMountPointAttachmentMapOutput() MountPointAttachmentMapOutput

func (MountPointAttachmentMapOutput) ToMountPointAttachmentMapOutputWithContext

func (o MountPointAttachmentMapOutput) ToMountPointAttachmentMapOutputWithContext(ctx context.Context) MountPointAttachmentMapOutput

type MountPointAttachmentOutput

type MountPointAttachmentOutput struct{ *pulumi.OutputState }

func (MountPointAttachmentOutput) AccessGroupIds

associate access group id.

func (MountPointAttachmentOutput) ElementType

func (MountPointAttachmentOutput) ElementType() reflect.Type

func (MountPointAttachmentOutput) MountPointId

associate mount point.

func (MountPointAttachmentOutput) ToMountPointAttachmentOutput

func (o MountPointAttachmentOutput) ToMountPointAttachmentOutput() MountPointAttachmentOutput

func (MountPointAttachmentOutput) ToMountPointAttachmentOutputWithContext

func (o MountPointAttachmentOutput) ToMountPointAttachmentOutputWithContext(ctx context.Context) MountPointAttachmentOutput

type MountPointAttachmentState

type MountPointAttachmentState struct {
	// associate access group id.
	AccessGroupIds pulumi.StringArrayInput
	// associate mount point.
	MountPointId pulumi.StringPtrInput
}

func (MountPointAttachmentState) ElementType

func (MountPointAttachmentState) ElementType() reflect.Type

type MountPointInput

type MountPointInput interface {
	pulumi.Input

	ToMountPointOutput() MountPointOutput
	ToMountPointOutputWithContext(ctx context.Context) MountPointOutput
}

type MountPointMap

type MountPointMap map[string]MountPointInput

func (MountPointMap) ElementType

func (MountPointMap) ElementType() reflect.Type

func (MountPointMap) ToMountPointMapOutput

func (i MountPointMap) ToMountPointMapOutput() MountPointMapOutput

func (MountPointMap) ToMountPointMapOutputWithContext

func (i MountPointMap) ToMountPointMapOutputWithContext(ctx context.Context) MountPointMapOutput

type MountPointMapInput

type MountPointMapInput interface {
	pulumi.Input

	ToMountPointMapOutput() MountPointMapOutput
	ToMountPointMapOutputWithContext(context.Context) MountPointMapOutput
}

MountPointMapInput is an input type that accepts MountPointMap and MountPointMapOutput values. You can construct a concrete instance of `MountPointMapInput` via:

MountPointMap{ "key": MountPointArgs{...} }

type MountPointMapOutput

type MountPointMapOutput struct{ *pulumi.OutputState }

func (MountPointMapOutput) ElementType

func (MountPointMapOutput) ElementType() reflect.Type

func (MountPointMapOutput) MapIndex

func (MountPointMapOutput) ToMountPointMapOutput

func (o MountPointMapOutput) ToMountPointMapOutput() MountPointMapOutput

func (MountPointMapOutput) ToMountPointMapOutputWithContext

func (o MountPointMapOutput) ToMountPointMapOutputWithContext(ctx context.Context) MountPointMapOutput

type MountPointOutput

type MountPointOutput struct{ *pulumi.OutputState }

func (MountPointOutput) ElementType

func (MountPointOutput) ElementType() reflect.Type

func (MountPointOutput) FileSystemId

func (o MountPointOutput) FileSystemId() pulumi.StringOutput

file system id you want to mount.

func (MountPointOutput) MountPointName

func (o MountPointOutput) MountPointName() pulumi.StringOutput

mount point name.

func (MountPointOutput) MountPointStatus

func (o MountPointOutput) MountPointStatus() pulumi.IntOutput

mount status 1:open, 2:close.

func (MountPointOutput) ToMountPointOutput

func (o MountPointOutput) ToMountPointOutput() MountPointOutput

func (MountPointOutput) ToMountPointOutputWithContext

func (o MountPointOutput) ToMountPointOutputWithContext(ctx context.Context) MountPointOutput

type MountPointState

type MountPointState struct {
	// file system id you want to mount.
	FileSystemId pulumi.StringPtrInput
	// mount point name.
	MountPointName pulumi.StringPtrInput
	// mount status 1:open, 2:close.
	MountPointStatus pulumi.IntPtrInput
}

func (MountPointState) ElementType

func (MountPointState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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