chdfs

package
v0.0.0-...-9153d0a Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2023 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 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"`
}

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

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 {
	AccessMode   *int    `pulumi:"accessMode"`
	AccessRuleId *int    `pulumi:"accessRuleId"`
	Address      *string `pulumi:"address"`
	CreateTime   *string `pulumi:"createTime"`
	Priority     *int    `pulumi:"priority"`
}

type AccessRuleAccessRuleArgs

type AccessRuleAccessRuleArgs struct {
	AccessMode   pulumi.IntPtrInput    `pulumi:"accessMode"`
	AccessRuleId pulumi.IntPtrInput    `pulumi:"accessRuleId"`
	Address      pulumi.StringPtrInput `pulumi:"address"`
	CreateTime   pulumi.StringPtrInput `pulumi:"createTime"`
	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

func (AccessRuleAccessRuleOutput) AccessRuleId

func (AccessRuleAccessRuleOutput) Address

func (AccessRuleAccessRuleOutput) CreateTime

func (AccessRuleAccessRuleOutput) ElementType

func (AccessRuleAccessRuleOutput) ElementType() reflect.Type

func (AccessRuleAccessRuleOutput) 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

func (AccessRuleAccessRulePtrOutput) AccessRuleId

func (AccessRuleAccessRulePtrOutput) Address

func (AccessRuleAccessRulePtrOutput) CreateTime

func (AccessRuleAccessRulePtrOutput) Elem

func (AccessRuleAccessRulePtrOutput) ElementType

func (AccessRuleAccessRulePtrOutput) 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"`
}

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 {
	AccessGroupId   string `pulumi:"accessGroupId"`
	AccessGroupName string `pulumi:"accessGroupName"`
	CreateTime      string `pulumi:"createTime"`
	Description     string `pulumi:"description"`
	VpcId           string `pulumi:"vpcId"`
	VpcType         int    `pulumi:"vpcType"`
}

type GetAccessGroupsAccessGroupArgs

type GetAccessGroupsAccessGroupArgs struct {
	AccessGroupId   pulumi.StringInput `pulumi:"accessGroupId"`
	AccessGroupName pulumi.StringInput `pulumi:"accessGroupName"`
	CreateTime      pulumi.StringInput `pulumi:"createTime"`
	Description     pulumi.StringInput `pulumi:"description"`
	VpcId           pulumi.StringInput `pulumi:"vpcId"`
	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

func (GetAccessGroupsAccessGroupOutput) AccessGroupName

func (GetAccessGroupsAccessGroupOutput) CreateTime

func (GetAccessGroupsAccessGroupOutput) 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

func (GetAccessGroupsAccessGroupOutput) VpcType

type GetAccessGroupsArgs

type GetAccessGroupsArgs struct {
	OwnerUin         *int    `pulumi:"ownerUin"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	VpcId            *string `pulumi:"vpcId"`
}

A collection of arguments for invoking getAccessGroups.

type GetAccessGroupsOutputArgs

type GetAccessGroupsOutputArgs struct {
	OwnerUin         pulumi.IntPtrInput    `pulumi:"ownerUin"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	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 {
	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"`
	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)

type GetAccessGroupsResultOutput

type GetAccessGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAccessGroups.

func (GetAccessGroupsResultOutput) AccessGroups

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

type GetFileSystemsArgs

type GetFileSystemsArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFileSystems.

type GetFileSystemsFileSystem

type GetFileSystemsFileSystem struct {
	AppId                  int      `pulumi:"appId"`
	BlockSize              int      `pulumi:"blockSize"`
	CapacityQuota          int      `pulumi:"capacityQuota"`
	CreateTime             string   `pulumi:"createTime"`
	Description            string   `pulumi:"description"`
	EnableRanger           bool     `pulumi:"enableRanger"`
	FileSystemId           string   `pulumi:"fileSystemId"`
	FileSystemName         string   `pulumi:"fileSystemName"`
	PosixAcl               bool     `pulumi:"posixAcl"`
	RangerServiceAddresses []string `pulumi:"rangerServiceAddresses"`
	Region                 string   `pulumi:"region"`
	Status                 int      `pulumi:"status"`
	SuperUsers             []string `pulumi:"superUsers"`
}

type GetFileSystemsFileSystemArgs

type GetFileSystemsFileSystemArgs struct {
	AppId                  pulumi.IntInput         `pulumi:"appId"`
	BlockSize              pulumi.IntInput         `pulumi:"blockSize"`
	CapacityQuota          pulumi.IntInput         `pulumi:"capacityQuota"`
	CreateTime             pulumi.StringInput      `pulumi:"createTime"`
	Description            pulumi.StringInput      `pulumi:"description"`
	EnableRanger           pulumi.BoolInput        `pulumi:"enableRanger"`
	FileSystemId           pulumi.StringInput      `pulumi:"fileSystemId"`
	FileSystemName         pulumi.StringInput      `pulumi:"fileSystemName"`
	PosixAcl               pulumi.BoolInput        `pulumi:"posixAcl"`
	RangerServiceAddresses pulumi.StringArrayInput `pulumi:"rangerServiceAddresses"`
	Region                 pulumi.StringInput      `pulumi:"region"`
	Status                 pulumi.IntInput         `pulumi:"status"`
	SuperUsers             pulumi.StringArrayInput `pulumi:"superUsers"`
}

func (GetFileSystemsFileSystemArgs) ElementType

func (GetFileSystemsFileSystemArgs) ToGetFileSystemsFileSystemOutput

func (i GetFileSystemsFileSystemArgs) ToGetFileSystemsFileSystemOutput() GetFileSystemsFileSystemOutput

func (GetFileSystemsFileSystemArgs) ToGetFileSystemsFileSystemOutputWithContext

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

type GetFileSystemsFileSystemArray

type GetFileSystemsFileSystemArray []GetFileSystemsFileSystemInput

func (GetFileSystemsFileSystemArray) ElementType

func (GetFileSystemsFileSystemArray) ToGetFileSystemsFileSystemArrayOutput

func (i GetFileSystemsFileSystemArray) ToGetFileSystemsFileSystemArrayOutput() GetFileSystemsFileSystemArrayOutput

func (GetFileSystemsFileSystemArray) ToGetFileSystemsFileSystemArrayOutputWithContext

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

type GetFileSystemsFileSystemArrayInput

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

type GetFileSystemsFileSystemArrayOutput struct{ *pulumi.OutputState }

func (GetFileSystemsFileSystemArrayOutput) ElementType

func (GetFileSystemsFileSystemArrayOutput) Index

func (GetFileSystemsFileSystemArrayOutput) ToGetFileSystemsFileSystemArrayOutput

func (o GetFileSystemsFileSystemArrayOutput) ToGetFileSystemsFileSystemArrayOutput() GetFileSystemsFileSystemArrayOutput

func (GetFileSystemsFileSystemArrayOutput) ToGetFileSystemsFileSystemArrayOutputWithContext

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

type GetFileSystemsFileSystemInput

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

type GetFileSystemsFileSystemOutput struct{ *pulumi.OutputState }

func (GetFileSystemsFileSystemOutput) AppId

func (GetFileSystemsFileSystemOutput) BlockSize

func (GetFileSystemsFileSystemOutput) CapacityQuota

func (GetFileSystemsFileSystemOutput) CreateTime

func (GetFileSystemsFileSystemOutput) Description

func (GetFileSystemsFileSystemOutput) ElementType

func (GetFileSystemsFileSystemOutput) EnableRanger

func (GetFileSystemsFileSystemOutput) FileSystemId

func (GetFileSystemsFileSystemOutput) FileSystemName

func (GetFileSystemsFileSystemOutput) PosixAcl

func (GetFileSystemsFileSystemOutput) RangerServiceAddresses

func (o GetFileSystemsFileSystemOutput) RangerServiceAddresses() pulumi.StringArrayOutput

func (GetFileSystemsFileSystemOutput) Region

func (GetFileSystemsFileSystemOutput) Status

func (GetFileSystemsFileSystemOutput) SuperUsers

func (GetFileSystemsFileSystemOutput) ToGetFileSystemsFileSystemOutput

func (o GetFileSystemsFileSystemOutput) ToGetFileSystemsFileSystemOutput() GetFileSystemsFileSystemOutput

func (GetFileSystemsFileSystemOutput) ToGetFileSystemsFileSystemOutputWithContext

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

type GetFileSystemsOutputArgs

type GetFileSystemsOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFileSystems.

func (GetFileSystemsOutputArgs) ElementType

func (GetFileSystemsOutputArgs) ElementType() reflect.Type

type GetFileSystemsResult

type GetFileSystemsResult struct {
	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

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

type GetFileSystemsResultOutput

type GetFileSystemsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFileSystems.

func (GetFileSystemsResultOutput) ElementType

func (GetFileSystemsResultOutput) ElementType() reflect.Type

func (GetFileSystemsResultOutput) FileSystems

func (GetFileSystemsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFileSystemsResultOutput) ResultOutputFile

func (o GetFileSystemsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetFileSystemsResultOutput) ToGetFileSystemsResultOutput

func (o GetFileSystemsResultOutput) ToGetFileSystemsResultOutput() GetFileSystemsResultOutput

func (GetFileSystemsResultOutput) ToGetFileSystemsResultOutputWithContext

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

type GetMountPointsArgs

type GetMountPointsArgs struct {
	AccessGroupId    *string `pulumi:"accessGroupId"`
	FileSystemId     *string `pulumi:"fileSystemId"`
	OwnerUin         *int    `pulumi:"ownerUin"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMountPoints.

type GetMountPointsMountPoint

type GetMountPointsMountPoint struct {
	AccessGroupIds []string `pulumi:"accessGroupIds"`
	CreateTime     string   `pulumi:"createTime"`
	FileSystemId   string   `pulumi:"fileSystemId"`
	MountPointId   string   `pulumi:"mountPointId"`
	MountPointName string   `pulumi:"mountPointName"`
	Status         int      `pulumi:"status"`
}

type GetMountPointsMountPointArgs

type GetMountPointsMountPointArgs struct {
	AccessGroupIds pulumi.StringArrayInput `pulumi:"accessGroupIds"`
	CreateTime     pulumi.StringInput      `pulumi:"createTime"`
	FileSystemId   pulumi.StringInput      `pulumi:"fileSystemId"`
	MountPointId   pulumi.StringInput      `pulumi:"mountPointId"`
	MountPointName pulumi.StringInput      `pulumi:"mountPointName"`
	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

func (GetMountPointsMountPointOutput) CreateTime

func (GetMountPointsMountPointOutput) ElementType

func (GetMountPointsMountPointOutput) FileSystemId

func (GetMountPointsMountPointOutput) MountPointId

func (GetMountPointsMountPointOutput) MountPointName

func (GetMountPointsMountPointOutput) 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 {
	AccessGroupId    pulumi.StringPtrInput `pulumi:"accessGroupId"`
	FileSystemId     pulumi.StringPtrInput `pulumi:"fileSystemId"`
	OwnerUin         pulumi.IntPtrInput    `pulumi:"ownerUin"`
	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"`
	FileSystemId  *string `pulumi:"fileSystemId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                     `pulumi:"id"`
	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)

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

func (GetMountPointsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMountPointsResultOutput) MountPoints

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

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"`
	LifeCycleRuleName *string                                `pulumi:"lifeCycleRuleName"`
	Path              *string                                `pulumi:"path"`
	Status            *int                                   `pulumi:"status"`
	Transitions       []LifeCycleRuleLifeCycleRuleTransition `pulumi:"transitions"`
}

type LifeCycleRuleLifeCycleRuleArgs

type LifeCycleRuleLifeCycleRuleArgs struct {
	CreateTime        pulumi.StringPtrInput                          `pulumi:"createTime"`
	LifeCycleRuleId   pulumi.IntPtrInput                             `pulumi:"lifeCycleRuleId"`
	LifeCycleRuleName pulumi.StringPtrInput                          `pulumi:"lifeCycleRuleName"`
	Path              pulumi.StringPtrInput                          `pulumi:"path"`
	Status            pulumi.IntPtrInput                             `pulumi:"status"`
	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

func (LifeCycleRuleLifeCycleRuleOutput) Path

func (LifeCycleRuleLifeCycleRuleOutput) Status

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

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

func (LifeCycleRuleLifeCycleRulePtrOutput) Path

func (LifeCycleRuleLifeCycleRulePtrOutput) Status

func (LifeCycleRuleLifeCycleRulePtrOutput) ToLifeCycleRuleLifeCycleRulePtrOutput

func (o LifeCycleRuleLifeCycleRulePtrOutput) ToLifeCycleRuleLifeCycleRulePtrOutput() LifeCycleRuleLifeCycleRulePtrOutput

func (LifeCycleRuleLifeCycleRulePtrOutput) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext

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

func (LifeCycleRuleLifeCycleRulePtrOutput) Transitions

type LifeCycleRuleLifeCycleRuleTransition

type LifeCycleRuleLifeCycleRuleTransition struct {
	Days int `pulumi:"days"`
	Type int `pulumi:"type"`
}

type LifeCycleRuleLifeCycleRuleTransitionArgs

type LifeCycleRuleLifeCycleRuleTransitionArgs struct {
	Days pulumi.IntInput `pulumi:"days"`
	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

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

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

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

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