cfs

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

	// Create time of the access group.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of the access group, and max length is 255.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of the access group, and max length is 64.
	Name pulumi.StringOutput `pulumi:"name"`
}

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 {
	// Description of the access group, and max length is 255.
	Description pulumi.StringPtrInput
	// Name of the access group, and max length is 64.
	Name pulumi.StringPtrInput
}

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) CreateTime

func (o AccessGroupOutput) CreateTime() pulumi.StringOutput

Create time of the access group.

func (AccessGroupOutput) Description

func (o AccessGroupOutput) Description() pulumi.StringPtrOutput

Description of the access group, and max length is 255.

func (AccessGroupOutput) ElementType

func (AccessGroupOutput) ElementType() reflect.Type

func (AccessGroupOutput) Name

Name of the access group, and max length is 64.

func (AccessGroupOutput) ToAccessGroupOutput

func (o AccessGroupOutput) ToAccessGroupOutput() AccessGroupOutput

func (AccessGroupOutput) ToAccessGroupOutputWithContext

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

type AccessGroupState

type AccessGroupState struct {
	// Create time of the access group.
	CreateTime pulumi.StringPtrInput
	// Description of the access group, and max length is 255.
	Description pulumi.StringPtrInput
	// Name of the access group, and max length is 64.
	Name pulumi.StringPtrInput
}

func (AccessGroupState) ElementType

func (AccessGroupState) ElementType() reflect.Type

type AccessRule

type AccessRule struct {
	pulumi.CustomResourceState

	// ID of a access group.
	AccessGroupId pulumi.StringOutput `pulumi:"accessGroupId"`
	// A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please
	// note that the IP entered should be CVM's private IP.
	AuthClientIp pulumi.StringOutput `pulumi:"authClientIp"`
	// The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority.
	Priority pulumi.IntOutput `pulumi:"priority"`
	// Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`.
	RwPermission pulumi.StringPtrOutput `pulumi:"rwPermission"`
	// The permissions of accessing users. Valid values are `all_squash`, `no_all_squash`, `root_squash` and `no_root_squash`.
	// and default is `root_squash`. `all_squash` indicates that all access users are mapped as anonymous users or user groups;
	// `no_all_squash` indicates that access users will match local users first and be mapped to anonymous users or user groups
	// after matching failed; `root_squash` indicates that map access root users to anonymous users or user groups;
	// `no_root_squash` indicates that access root users keep root account permission.
	UserPermission pulumi.StringPtrOutput `pulumi:"userPermission"`
}

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 AccessRuleArgs

type AccessRuleArgs struct {
	// ID of a access group.
	AccessGroupId pulumi.StringInput
	// A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please
	// note that the IP entered should be CVM's private IP.
	AuthClientIp pulumi.StringInput
	// The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority.
	Priority pulumi.IntInput
	// Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`.
	RwPermission pulumi.StringPtrInput
	// The permissions of accessing users. Valid values are `all_squash`, `no_all_squash`, `root_squash` and `no_root_squash`.
	// and default is `root_squash`. `all_squash` indicates that all access users are mapped as anonymous users or user groups;
	// `no_all_squash` indicates that access users will match local users first and be mapped to anonymous users or user groups
	// after matching failed; `root_squash` indicates that map access root users to anonymous users or user groups;
	// `no_root_squash` indicates that access root users keep root account permission.
	UserPermission pulumi.StringPtrInput
}

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

ID of a access group.

func (AccessRuleOutput) AuthClientIp

func (o AccessRuleOutput) AuthClientIp() pulumi.StringOutput

A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please note that the IP entered should be CVM's private IP.

func (AccessRuleOutput) ElementType

func (AccessRuleOutput) ElementType() reflect.Type

func (AccessRuleOutput) Priority

func (o AccessRuleOutput) Priority() pulumi.IntOutput

The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority.

func (AccessRuleOutput) RwPermission

func (o AccessRuleOutput) RwPermission() pulumi.StringPtrOutput

Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`.

func (AccessRuleOutput) ToAccessRuleOutput

func (o AccessRuleOutput) ToAccessRuleOutput() AccessRuleOutput

func (AccessRuleOutput) ToAccessRuleOutputWithContext

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

func (AccessRuleOutput) UserPermission

func (o AccessRuleOutput) UserPermission() pulumi.StringPtrOutput

The permissions of accessing users. Valid values are `all_squash`, `no_all_squash`, `root_squash` and `no_root_squash`. and default is `root_squash`. `all_squash` indicates that all access users are mapped as anonymous users or user groups; `no_all_squash` indicates that access users will match local users first and be mapped to anonymous users or user groups after matching failed; `root_squash` indicates that map access root users to anonymous users or user groups; `no_root_squash` indicates that access root users keep root account permission.

type AccessRuleState

type AccessRuleState struct {
	// ID of a access group.
	AccessGroupId pulumi.StringPtrInput
	// A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please
	// note that the IP entered should be CVM's private IP.
	AuthClientIp pulumi.StringPtrInput
	// The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority.
	Priority pulumi.IntPtrInput
	// Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`.
	RwPermission pulumi.StringPtrInput
	// The permissions of accessing users. Valid values are `all_squash`, `no_all_squash`, `root_squash` and `no_root_squash`.
	// and default is `root_squash`. `all_squash` indicates that all access users are mapped as anonymous users or user groups;
	// `no_all_squash` indicates that access users will match local users first and be mapped to anonymous users or user groups
	// after matching failed; `root_squash` indicates that map access root users to anonymous users or user groups;
	// `no_root_squash` indicates that access root users keep root account permission.
	UserPermission pulumi.StringPtrInput
}

func (AccessRuleState) ElementType

func (AccessRuleState) ElementType() reflect.Type

type AutoSnapshotPolicy

type AutoSnapshotPolicy struct {
	pulumi.CustomResourceState

	// Snapshot retention period.
	AliveDays pulumi.IntPtrOutput `pulumi:"aliveDays"`
	// The specific day (day 1 to day 31) of the month on which to create a snapshot.
	DayOfMonth pulumi.StringPtrOutput `pulumi:"dayOfMonth"`
	// The day of the week on which to repeat the snapshot operation.
	DayOfWeek pulumi.StringPtrOutput `pulumi:"dayOfWeek"`
	// The time point when to repeat the snapshot operation.
	Hour pulumi.StringOutput `pulumi:"hour"`
	// The snapshot interval, in days.
	IntervalDays pulumi.IntPtrOutput `pulumi:"intervalDays"`
	// Policy name.
	PolicyName pulumi.StringPtrOutput `pulumi:"policyName"`
}

func GetAutoSnapshotPolicy

func GetAutoSnapshotPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AutoSnapshotPolicyState, opts ...pulumi.ResourceOption) (*AutoSnapshotPolicy, error)

GetAutoSnapshotPolicy gets an existing AutoSnapshotPolicy 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 NewAutoSnapshotPolicy

func NewAutoSnapshotPolicy(ctx *pulumi.Context,
	name string, args *AutoSnapshotPolicyArgs, opts ...pulumi.ResourceOption) (*AutoSnapshotPolicy, error)

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

func (*AutoSnapshotPolicy) ElementType

func (*AutoSnapshotPolicy) ElementType() reflect.Type

func (*AutoSnapshotPolicy) ToAutoSnapshotPolicyOutput

func (i *AutoSnapshotPolicy) ToAutoSnapshotPolicyOutput() AutoSnapshotPolicyOutput

func (*AutoSnapshotPolicy) ToAutoSnapshotPolicyOutputWithContext

func (i *AutoSnapshotPolicy) ToAutoSnapshotPolicyOutputWithContext(ctx context.Context) AutoSnapshotPolicyOutput

type AutoSnapshotPolicyArgs

type AutoSnapshotPolicyArgs struct {
	// Snapshot retention period.
	AliveDays pulumi.IntPtrInput
	// The specific day (day 1 to day 31) of the month on which to create a snapshot.
	DayOfMonth pulumi.StringPtrInput
	// The day of the week on which to repeat the snapshot operation.
	DayOfWeek pulumi.StringPtrInput
	// The time point when to repeat the snapshot operation.
	Hour pulumi.StringInput
	// The snapshot interval, in days.
	IntervalDays pulumi.IntPtrInput
	// Policy name.
	PolicyName pulumi.StringPtrInput
}

The set of arguments for constructing a AutoSnapshotPolicy resource.

func (AutoSnapshotPolicyArgs) ElementType

func (AutoSnapshotPolicyArgs) ElementType() reflect.Type

type AutoSnapshotPolicyArray

type AutoSnapshotPolicyArray []AutoSnapshotPolicyInput

func (AutoSnapshotPolicyArray) ElementType

func (AutoSnapshotPolicyArray) ElementType() reflect.Type

func (AutoSnapshotPolicyArray) ToAutoSnapshotPolicyArrayOutput

func (i AutoSnapshotPolicyArray) ToAutoSnapshotPolicyArrayOutput() AutoSnapshotPolicyArrayOutput

func (AutoSnapshotPolicyArray) ToAutoSnapshotPolicyArrayOutputWithContext

func (i AutoSnapshotPolicyArray) ToAutoSnapshotPolicyArrayOutputWithContext(ctx context.Context) AutoSnapshotPolicyArrayOutput

type AutoSnapshotPolicyArrayInput

type AutoSnapshotPolicyArrayInput interface {
	pulumi.Input

	ToAutoSnapshotPolicyArrayOutput() AutoSnapshotPolicyArrayOutput
	ToAutoSnapshotPolicyArrayOutputWithContext(context.Context) AutoSnapshotPolicyArrayOutput
}

AutoSnapshotPolicyArrayInput is an input type that accepts AutoSnapshotPolicyArray and AutoSnapshotPolicyArrayOutput values. You can construct a concrete instance of `AutoSnapshotPolicyArrayInput` via:

AutoSnapshotPolicyArray{ AutoSnapshotPolicyArgs{...} }

type AutoSnapshotPolicyArrayOutput

type AutoSnapshotPolicyArrayOutput struct{ *pulumi.OutputState }

func (AutoSnapshotPolicyArrayOutput) ElementType

func (AutoSnapshotPolicyArrayOutput) Index

func (AutoSnapshotPolicyArrayOutput) ToAutoSnapshotPolicyArrayOutput

func (o AutoSnapshotPolicyArrayOutput) ToAutoSnapshotPolicyArrayOutput() AutoSnapshotPolicyArrayOutput

func (AutoSnapshotPolicyArrayOutput) ToAutoSnapshotPolicyArrayOutputWithContext

func (o AutoSnapshotPolicyArrayOutput) ToAutoSnapshotPolicyArrayOutputWithContext(ctx context.Context) AutoSnapshotPolicyArrayOutput

type AutoSnapshotPolicyAttachment

type AutoSnapshotPolicyAttachment struct {
	pulumi.CustomResourceState

	// ID of the snapshot to be unbound.
	AutoSnapshotPolicyId pulumi.StringOutput `pulumi:"autoSnapshotPolicyId"`
	// List of IDs of the file systems to be unbound, separated by comma.
	FileSystemIds pulumi.StringOutput `pulumi:"fileSystemIds"`
}

func GetAutoSnapshotPolicyAttachment

func GetAutoSnapshotPolicyAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AutoSnapshotPolicyAttachmentState, opts ...pulumi.ResourceOption) (*AutoSnapshotPolicyAttachment, error)

GetAutoSnapshotPolicyAttachment gets an existing AutoSnapshotPolicyAttachment 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 NewAutoSnapshotPolicyAttachment

func NewAutoSnapshotPolicyAttachment(ctx *pulumi.Context,
	name string, args *AutoSnapshotPolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*AutoSnapshotPolicyAttachment, error)

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

func (*AutoSnapshotPolicyAttachment) ElementType

func (*AutoSnapshotPolicyAttachment) ElementType() reflect.Type

func (*AutoSnapshotPolicyAttachment) ToAutoSnapshotPolicyAttachmentOutput

func (i *AutoSnapshotPolicyAttachment) ToAutoSnapshotPolicyAttachmentOutput() AutoSnapshotPolicyAttachmentOutput

func (*AutoSnapshotPolicyAttachment) ToAutoSnapshotPolicyAttachmentOutputWithContext

func (i *AutoSnapshotPolicyAttachment) ToAutoSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentOutput

type AutoSnapshotPolicyAttachmentArgs

type AutoSnapshotPolicyAttachmentArgs struct {
	// ID of the snapshot to be unbound.
	AutoSnapshotPolicyId pulumi.StringInput
	// List of IDs of the file systems to be unbound, separated by comma.
	FileSystemIds pulumi.StringInput
}

The set of arguments for constructing a AutoSnapshotPolicyAttachment resource.

func (AutoSnapshotPolicyAttachmentArgs) ElementType

type AutoSnapshotPolicyAttachmentArray

type AutoSnapshotPolicyAttachmentArray []AutoSnapshotPolicyAttachmentInput

func (AutoSnapshotPolicyAttachmentArray) ElementType

func (AutoSnapshotPolicyAttachmentArray) ToAutoSnapshotPolicyAttachmentArrayOutput

func (i AutoSnapshotPolicyAttachmentArray) ToAutoSnapshotPolicyAttachmentArrayOutput() AutoSnapshotPolicyAttachmentArrayOutput

func (AutoSnapshotPolicyAttachmentArray) ToAutoSnapshotPolicyAttachmentArrayOutputWithContext

func (i AutoSnapshotPolicyAttachmentArray) ToAutoSnapshotPolicyAttachmentArrayOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentArrayOutput

type AutoSnapshotPolicyAttachmentArrayInput

type AutoSnapshotPolicyAttachmentArrayInput interface {
	pulumi.Input

	ToAutoSnapshotPolicyAttachmentArrayOutput() AutoSnapshotPolicyAttachmentArrayOutput
	ToAutoSnapshotPolicyAttachmentArrayOutputWithContext(context.Context) AutoSnapshotPolicyAttachmentArrayOutput
}

AutoSnapshotPolicyAttachmentArrayInput is an input type that accepts AutoSnapshotPolicyAttachmentArray and AutoSnapshotPolicyAttachmentArrayOutput values. You can construct a concrete instance of `AutoSnapshotPolicyAttachmentArrayInput` via:

AutoSnapshotPolicyAttachmentArray{ AutoSnapshotPolicyAttachmentArgs{...} }

type AutoSnapshotPolicyAttachmentArrayOutput

type AutoSnapshotPolicyAttachmentArrayOutput struct{ *pulumi.OutputState }

func (AutoSnapshotPolicyAttachmentArrayOutput) ElementType

func (AutoSnapshotPolicyAttachmentArrayOutput) Index

func (AutoSnapshotPolicyAttachmentArrayOutput) ToAutoSnapshotPolicyAttachmentArrayOutput

func (o AutoSnapshotPolicyAttachmentArrayOutput) ToAutoSnapshotPolicyAttachmentArrayOutput() AutoSnapshotPolicyAttachmentArrayOutput

func (AutoSnapshotPolicyAttachmentArrayOutput) ToAutoSnapshotPolicyAttachmentArrayOutputWithContext

func (o AutoSnapshotPolicyAttachmentArrayOutput) ToAutoSnapshotPolicyAttachmentArrayOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentArrayOutput

type AutoSnapshotPolicyAttachmentInput

type AutoSnapshotPolicyAttachmentInput interface {
	pulumi.Input

	ToAutoSnapshotPolicyAttachmentOutput() AutoSnapshotPolicyAttachmentOutput
	ToAutoSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentOutput
}

type AutoSnapshotPolicyAttachmentMap

type AutoSnapshotPolicyAttachmentMap map[string]AutoSnapshotPolicyAttachmentInput

func (AutoSnapshotPolicyAttachmentMap) ElementType

func (AutoSnapshotPolicyAttachmentMap) ToAutoSnapshotPolicyAttachmentMapOutput

func (i AutoSnapshotPolicyAttachmentMap) ToAutoSnapshotPolicyAttachmentMapOutput() AutoSnapshotPolicyAttachmentMapOutput

func (AutoSnapshotPolicyAttachmentMap) ToAutoSnapshotPolicyAttachmentMapOutputWithContext

func (i AutoSnapshotPolicyAttachmentMap) ToAutoSnapshotPolicyAttachmentMapOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentMapOutput

type AutoSnapshotPolicyAttachmentMapInput

type AutoSnapshotPolicyAttachmentMapInput interface {
	pulumi.Input

	ToAutoSnapshotPolicyAttachmentMapOutput() AutoSnapshotPolicyAttachmentMapOutput
	ToAutoSnapshotPolicyAttachmentMapOutputWithContext(context.Context) AutoSnapshotPolicyAttachmentMapOutput
}

AutoSnapshotPolicyAttachmentMapInput is an input type that accepts AutoSnapshotPolicyAttachmentMap and AutoSnapshotPolicyAttachmentMapOutput values. You can construct a concrete instance of `AutoSnapshotPolicyAttachmentMapInput` via:

AutoSnapshotPolicyAttachmentMap{ "key": AutoSnapshotPolicyAttachmentArgs{...} }

type AutoSnapshotPolicyAttachmentMapOutput

type AutoSnapshotPolicyAttachmentMapOutput struct{ *pulumi.OutputState }

func (AutoSnapshotPolicyAttachmentMapOutput) ElementType

func (AutoSnapshotPolicyAttachmentMapOutput) MapIndex

func (AutoSnapshotPolicyAttachmentMapOutput) ToAutoSnapshotPolicyAttachmentMapOutput

func (o AutoSnapshotPolicyAttachmentMapOutput) ToAutoSnapshotPolicyAttachmentMapOutput() AutoSnapshotPolicyAttachmentMapOutput

func (AutoSnapshotPolicyAttachmentMapOutput) ToAutoSnapshotPolicyAttachmentMapOutputWithContext

func (o AutoSnapshotPolicyAttachmentMapOutput) ToAutoSnapshotPolicyAttachmentMapOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentMapOutput

type AutoSnapshotPolicyAttachmentOutput

type AutoSnapshotPolicyAttachmentOutput struct{ *pulumi.OutputState }

func (AutoSnapshotPolicyAttachmentOutput) AutoSnapshotPolicyId

func (o AutoSnapshotPolicyAttachmentOutput) AutoSnapshotPolicyId() pulumi.StringOutput

ID of the snapshot to be unbound.

func (AutoSnapshotPolicyAttachmentOutput) ElementType

func (AutoSnapshotPolicyAttachmentOutput) FileSystemIds

List of IDs of the file systems to be unbound, separated by comma.

func (AutoSnapshotPolicyAttachmentOutput) ToAutoSnapshotPolicyAttachmentOutput

func (o AutoSnapshotPolicyAttachmentOutput) ToAutoSnapshotPolicyAttachmentOutput() AutoSnapshotPolicyAttachmentOutput

func (AutoSnapshotPolicyAttachmentOutput) ToAutoSnapshotPolicyAttachmentOutputWithContext

func (o AutoSnapshotPolicyAttachmentOutput) ToAutoSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentOutput

type AutoSnapshotPolicyAttachmentState

type AutoSnapshotPolicyAttachmentState struct {
	// ID of the snapshot to be unbound.
	AutoSnapshotPolicyId pulumi.StringPtrInput
	// List of IDs of the file systems to be unbound, separated by comma.
	FileSystemIds pulumi.StringPtrInput
}

func (AutoSnapshotPolicyAttachmentState) ElementType

type AutoSnapshotPolicyInput

type AutoSnapshotPolicyInput interface {
	pulumi.Input

	ToAutoSnapshotPolicyOutput() AutoSnapshotPolicyOutput
	ToAutoSnapshotPolicyOutputWithContext(ctx context.Context) AutoSnapshotPolicyOutput
}

type AutoSnapshotPolicyMap

type AutoSnapshotPolicyMap map[string]AutoSnapshotPolicyInput

func (AutoSnapshotPolicyMap) ElementType

func (AutoSnapshotPolicyMap) ElementType() reflect.Type

func (AutoSnapshotPolicyMap) ToAutoSnapshotPolicyMapOutput

func (i AutoSnapshotPolicyMap) ToAutoSnapshotPolicyMapOutput() AutoSnapshotPolicyMapOutput

func (AutoSnapshotPolicyMap) ToAutoSnapshotPolicyMapOutputWithContext

func (i AutoSnapshotPolicyMap) ToAutoSnapshotPolicyMapOutputWithContext(ctx context.Context) AutoSnapshotPolicyMapOutput

type AutoSnapshotPolicyMapInput

type AutoSnapshotPolicyMapInput interface {
	pulumi.Input

	ToAutoSnapshotPolicyMapOutput() AutoSnapshotPolicyMapOutput
	ToAutoSnapshotPolicyMapOutputWithContext(context.Context) AutoSnapshotPolicyMapOutput
}

AutoSnapshotPolicyMapInput is an input type that accepts AutoSnapshotPolicyMap and AutoSnapshotPolicyMapOutput values. You can construct a concrete instance of `AutoSnapshotPolicyMapInput` via:

AutoSnapshotPolicyMap{ "key": AutoSnapshotPolicyArgs{...} }

type AutoSnapshotPolicyMapOutput

type AutoSnapshotPolicyMapOutput struct{ *pulumi.OutputState }

func (AutoSnapshotPolicyMapOutput) ElementType

func (AutoSnapshotPolicyMapOutput) MapIndex

func (AutoSnapshotPolicyMapOutput) ToAutoSnapshotPolicyMapOutput

func (o AutoSnapshotPolicyMapOutput) ToAutoSnapshotPolicyMapOutput() AutoSnapshotPolicyMapOutput

func (AutoSnapshotPolicyMapOutput) ToAutoSnapshotPolicyMapOutputWithContext

func (o AutoSnapshotPolicyMapOutput) ToAutoSnapshotPolicyMapOutputWithContext(ctx context.Context) AutoSnapshotPolicyMapOutput

type AutoSnapshotPolicyOutput

type AutoSnapshotPolicyOutput struct{ *pulumi.OutputState }

func (AutoSnapshotPolicyOutput) AliveDays

Snapshot retention period.

func (AutoSnapshotPolicyOutput) DayOfMonth

The specific day (day 1 to day 31) of the month on which to create a snapshot.

func (AutoSnapshotPolicyOutput) DayOfWeek

The day of the week on which to repeat the snapshot operation.

func (AutoSnapshotPolicyOutput) ElementType

func (AutoSnapshotPolicyOutput) ElementType() reflect.Type

func (AutoSnapshotPolicyOutput) Hour

The time point when to repeat the snapshot operation.

func (AutoSnapshotPolicyOutput) IntervalDays

func (o AutoSnapshotPolicyOutput) IntervalDays() pulumi.IntPtrOutput

The snapshot interval, in days.

func (AutoSnapshotPolicyOutput) PolicyName

Policy name.

func (AutoSnapshotPolicyOutput) ToAutoSnapshotPolicyOutput

func (o AutoSnapshotPolicyOutput) ToAutoSnapshotPolicyOutput() AutoSnapshotPolicyOutput

func (AutoSnapshotPolicyOutput) ToAutoSnapshotPolicyOutputWithContext

func (o AutoSnapshotPolicyOutput) ToAutoSnapshotPolicyOutputWithContext(ctx context.Context) AutoSnapshotPolicyOutput

type AutoSnapshotPolicyState

type AutoSnapshotPolicyState struct {
	// Snapshot retention period.
	AliveDays pulumi.IntPtrInput
	// The specific day (day 1 to day 31) of the month on which to create a snapshot.
	DayOfMonth pulumi.StringPtrInput
	// The day of the week on which to repeat the snapshot operation.
	DayOfWeek pulumi.StringPtrInput
	// The time point when to repeat the snapshot operation.
	Hour pulumi.StringPtrInput
	// The snapshot interval, in days.
	IntervalDays pulumi.IntPtrInput
	// Policy name.
	PolicyName pulumi.StringPtrInput
}

func (AutoSnapshotPolicyState) ElementType

func (AutoSnapshotPolicyState) ElementType() reflect.Type

type FileSystem

type FileSystem struct {
	pulumi.CustomResourceState

	// ID of a access group.
	AccessGroupId pulumi.StringOutput `pulumi:"accessGroupId"`
	// The available zone that the file system locates at.
	AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"`
	// File system capacity, in GiB (required for the Turbo series). For Standard Turbo, the minimum purchase required is
	// 40,960 GiB (40 TiB) and the expansion increment is 20,480 GiB (20 TiB). For High-Performance Turbo, the minimum purchase
	// required is 20,480 GiB (20 TiB) and the expansion increment is 10,240 GiB (10 TiB).
	Capacity pulumi.IntOutput `pulumi:"capacity"`
	// CCN instance ID (required if the network type is CCN).
	CcnId pulumi.StringOutput `pulumi:"ccnId"`
	// CCN IP range used by the CFS (required if the network type is CCN), which cannot conflict with other IP ranges bound in
	// CCN.
	CidrBlock pulumi.StringOutput `pulumi:"cidrBlock"`
	// Create time of the file system.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Mount root-directory.
	FsId pulumi.StringOutput `pulumi:"fsId"`
	// IP of mount point.
	MountIp pulumi.StringOutput `pulumi:"mountIp"`
	// Name of a file system.
	Name pulumi.StringOutput `pulumi:"name"`
	// Network type, Default `VPC`. Valid values: `VPC` and `CCN`. Select `VPC` for a Standard or High-Performance file system,
	// and `CCN` for a Standard Turbo or High-Performance Turbo one.
	NetInterface pulumi.StringPtrOutput `pulumi:"netInterface"`
	// File system protocol. Valid values: `NFS`, `CIFS`, `TURBO`. If this parameter is left empty, `NFS` is used by default.
	// For the Turbo series, you must set this parameter to `TURBO`.
	Protocol pulumi.StringPtrOutput `pulumi:"protocol"`
	// Storage type of the file system. Valid values: `SD` (Standard), `HP` (High-Performance), `TB` (Standard Turbo), and `TP`
	// (High-Performance Turbo). Default value: `SD`.
	StorageType pulumi.StringPtrOutput `pulumi:"storageType"`
	// ID of a subnet.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Instance tags.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// ID of a VPC network.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

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 {
	// ID of a access group.
	AccessGroupId pulumi.StringInput
	// The available zone that the file system locates at.
	AvailabilityZone pulumi.StringInput
	// File system capacity, in GiB (required for the Turbo series). For Standard Turbo, the minimum purchase required is
	// 40,960 GiB (40 TiB) and the expansion increment is 20,480 GiB (20 TiB). For High-Performance Turbo, the minimum purchase
	// required is 20,480 GiB (20 TiB) and the expansion increment is 10,240 GiB (10 TiB).
	Capacity pulumi.IntPtrInput
	// CCN instance ID (required if the network type is CCN).
	CcnId pulumi.StringPtrInput
	// CCN IP range used by the CFS (required if the network type is CCN), which cannot conflict with other IP ranges bound in
	// CCN.
	CidrBlock pulumi.StringPtrInput
	// IP of mount point.
	MountIp pulumi.StringPtrInput
	// Name of a file system.
	Name pulumi.StringPtrInput
	// Network type, Default `VPC`. Valid values: `VPC` and `CCN`. Select `VPC` for a Standard or High-Performance file system,
	// and `CCN` for a Standard Turbo or High-Performance Turbo one.
	NetInterface pulumi.StringPtrInput
	// File system protocol. Valid values: `NFS`, `CIFS`, `TURBO`. If this parameter is left empty, `NFS` is used by default.
	// For the Turbo series, you must set this parameter to `TURBO`.
	Protocol pulumi.StringPtrInput
	// Storage type of the file system. Valid values: `SD` (Standard), `HP` (High-Performance), `TB` (Standard Turbo), and `TP`
	// (High-Performance Turbo). Default value: `SD`.
	StorageType pulumi.StringPtrInput
	// ID of a subnet.
	SubnetId pulumi.StringPtrInput
	// Instance tags.
	Tags pulumi.MapInput
	// ID of a VPC network.
	VpcId pulumi.StringPtrInput
}

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) AccessGroupId

func (o FileSystemOutput) AccessGroupId() pulumi.StringOutput

ID of a access group.

func (FileSystemOutput) AvailabilityZone

func (o FileSystemOutput) AvailabilityZone() pulumi.StringOutput

The available zone that the file system locates at.

func (FileSystemOutput) Capacity

func (o FileSystemOutput) Capacity() pulumi.IntOutput

File system capacity, in GiB (required for the Turbo series). For Standard Turbo, the minimum purchase required is 40,960 GiB (40 TiB) and the expansion increment is 20,480 GiB (20 TiB). For High-Performance Turbo, the minimum purchase required is 20,480 GiB (20 TiB) and the expansion increment is 10,240 GiB (10 TiB).

func (FileSystemOutput) CcnId

CCN instance ID (required if the network type is CCN).

func (FileSystemOutput) CidrBlock

func (o FileSystemOutput) CidrBlock() pulumi.StringOutput

CCN IP range used by the CFS (required if the network type is CCN), which cannot conflict with other IP ranges bound in CCN.

func (FileSystemOutput) CreateTime

func (o FileSystemOutput) CreateTime() pulumi.StringOutput

Create time of the file system.

func (FileSystemOutput) ElementType

func (FileSystemOutput) ElementType() reflect.Type

func (FileSystemOutput) FsId

Mount root-directory.

func (FileSystemOutput) MountIp

func (o FileSystemOutput) MountIp() pulumi.StringOutput

IP of mount point.

func (FileSystemOutput) Name

Name of a file system.

func (FileSystemOutput) NetInterface

func (o FileSystemOutput) NetInterface() pulumi.StringPtrOutput

Network type, Default `VPC`. Valid values: `VPC` and `CCN`. Select `VPC` for a Standard or High-Performance file system, and `CCN` for a Standard Turbo or High-Performance Turbo one.

func (FileSystemOutput) Protocol

File system protocol. Valid values: `NFS`, `CIFS`, `TURBO`. If this parameter is left empty, `NFS` is used by default. For the Turbo series, you must set this parameter to `TURBO`.

func (FileSystemOutput) StorageType

func (o FileSystemOutput) StorageType() pulumi.StringPtrOutput

Storage type of the file system. Valid values: `SD` (Standard), `HP` (High-Performance), `TB` (Standard Turbo), and `TP` (High-Performance Turbo). Default value: `SD`.

func (FileSystemOutput) SubnetId

func (o FileSystemOutput) SubnetId() pulumi.StringOutput

ID of a subnet.

func (FileSystemOutput) Tags

Instance tags.

func (FileSystemOutput) ToFileSystemOutput

func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput

func (FileSystemOutput) ToFileSystemOutputWithContext

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

func (FileSystemOutput) VpcId

ID of a VPC network.

type FileSystemState

type FileSystemState struct {
	// ID of a access group.
	AccessGroupId pulumi.StringPtrInput
	// The available zone that the file system locates at.
	AvailabilityZone pulumi.StringPtrInput
	// File system capacity, in GiB (required for the Turbo series). For Standard Turbo, the minimum purchase required is
	// 40,960 GiB (40 TiB) and the expansion increment is 20,480 GiB (20 TiB). For High-Performance Turbo, the minimum purchase
	// required is 20,480 GiB (20 TiB) and the expansion increment is 10,240 GiB (10 TiB).
	Capacity pulumi.IntPtrInput
	// CCN instance ID (required if the network type is CCN).
	CcnId pulumi.StringPtrInput
	// CCN IP range used by the CFS (required if the network type is CCN), which cannot conflict with other IP ranges bound in
	// CCN.
	CidrBlock pulumi.StringPtrInput
	// Create time of the file system.
	CreateTime pulumi.StringPtrInput
	// Mount root-directory.
	FsId pulumi.StringPtrInput
	// IP of mount point.
	MountIp pulumi.StringPtrInput
	// Name of a file system.
	Name pulumi.StringPtrInput
	// Network type, Default `VPC`. Valid values: `VPC` and `CCN`. Select `VPC` for a Standard or High-Performance file system,
	// and `CCN` for a Standard Turbo or High-Performance Turbo one.
	NetInterface pulumi.StringPtrInput
	// File system protocol. Valid values: `NFS`, `CIFS`, `TURBO`. If this parameter is left empty, `NFS` is used by default.
	// For the Turbo series, you must set this parameter to `TURBO`.
	Protocol pulumi.StringPtrInput
	// Storage type of the file system. Valid values: `SD` (Standard), `HP` (High-Performance), `TB` (Standard Turbo), and `TP`
	// (High-Performance Turbo). Default value: `SD`.
	StorageType pulumi.StringPtrInput
	// ID of a subnet.
	SubnetId pulumi.StringPtrInput
	// Instance tags.
	Tags pulumi.MapInput
	// ID of a VPC network.
	VpcId pulumi.StringPtrInput
}

func (FileSystemState) ElementType

func (FileSystemState) ElementType() reflect.Type

type GetAccessGroupsAccessGroupList

type GetAccessGroupsAccessGroupList struct {
	AccessGroupId string `pulumi:"accessGroupId"`
	CreateTime    string `pulumi:"createTime"`
	Description   string `pulumi:"description"`
	Name          string `pulumi:"name"`
}

type GetAccessGroupsAccessGroupListArgs

type GetAccessGroupsAccessGroupListArgs struct {
	AccessGroupId pulumi.StringInput `pulumi:"accessGroupId"`
	CreateTime    pulumi.StringInput `pulumi:"createTime"`
	Description   pulumi.StringInput `pulumi:"description"`
	Name          pulumi.StringInput `pulumi:"name"`
}

func (GetAccessGroupsAccessGroupListArgs) ElementType

func (GetAccessGroupsAccessGroupListArgs) ToGetAccessGroupsAccessGroupListOutput

func (i GetAccessGroupsAccessGroupListArgs) ToGetAccessGroupsAccessGroupListOutput() GetAccessGroupsAccessGroupListOutput

func (GetAccessGroupsAccessGroupListArgs) ToGetAccessGroupsAccessGroupListOutputWithContext

func (i GetAccessGroupsAccessGroupListArgs) ToGetAccessGroupsAccessGroupListOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupListOutput

type GetAccessGroupsAccessGroupListArray

type GetAccessGroupsAccessGroupListArray []GetAccessGroupsAccessGroupListInput

func (GetAccessGroupsAccessGroupListArray) ElementType

func (GetAccessGroupsAccessGroupListArray) ToGetAccessGroupsAccessGroupListArrayOutput

func (i GetAccessGroupsAccessGroupListArray) ToGetAccessGroupsAccessGroupListArrayOutput() GetAccessGroupsAccessGroupListArrayOutput

func (GetAccessGroupsAccessGroupListArray) ToGetAccessGroupsAccessGroupListArrayOutputWithContext

func (i GetAccessGroupsAccessGroupListArray) ToGetAccessGroupsAccessGroupListArrayOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupListArrayOutput

type GetAccessGroupsAccessGroupListArrayInput

type GetAccessGroupsAccessGroupListArrayInput interface {
	pulumi.Input

	ToGetAccessGroupsAccessGroupListArrayOutput() GetAccessGroupsAccessGroupListArrayOutput
	ToGetAccessGroupsAccessGroupListArrayOutputWithContext(context.Context) GetAccessGroupsAccessGroupListArrayOutput
}

GetAccessGroupsAccessGroupListArrayInput is an input type that accepts GetAccessGroupsAccessGroupListArray and GetAccessGroupsAccessGroupListArrayOutput values. You can construct a concrete instance of `GetAccessGroupsAccessGroupListArrayInput` via:

GetAccessGroupsAccessGroupListArray{ GetAccessGroupsAccessGroupListArgs{...} }

type GetAccessGroupsAccessGroupListArrayOutput

type GetAccessGroupsAccessGroupListArrayOutput struct{ *pulumi.OutputState }

func (GetAccessGroupsAccessGroupListArrayOutput) ElementType

func (GetAccessGroupsAccessGroupListArrayOutput) Index

func (GetAccessGroupsAccessGroupListArrayOutput) ToGetAccessGroupsAccessGroupListArrayOutput

func (o GetAccessGroupsAccessGroupListArrayOutput) ToGetAccessGroupsAccessGroupListArrayOutput() GetAccessGroupsAccessGroupListArrayOutput

func (GetAccessGroupsAccessGroupListArrayOutput) ToGetAccessGroupsAccessGroupListArrayOutputWithContext

func (o GetAccessGroupsAccessGroupListArrayOutput) ToGetAccessGroupsAccessGroupListArrayOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupListArrayOutput

type GetAccessGroupsAccessGroupListInput

type GetAccessGroupsAccessGroupListInput interface {
	pulumi.Input

	ToGetAccessGroupsAccessGroupListOutput() GetAccessGroupsAccessGroupListOutput
	ToGetAccessGroupsAccessGroupListOutputWithContext(context.Context) GetAccessGroupsAccessGroupListOutput
}

GetAccessGroupsAccessGroupListInput is an input type that accepts GetAccessGroupsAccessGroupListArgs and GetAccessGroupsAccessGroupListOutput values. You can construct a concrete instance of `GetAccessGroupsAccessGroupListInput` via:

GetAccessGroupsAccessGroupListArgs{...}

type GetAccessGroupsAccessGroupListOutput

type GetAccessGroupsAccessGroupListOutput struct{ *pulumi.OutputState }

func (GetAccessGroupsAccessGroupListOutput) AccessGroupId

func (GetAccessGroupsAccessGroupListOutput) CreateTime

func (GetAccessGroupsAccessGroupListOutput) Description

func (GetAccessGroupsAccessGroupListOutput) ElementType

func (GetAccessGroupsAccessGroupListOutput) Name

func (GetAccessGroupsAccessGroupListOutput) ToGetAccessGroupsAccessGroupListOutput

func (o GetAccessGroupsAccessGroupListOutput) ToGetAccessGroupsAccessGroupListOutput() GetAccessGroupsAccessGroupListOutput

func (GetAccessGroupsAccessGroupListOutput) ToGetAccessGroupsAccessGroupListOutputWithContext

func (o GetAccessGroupsAccessGroupListOutput) ToGetAccessGroupsAccessGroupListOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupListOutput

type GetAccessGroupsArgs

type GetAccessGroupsArgs struct {
	AccessGroupId    *string `pulumi:"accessGroupId"`
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccessGroups.

type GetAccessGroupsOutputArgs

type GetAccessGroupsOutputArgs struct {
	AccessGroupId    pulumi.StringPtrInput `pulumi:"accessGroupId"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccessGroups.

func (GetAccessGroupsOutputArgs) ElementType

func (GetAccessGroupsOutputArgs) ElementType() reflect.Type

type GetAccessGroupsResult

type GetAccessGroupsResult struct {
	AccessGroupId    *string                          `pulumi:"accessGroupId"`
	AccessGroupLists []GetAccessGroupsAccessGroupList `pulumi:"accessGroupLists"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

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) AccessGroupId

func (GetAccessGroupsResultOutput) AccessGroupLists

func (GetAccessGroupsResultOutput) ElementType

func (GetAccessGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccessGroupsResultOutput) Name

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

type GetAccessRulesAccessRuleList

type GetAccessRulesAccessRuleList struct {
	AccessRuleId   string `pulumi:"accessRuleId"`
	AuthClientIp   string `pulumi:"authClientIp"`
	Priority       int    `pulumi:"priority"`
	RwPermission   string `pulumi:"rwPermission"`
	UserPermission string `pulumi:"userPermission"`
}

type GetAccessRulesAccessRuleListArgs

type GetAccessRulesAccessRuleListArgs struct {
	AccessRuleId   pulumi.StringInput `pulumi:"accessRuleId"`
	AuthClientIp   pulumi.StringInput `pulumi:"authClientIp"`
	Priority       pulumi.IntInput    `pulumi:"priority"`
	RwPermission   pulumi.StringInput `pulumi:"rwPermission"`
	UserPermission pulumi.StringInput `pulumi:"userPermission"`
}

func (GetAccessRulesAccessRuleListArgs) ElementType

func (GetAccessRulesAccessRuleListArgs) ToGetAccessRulesAccessRuleListOutput

func (i GetAccessRulesAccessRuleListArgs) ToGetAccessRulesAccessRuleListOutput() GetAccessRulesAccessRuleListOutput

func (GetAccessRulesAccessRuleListArgs) ToGetAccessRulesAccessRuleListOutputWithContext

func (i GetAccessRulesAccessRuleListArgs) ToGetAccessRulesAccessRuleListOutputWithContext(ctx context.Context) GetAccessRulesAccessRuleListOutput

type GetAccessRulesAccessRuleListArray

type GetAccessRulesAccessRuleListArray []GetAccessRulesAccessRuleListInput

func (GetAccessRulesAccessRuleListArray) ElementType

func (GetAccessRulesAccessRuleListArray) ToGetAccessRulesAccessRuleListArrayOutput

func (i GetAccessRulesAccessRuleListArray) ToGetAccessRulesAccessRuleListArrayOutput() GetAccessRulesAccessRuleListArrayOutput

func (GetAccessRulesAccessRuleListArray) ToGetAccessRulesAccessRuleListArrayOutputWithContext

func (i GetAccessRulesAccessRuleListArray) ToGetAccessRulesAccessRuleListArrayOutputWithContext(ctx context.Context) GetAccessRulesAccessRuleListArrayOutput

type GetAccessRulesAccessRuleListArrayInput

type GetAccessRulesAccessRuleListArrayInput interface {
	pulumi.Input

	ToGetAccessRulesAccessRuleListArrayOutput() GetAccessRulesAccessRuleListArrayOutput
	ToGetAccessRulesAccessRuleListArrayOutputWithContext(context.Context) GetAccessRulesAccessRuleListArrayOutput
}

GetAccessRulesAccessRuleListArrayInput is an input type that accepts GetAccessRulesAccessRuleListArray and GetAccessRulesAccessRuleListArrayOutput values. You can construct a concrete instance of `GetAccessRulesAccessRuleListArrayInput` via:

GetAccessRulesAccessRuleListArray{ GetAccessRulesAccessRuleListArgs{...} }

type GetAccessRulesAccessRuleListArrayOutput

type GetAccessRulesAccessRuleListArrayOutput struct{ *pulumi.OutputState }

func (GetAccessRulesAccessRuleListArrayOutput) ElementType

func (GetAccessRulesAccessRuleListArrayOutput) Index

func (GetAccessRulesAccessRuleListArrayOutput) ToGetAccessRulesAccessRuleListArrayOutput

func (o GetAccessRulesAccessRuleListArrayOutput) ToGetAccessRulesAccessRuleListArrayOutput() GetAccessRulesAccessRuleListArrayOutput

func (GetAccessRulesAccessRuleListArrayOutput) ToGetAccessRulesAccessRuleListArrayOutputWithContext

func (o GetAccessRulesAccessRuleListArrayOutput) ToGetAccessRulesAccessRuleListArrayOutputWithContext(ctx context.Context) GetAccessRulesAccessRuleListArrayOutput

type GetAccessRulesAccessRuleListInput

type GetAccessRulesAccessRuleListInput interface {
	pulumi.Input

	ToGetAccessRulesAccessRuleListOutput() GetAccessRulesAccessRuleListOutput
	ToGetAccessRulesAccessRuleListOutputWithContext(context.Context) GetAccessRulesAccessRuleListOutput
}

GetAccessRulesAccessRuleListInput is an input type that accepts GetAccessRulesAccessRuleListArgs and GetAccessRulesAccessRuleListOutput values. You can construct a concrete instance of `GetAccessRulesAccessRuleListInput` via:

GetAccessRulesAccessRuleListArgs{...}

type GetAccessRulesAccessRuleListOutput

type GetAccessRulesAccessRuleListOutput struct{ *pulumi.OutputState }

func (GetAccessRulesAccessRuleListOutput) AccessRuleId

func (GetAccessRulesAccessRuleListOutput) AuthClientIp

func (GetAccessRulesAccessRuleListOutput) ElementType

func (GetAccessRulesAccessRuleListOutput) Priority

func (GetAccessRulesAccessRuleListOutput) RwPermission

func (GetAccessRulesAccessRuleListOutput) ToGetAccessRulesAccessRuleListOutput

func (o GetAccessRulesAccessRuleListOutput) ToGetAccessRulesAccessRuleListOutput() GetAccessRulesAccessRuleListOutput

func (GetAccessRulesAccessRuleListOutput) ToGetAccessRulesAccessRuleListOutputWithContext

func (o GetAccessRulesAccessRuleListOutput) ToGetAccessRulesAccessRuleListOutputWithContext(ctx context.Context) GetAccessRulesAccessRuleListOutput

func (GetAccessRulesAccessRuleListOutput) UserPermission

type GetAccessRulesArgs

type GetAccessRulesArgs struct {
	AccessGroupId    string  `pulumi:"accessGroupId"`
	AccessRuleId     *string `pulumi:"accessRuleId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccessRules.

type GetAccessRulesOutputArgs

type GetAccessRulesOutputArgs struct {
	AccessGroupId    pulumi.StringInput    `pulumi:"accessGroupId"`
	AccessRuleId     pulumi.StringPtrInput `pulumi:"accessRuleId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccessRules.

func (GetAccessRulesOutputArgs) ElementType

func (GetAccessRulesOutputArgs) ElementType() reflect.Type

type GetAccessRulesResult

type GetAccessRulesResult struct {
	AccessGroupId   string                         `pulumi:"accessGroupId"`
	AccessRuleId    *string                        `pulumi:"accessRuleId"`
	AccessRuleLists []GetAccessRulesAccessRuleList `pulumi:"accessRuleLists"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getAccessRules.

func GetAccessRules

func GetAccessRules(ctx *pulumi.Context, args *GetAccessRulesArgs, opts ...pulumi.InvokeOption) (*GetAccessRulesResult, error)

type GetAccessRulesResultOutput

type GetAccessRulesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAccessRules.

func (GetAccessRulesResultOutput) AccessGroupId

func (GetAccessRulesResultOutput) AccessRuleId

func (GetAccessRulesResultOutput) AccessRuleLists

func (GetAccessRulesResultOutput) ElementType

func (GetAccessRulesResultOutput) ElementType() reflect.Type

func (GetAccessRulesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccessRulesResultOutput) ResultOutputFile

func (o GetAccessRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAccessRulesResultOutput) ToGetAccessRulesResultOutput

func (o GetAccessRulesResultOutput) ToGetAccessRulesResultOutput() GetAccessRulesResultOutput

func (GetAccessRulesResultOutput) ToGetAccessRulesResultOutputWithContext

func (o GetAccessRulesResultOutput) ToGetAccessRulesResultOutputWithContext(ctx context.Context) GetAccessRulesResultOutput

type GetAvailableZoneArgs

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

A collection of arguments for invoking getAvailableZone.

type GetAvailableZoneOutputArgs

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

A collection of arguments for invoking getAvailableZone.

func (GetAvailableZoneOutputArgs) ElementType

func (GetAvailableZoneOutputArgs) ElementType() reflect.Type

type GetAvailableZoneRegionZone

type GetAvailableZoneRegionZone struct {
	Region       string                           `pulumi:"region"`
	RegionCnName string                           `pulumi:"regionCnName"`
	RegionName   string                           `pulumi:"regionName"`
	RegionStatus string                           `pulumi:"regionStatus"`
	Zones        []GetAvailableZoneRegionZoneZone `pulumi:"zones"`
}

type GetAvailableZoneRegionZoneArgs

type GetAvailableZoneRegionZoneArgs struct {
	Region       pulumi.StringInput                       `pulumi:"region"`
	RegionCnName pulumi.StringInput                       `pulumi:"regionCnName"`
	RegionName   pulumi.StringInput                       `pulumi:"regionName"`
	RegionStatus pulumi.StringInput                       `pulumi:"regionStatus"`
	Zones        GetAvailableZoneRegionZoneZoneArrayInput `pulumi:"zones"`
}

func (GetAvailableZoneRegionZoneArgs) ElementType

func (GetAvailableZoneRegionZoneArgs) ToGetAvailableZoneRegionZoneOutput

func (i GetAvailableZoneRegionZoneArgs) ToGetAvailableZoneRegionZoneOutput() GetAvailableZoneRegionZoneOutput

func (GetAvailableZoneRegionZoneArgs) ToGetAvailableZoneRegionZoneOutputWithContext

func (i GetAvailableZoneRegionZoneArgs) ToGetAvailableZoneRegionZoneOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneOutput

type GetAvailableZoneRegionZoneArray

type GetAvailableZoneRegionZoneArray []GetAvailableZoneRegionZoneInput

func (GetAvailableZoneRegionZoneArray) ElementType

func (GetAvailableZoneRegionZoneArray) ToGetAvailableZoneRegionZoneArrayOutput

func (i GetAvailableZoneRegionZoneArray) ToGetAvailableZoneRegionZoneArrayOutput() GetAvailableZoneRegionZoneArrayOutput

func (GetAvailableZoneRegionZoneArray) ToGetAvailableZoneRegionZoneArrayOutputWithContext

func (i GetAvailableZoneRegionZoneArray) ToGetAvailableZoneRegionZoneArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneArrayOutput

type GetAvailableZoneRegionZoneArrayInput

type GetAvailableZoneRegionZoneArrayInput interface {
	pulumi.Input

	ToGetAvailableZoneRegionZoneArrayOutput() GetAvailableZoneRegionZoneArrayOutput
	ToGetAvailableZoneRegionZoneArrayOutputWithContext(context.Context) GetAvailableZoneRegionZoneArrayOutput
}

GetAvailableZoneRegionZoneArrayInput is an input type that accepts GetAvailableZoneRegionZoneArray and GetAvailableZoneRegionZoneArrayOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneArrayInput` via:

GetAvailableZoneRegionZoneArray{ GetAvailableZoneRegionZoneArgs{...} }

type GetAvailableZoneRegionZoneArrayOutput

type GetAvailableZoneRegionZoneArrayOutput struct{ *pulumi.OutputState }

func (GetAvailableZoneRegionZoneArrayOutput) ElementType

func (GetAvailableZoneRegionZoneArrayOutput) Index

func (GetAvailableZoneRegionZoneArrayOutput) ToGetAvailableZoneRegionZoneArrayOutput

func (o GetAvailableZoneRegionZoneArrayOutput) ToGetAvailableZoneRegionZoneArrayOutput() GetAvailableZoneRegionZoneArrayOutput

func (GetAvailableZoneRegionZoneArrayOutput) ToGetAvailableZoneRegionZoneArrayOutputWithContext

func (o GetAvailableZoneRegionZoneArrayOutput) ToGetAvailableZoneRegionZoneArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneArrayOutput

type GetAvailableZoneRegionZoneInput

type GetAvailableZoneRegionZoneInput interface {
	pulumi.Input

	ToGetAvailableZoneRegionZoneOutput() GetAvailableZoneRegionZoneOutput
	ToGetAvailableZoneRegionZoneOutputWithContext(context.Context) GetAvailableZoneRegionZoneOutput
}

GetAvailableZoneRegionZoneInput is an input type that accepts GetAvailableZoneRegionZoneArgs and GetAvailableZoneRegionZoneOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneInput` via:

GetAvailableZoneRegionZoneArgs{...}

type GetAvailableZoneRegionZoneOutput

type GetAvailableZoneRegionZoneOutput struct{ *pulumi.OutputState }

func (GetAvailableZoneRegionZoneOutput) ElementType

func (GetAvailableZoneRegionZoneOutput) Region

func (GetAvailableZoneRegionZoneOutput) RegionCnName

func (GetAvailableZoneRegionZoneOutput) RegionName

func (GetAvailableZoneRegionZoneOutput) RegionStatus

func (GetAvailableZoneRegionZoneOutput) ToGetAvailableZoneRegionZoneOutput

func (o GetAvailableZoneRegionZoneOutput) ToGetAvailableZoneRegionZoneOutput() GetAvailableZoneRegionZoneOutput

func (GetAvailableZoneRegionZoneOutput) ToGetAvailableZoneRegionZoneOutputWithContext

func (o GetAvailableZoneRegionZoneOutput) ToGetAvailableZoneRegionZoneOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneOutput

func (GetAvailableZoneRegionZoneOutput) Zones

type GetAvailableZoneRegionZoneZone

type GetAvailableZoneRegionZoneZone struct {
	Types      []GetAvailableZoneRegionZoneZoneType `pulumi:"types"`
	Zone       string                               `pulumi:"zone"`
	ZoneCnName string                               `pulumi:"zoneCnName"`
	ZoneId     int                                  `pulumi:"zoneId"`
	ZoneName   string                               `pulumi:"zoneName"`
}

type GetAvailableZoneRegionZoneZoneArgs

type GetAvailableZoneRegionZoneZoneArgs struct {
	Types      GetAvailableZoneRegionZoneZoneTypeArrayInput `pulumi:"types"`
	Zone       pulumi.StringInput                           `pulumi:"zone"`
	ZoneCnName pulumi.StringInput                           `pulumi:"zoneCnName"`
	ZoneId     pulumi.IntInput                              `pulumi:"zoneId"`
	ZoneName   pulumi.StringInput                           `pulumi:"zoneName"`
}

func (GetAvailableZoneRegionZoneZoneArgs) ElementType

func (GetAvailableZoneRegionZoneZoneArgs) ToGetAvailableZoneRegionZoneZoneOutput

func (i GetAvailableZoneRegionZoneZoneArgs) ToGetAvailableZoneRegionZoneZoneOutput() GetAvailableZoneRegionZoneZoneOutput

func (GetAvailableZoneRegionZoneZoneArgs) ToGetAvailableZoneRegionZoneZoneOutputWithContext

func (i GetAvailableZoneRegionZoneZoneArgs) ToGetAvailableZoneRegionZoneZoneOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneOutput

type GetAvailableZoneRegionZoneZoneArray

type GetAvailableZoneRegionZoneZoneArray []GetAvailableZoneRegionZoneZoneInput

func (GetAvailableZoneRegionZoneZoneArray) ElementType

func (GetAvailableZoneRegionZoneZoneArray) ToGetAvailableZoneRegionZoneZoneArrayOutput

func (i GetAvailableZoneRegionZoneZoneArray) ToGetAvailableZoneRegionZoneZoneArrayOutput() GetAvailableZoneRegionZoneZoneArrayOutput

func (GetAvailableZoneRegionZoneZoneArray) ToGetAvailableZoneRegionZoneZoneArrayOutputWithContext

func (i GetAvailableZoneRegionZoneZoneArray) ToGetAvailableZoneRegionZoneZoneArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneArrayOutput

type GetAvailableZoneRegionZoneZoneArrayInput

type GetAvailableZoneRegionZoneZoneArrayInput interface {
	pulumi.Input

	ToGetAvailableZoneRegionZoneZoneArrayOutput() GetAvailableZoneRegionZoneZoneArrayOutput
	ToGetAvailableZoneRegionZoneZoneArrayOutputWithContext(context.Context) GetAvailableZoneRegionZoneZoneArrayOutput
}

GetAvailableZoneRegionZoneZoneArrayInput is an input type that accepts GetAvailableZoneRegionZoneZoneArray and GetAvailableZoneRegionZoneZoneArrayOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneZoneArrayInput` via:

GetAvailableZoneRegionZoneZoneArray{ GetAvailableZoneRegionZoneZoneArgs{...} }

type GetAvailableZoneRegionZoneZoneArrayOutput

type GetAvailableZoneRegionZoneZoneArrayOutput struct{ *pulumi.OutputState }

func (GetAvailableZoneRegionZoneZoneArrayOutput) ElementType

func (GetAvailableZoneRegionZoneZoneArrayOutput) Index

func (GetAvailableZoneRegionZoneZoneArrayOutput) ToGetAvailableZoneRegionZoneZoneArrayOutput

func (o GetAvailableZoneRegionZoneZoneArrayOutput) ToGetAvailableZoneRegionZoneZoneArrayOutput() GetAvailableZoneRegionZoneZoneArrayOutput

func (GetAvailableZoneRegionZoneZoneArrayOutput) ToGetAvailableZoneRegionZoneZoneArrayOutputWithContext

func (o GetAvailableZoneRegionZoneZoneArrayOutput) ToGetAvailableZoneRegionZoneZoneArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneArrayOutput

type GetAvailableZoneRegionZoneZoneInput

type GetAvailableZoneRegionZoneZoneInput interface {
	pulumi.Input

	ToGetAvailableZoneRegionZoneZoneOutput() GetAvailableZoneRegionZoneZoneOutput
	ToGetAvailableZoneRegionZoneZoneOutputWithContext(context.Context) GetAvailableZoneRegionZoneZoneOutput
}

GetAvailableZoneRegionZoneZoneInput is an input type that accepts GetAvailableZoneRegionZoneZoneArgs and GetAvailableZoneRegionZoneZoneOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneZoneInput` via:

GetAvailableZoneRegionZoneZoneArgs{...}

type GetAvailableZoneRegionZoneZoneOutput

type GetAvailableZoneRegionZoneZoneOutput struct{ *pulumi.OutputState }

func (GetAvailableZoneRegionZoneZoneOutput) ElementType

func (GetAvailableZoneRegionZoneZoneOutput) ToGetAvailableZoneRegionZoneZoneOutput

func (o GetAvailableZoneRegionZoneZoneOutput) ToGetAvailableZoneRegionZoneZoneOutput() GetAvailableZoneRegionZoneZoneOutput

func (GetAvailableZoneRegionZoneZoneOutput) ToGetAvailableZoneRegionZoneZoneOutputWithContext

func (o GetAvailableZoneRegionZoneZoneOutput) ToGetAvailableZoneRegionZoneZoneOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneOutput

func (GetAvailableZoneRegionZoneZoneOutput) Types

func (GetAvailableZoneRegionZoneZoneOutput) Zone

func (GetAvailableZoneRegionZoneZoneOutput) ZoneCnName

func (GetAvailableZoneRegionZoneZoneOutput) ZoneId

func (GetAvailableZoneRegionZoneZoneOutput) ZoneName

type GetAvailableZoneRegionZoneZoneType

type GetAvailableZoneRegionZoneZoneType struct {
	Prepayment bool                                         `pulumi:"prepayment"`
	Protocols  []GetAvailableZoneRegionZoneZoneTypeProtocol `pulumi:"protocols"`
	Type       string                                       `pulumi:"type"`
}

type GetAvailableZoneRegionZoneZoneTypeArgs

type GetAvailableZoneRegionZoneZoneTypeArgs struct {
	Prepayment pulumi.BoolInput                                     `pulumi:"prepayment"`
	Protocols  GetAvailableZoneRegionZoneZoneTypeProtocolArrayInput `pulumi:"protocols"`
	Type       pulumi.StringInput                                   `pulumi:"type"`
}

func (GetAvailableZoneRegionZoneZoneTypeArgs) ElementType

func (GetAvailableZoneRegionZoneZoneTypeArgs) ToGetAvailableZoneRegionZoneZoneTypeOutput

func (i GetAvailableZoneRegionZoneZoneTypeArgs) ToGetAvailableZoneRegionZoneZoneTypeOutput() GetAvailableZoneRegionZoneZoneTypeOutput

func (GetAvailableZoneRegionZoneZoneTypeArgs) ToGetAvailableZoneRegionZoneZoneTypeOutputWithContext

func (i GetAvailableZoneRegionZoneZoneTypeArgs) ToGetAvailableZoneRegionZoneZoneTypeOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeOutput

type GetAvailableZoneRegionZoneZoneTypeArray

type GetAvailableZoneRegionZoneZoneTypeArray []GetAvailableZoneRegionZoneZoneTypeInput

func (GetAvailableZoneRegionZoneZoneTypeArray) ElementType

func (GetAvailableZoneRegionZoneZoneTypeArray) ToGetAvailableZoneRegionZoneZoneTypeArrayOutput

func (i GetAvailableZoneRegionZoneZoneTypeArray) ToGetAvailableZoneRegionZoneZoneTypeArrayOutput() GetAvailableZoneRegionZoneZoneTypeArrayOutput

func (GetAvailableZoneRegionZoneZoneTypeArray) ToGetAvailableZoneRegionZoneZoneTypeArrayOutputWithContext

func (i GetAvailableZoneRegionZoneZoneTypeArray) ToGetAvailableZoneRegionZoneZoneTypeArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeArrayOutput

type GetAvailableZoneRegionZoneZoneTypeArrayInput

type GetAvailableZoneRegionZoneZoneTypeArrayInput interface {
	pulumi.Input

	ToGetAvailableZoneRegionZoneZoneTypeArrayOutput() GetAvailableZoneRegionZoneZoneTypeArrayOutput
	ToGetAvailableZoneRegionZoneZoneTypeArrayOutputWithContext(context.Context) GetAvailableZoneRegionZoneZoneTypeArrayOutput
}

GetAvailableZoneRegionZoneZoneTypeArrayInput is an input type that accepts GetAvailableZoneRegionZoneZoneTypeArray and GetAvailableZoneRegionZoneZoneTypeArrayOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneZoneTypeArrayInput` via:

GetAvailableZoneRegionZoneZoneTypeArray{ GetAvailableZoneRegionZoneZoneTypeArgs{...} }

type GetAvailableZoneRegionZoneZoneTypeArrayOutput

type GetAvailableZoneRegionZoneZoneTypeArrayOutput struct{ *pulumi.OutputState }

func (GetAvailableZoneRegionZoneZoneTypeArrayOutput) ElementType

func (GetAvailableZoneRegionZoneZoneTypeArrayOutput) Index

func (GetAvailableZoneRegionZoneZoneTypeArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeArrayOutput

func (o GetAvailableZoneRegionZoneZoneTypeArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeArrayOutput() GetAvailableZoneRegionZoneZoneTypeArrayOutput

func (GetAvailableZoneRegionZoneZoneTypeArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeArrayOutputWithContext

func (o GetAvailableZoneRegionZoneZoneTypeArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeArrayOutput

type GetAvailableZoneRegionZoneZoneTypeInput

type GetAvailableZoneRegionZoneZoneTypeInput interface {
	pulumi.Input

	ToGetAvailableZoneRegionZoneZoneTypeOutput() GetAvailableZoneRegionZoneZoneTypeOutput
	ToGetAvailableZoneRegionZoneZoneTypeOutputWithContext(context.Context) GetAvailableZoneRegionZoneZoneTypeOutput
}

GetAvailableZoneRegionZoneZoneTypeInput is an input type that accepts GetAvailableZoneRegionZoneZoneTypeArgs and GetAvailableZoneRegionZoneZoneTypeOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneZoneTypeInput` via:

GetAvailableZoneRegionZoneZoneTypeArgs{...}

type GetAvailableZoneRegionZoneZoneTypeOutput

type GetAvailableZoneRegionZoneZoneTypeOutput struct{ *pulumi.OutputState }

func (GetAvailableZoneRegionZoneZoneTypeOutput) ElementType

func (GetAvailableZoneRegionZoneZoneTypeOutput) Prepayment

func (GetAvailableZoneRegionZoneZoneTypeOutput) Protocols

func (GetAvailableZoneRegionZoneZoneTypeOutput) ToGetAvailableZoneRegionZoneZoneTypeOutput

func (o GetAvailableZoneRegionZoneZoneTypeOutput) ToGetAvailableZoneRegionZoneZoneTypeOutput() GetAvailableZoneRegionZoneZoneTypeOutput

func (GetAvailableZoneRegionZoneZoneTypeOutput) ToGetAvailableZoneRegionZoneZoneTypeOutputWithContext

func (o GetAvailableZoneRegionZoneZoneTypeOutput) ToGetAvailableZoneRegionZoneZoneTypeOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeOutput

func (GetAvailableZoneRegionZoneZoneTypeOutput) Type

type GetAvailableZoneRegionZoneZoneTypeProtocol

type GetAvailableZoneRegionZoneZoneTypeProtocol struct {
	Protocol   string `pulumi:"protocol"`
	SaleStatus string `pulumi:"saleStatus"`
}

type GetAvailableZoneRegionZoneZoneTypeProtocolArgs

type GetAvailableZoneRegionZoneZoneTypeProtocolArgs struct {
	Protocol   pulumi.StringInput `pulumi:"protocol"`
	SaleStatus pulumi.StringInput `pulumi:"saleStatus"`
}

func (GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ElementType

func (GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutput

func (i GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutput() GetAvailableZoneRegionZoneZoneTypeProtocolOutput

func (GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutputWithContext

func (i GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolOutput

type GetAvailableZoneRegionZoneZoneTypeProtocolArray

type GetAvailableZoneRegionZoneZoneTypeProtocolArray []GetAvailableZoneRegionZoneZoneTypeProtocolInput

func (GetAvailableZoneRegionZoneZoneTypeProtocolArray) ElementType

func (GetAvailableZoneRegionZoneZoneTypeProtocolArray) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput

func (i GetAvailableZoneRegionZoneZoneTypeProtocolArray) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput() GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput

func (GetAvailableZoneRegionZoneZoneTypeProtocolArray) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutputWithContext

func (i GetAvailableZoneRegionZoneZoneTypeProtocolArray) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput

type GetAvailableZoneRegionZoneZoneTypeProtocolArrayInput

type GetAvailableZoneRegionZoneZoneTypeProtocolArrayInput interface {
	pulumi.Input

	ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput() GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput
	ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutputWithContext(context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput
}

GetAvailableZoneRegionZoneZoneTypeProtocolArrayInput is an input type that accepts GetAvailableZoneRegionZoneZoneTypeProtocolArray and GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneZoneTypeProtocolArrayInput` via:

GetAvailableZoneRegionZoneZoneTypeProtocolArray{ GetAvailableZoneRegionZoneZoneTypeProtocolArgs{...} }

type GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput

type GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput struct{ *pulumi.OutputState }

func (GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) ElementType

func (GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) Index

func (GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput

func (GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutputWithContext

func (o GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput

type GetAvailableZoneRegionZoneZoneTypeProtocolInput

type GetAvailableZoneRegionZoneZoneTypeProtocolInput interface {
	pulumi.Input

	ToGetAvailableZoneRegionZoneZoneTypeProtocolOutput() GetAvailableZoneRegionZoneZoneTypeProtocolOutput
	ToGetAvailableZoneRegionZoneZoneTypeProtocolOutputWithContext(context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolOutput
}

GetAvailableZoneRegionZoneZoneTypeProtocolInput is an input type that accepts GetAvailableZoneRegionZoneZoneTypeProtocolArgs and GetAvailableZoneRegionZoneZoneTypeProtocolOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneZoneTypeProtocolInput` via:

GetAvailableZoneRegionZoneZoneTypeProtocolArgs{...}

type GetAvailableZoneRegionZoneZoneTypeProtocolOutput

type GetAvailableZoneRegionZoneZoneTypeProtocolOutput struct{ *pulumi.OutputState }

func (GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ElementType

func (GetAvailableZoneRegionZoneZoneTypeProtocolOutput) Protocol

func (GetAvailableZoneRegionZoneZoneTypeProtocolOutput) SaleStatus

func (GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutput

func (o GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutput() GetAvailableZoneRegionZoneZoneTypeProtocolOutput

func (GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutputWithContext

func (o GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolOutput

type GetAvailableZoneResult

type GetAvailableZoneResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                       `pulumi:"id"`
	RegionZones      []GetAvailableZoneRegionZone `pulumi:"regionZones"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
}

A collection of values returned by getAvailableZone.

type GetAvailableZoneResultOutput

type GetAvailableZoneResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAvailableZone.

func (GetAvailableZoneResultOutput) ElementType

func (GetAvailableZoneResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAvailableZoneResultOutput) RegionZones

func (GetAvailableZoneResultOutput) ResultOutputFile

func (GetAvailableZoneResultOutput) ToGetAvailableZoneResultOutput

func (o GetAvailableZoneResultOutput) ToGetAvailableZoneResultOutput() GetAvailableZoneResultOutput

func (GetAvailableZoneResultOutput) ToGetAvailableZoneResultOutputWithContext

func (o GetAvailableZoneResultOutput) ToGetAvailableZoneResultOutputWithContext(ctx context.Context) GetAvailableZoneResultOutput

type GetFileSystemClientsArgs

type GetFileSystemClientsArgs struct {
	FileSystemId     string  `pulumi:"fileSystemId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFileSystemClients.

type GetFileSystemClientsClientList

type GetFileSystemClientsClientList struct {
	CfsVip         string `pulumi:"cfsVip"`
	ClientIp       string `pulumi:"clientIp"`
	MountDirectory string `pulumi:"mountDirectory"`
	VpcId          string `pulumi:"vpcId"`
	Zone           string `pulumi:"zone"`
	ZoneName       string `pulumi:"zoneName"`
}

type GetFileSystemClientsClientListArgs

type GetFileSystemClientsClientListArgs struct {
	CfsVip         pulumi.StringInput `pulumi:"cfsVip"`
	ClientIp       pulumi.StringInput `pulumi:"clientIp"`
	MountDirectory pulumi.StringInput `pulumi:"mountDirectory"`
	VpcId          pulumi.StringInput `pulumi:"vpcId"`
	Zone           pulumi.StringInput `pulumi:"zone"`
	ZoneName       pulumi.StringInput `pulumi:"zoneName"`
}

func (GetFileSystemClientsClientListArgs) ElementType

func (GetFileSystemClientsClientListArgs) ToGetFileSystemClientsClientListOutput

func (i GetFileSystemClientsClientListArgs) ToGetFileSystemClientsClientListOutput() GetFileSystemClientsClientListOutput

func (GetFileSystemClientsClientListArgs) ToGetFileSystemClientsClientListOutputWithContext

func (i GetFileSystemClientsClientListArgs) ToGetFileSystemClientsClientListOutputWithContext(ctx context.Context) GetFileSystemClientsClientListOutput

type GetFileSystemClientsClientListArray

type GetFileSystemClientsClientListArray []GetFileSystemClientsClientListInput

func (GetFileSystemClientsClientListArray) ElementType

func (GetFileSystemClientsClientListArray) ToGetFileSystemClientsClientListArrayOutput

func (i GetFileSystemClientsClientListArray) ToGetFileSystemClientsClientListArrayOutput() GetFileSystemClientsClientListArrayOutput

func (GetFileSystemClientsClientListArray) ToGetFileSystemClientsClientListArrayOutputWithContext

func (i GetFileSystemClientsClientListArray) ToGetFileSystemClientsClientListArrayOutputWithContext(ctx context.Context) GetFileSystemClientsClientListArrayOutput

type GetFileSystemClientsClientListArrayInput

type GetFileSystemClientsClientListArrayInput interface {
	pulumi.Input

	ToGetFileSystemClientsClientListArrayOutput() GetFileSystemClientsClientListArrayOutput
	ToGetFileSystemClientsClientListArrayOutputWithContext(context.Context) GetFileSystemClientsClientListArrayOutput
}

GetFileSystemClientsClientListArrayInput is an input type that accepts GetFileSystemClientsClientListArray and GetFileSystemClientsClientListArrayOutput values. You can construct a concrete instance of `GetFileSystemClientsClientListArrayInput` via:

GetFileSystemClientsClientListArray{ GetFileSystemClientsClientListArgs{...} }

type GetFileSystemClientsClientListArrayOutput

type GetFileSystemClientsClientListArrayOutput struct{ *pulumi.OutputState }

func (GetFileSystemClientsClientListArrayOutput) ElementType

func (GetFileSystemClientsClientListArrayOutput) Index

func (GetFileSystemClientsClientListArrayOutput) ToGetFileSystemClientsClientListArrayOutput

func (o GetFileSystemClientsClientListArrayOutput) ToGetFileSystemClientsClientListArrayOutput() GetFileSystemClientsClientListArrayOutput

func (GetFileSystemClientsClientListArrayOutput) ToGetFileSystemClientsClientListArrayOutputWithContext

func (o GetFileSystemClientsClientListArrayOutput) ToGetFileSystemClientsClientListArrayOutputWithContext(ctx context.Context) GetFileSystemClientsClientListArrayOutput

type GetFileSystemClientsClientListInput

type GetFileSystemClientsClientListInput interface {
	pulumi.Input

	ToGetFileSystemClientsClientListOutput() GetFileSystemClientsClientListOutput
	ToGetFileSystemClientsClientListOutputWithContext(context.Context) GetFileSystemClientsClientListOutput
}

GetFileSystemClientsClientListInput is an input type that accepts GetFileSystemClientsClientListArgs and GetFileSystemClientsClientListOutput values. You can construct a concrete instance of `GetFileSystemClientsClientListInput` via:

GetFileSystemClientsClientListArgs{...}

type GetFileSystemClientsClientListOutput

type GetFileSystemClientsClientListOutput struct{ *pulumi.OutputState }

func (GetFileSystemClientsClientListOutput) CfsVip

func (GetFileSystemClientsClientListOutput) ClientIp

func (GetFileSystemClientsClientListOutput) ElementType

func (GetFileSystemClientsClientListOutput) MountDirectory

func (GetFileSystemClientsClientListOutput) ToGetFileSystemClientsClientListOutput

func (o GetFileSystemClientsClientListOutput) ToGetFileSystemClientsClientListOutput() GetFileSystemClientsClientListOutput

func (GetFileSystemClientsClientListOutput) ToGetFileSystemClientsClientListOutputWithContext

func (o GetFileSystemClientsClientListOutput) ToGetFileSystemClientsClientListOutputWithContext(ctx context.Context) GetFileSystemClientsClientListOutput

func (GetFileSystemClientsClientListOutput) VpcId

func (GetFileSystemClientsClientListOutput) Zone

func (GetFileSystemClientsClientListOutput) ZoneName

type GetFileSystemClientsOutputArgs

type GetFileSystemClientsOutputArgs struct {
	FileSystemId     pulumi.StringInput    `pulumi:"fileSystemId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFileSystemClients.

func (GetFileSystemClientsOutputArgs) ElementType

type GetFileSystemClientsResult

type GetFileSystemClientsResult struct {
	ClientLists  []GetFileSystemClientsClientList `pulumi:"clientLists"`
	FileSystemId string                           `pulumi:"fileSystemId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getFileSystemClients.

type GetFileSystemClientsResultOutput

type GetFileSystemClientsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFileSystemClients.

func (GetFileSystemClientsResultOutput) ClientLists

func (GetFileSystemClientsResultOutput) ElementType

func (GetFileSystemClientsResultOutput) FileSystemId

func (GetFileSystemClientsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFileSystemClientsResultOutput) ResultOutputFile

func (GetFileSystemClientsResultOutput) ToGetFileSystemClientsResultOutput

func (o GetFileSystemClientsResultOutput) ToGetFileSystemClientsResultOutput() GetFileSystemClientsResultOutput

func (GetFileSystemClientsResultOutput) ToGetFileSystemClientsResultOutputWithContext

func (o GetFileSystemClientsResultOutput) ToGetFileSystemClientsResultOutputWithContext(ctx context.Context) GetFileSystemClientsResultOutput

type GetFileSystemsArgs

type GetFileSystemsArgs struct {
	AvailabilityZone *string `pulumi:"availabilityZone"`
	FileSystemId     *string `pulumi:"fileSystemId"`
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SubnetId         *string `pulumi:"subnetId"`
	VpcId            *string `pulumi:"vpcId"`
}

A collection of arguments for invoking getFileSystems.

type GetFileSystemsFileSystemList

type GetFileSystemsFileSystemList struct {
	AccessGroupId    string `pulumi:"accessGroupId"`
	AvailabilityZone string `pulumi:"availabilityZone"`
	CreateTime       string `pulumi:"createTime"`
	FileSystemId     string `pulumi:"fileSystemId"`
	FsId             string `pulumi:"fsId"`
	MountIp          string `pulumi:"mountIp"`
	Name             string `pulumi:"name"`
	Protocol         string `pulumi:"protocol"`
	SizeLimit        int    `pulumi:"sizeLimit"`
	SizeUsed         int    `pulumi:"sizeUsed"`
	Status           string `pulumi:"status"`
	StorageType      string `pulumi:"storageType"`
}

type GetFileSystemsFileSystemListArgs

type GetFileSystemsFileSystemListArgs struct {
	AccessGroupId    pulumi.StringInput `pulumi:"accessGroupId"`
	AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"`
	CreateTime       pulumi.StringInput `pulumi:"createTime"`
	FileSystemId     pulumi.StringInput `pulumi:"fileSystemId"`
	FsId             pulumi.StringInput `pulumi:"fsId"`
	MountIp          pulumi.StringInput `pulumi:"mountIp"`
	Name             pulumi.StringInput `pulumi:"name"`
	Protocol         pulumi.StringInput `pulumi:"protocol"`
	SizeLimit        pulumi.IntInput    `pulumi:"sizeLimit"`
	SizeUsed         pulumi.IntInput    `pulumi:"sizeUsed"`
	Status           pulumi.StringInput `pulumi:"status"`
	StorageType      pulumi.StringInput `pulumi:"storageType"`
}

func (GetFileSystemsFileSystemListArgs) ElementType

func (GetFileSystemsFileSystemListArgs) ToGetFileSystemsFileSystemListOutput

func (i GetFileSystemsFileSystemListArgs) ToGetFileSystemsFileSystemListOutput() GetFileSystemsFileSystemListOutput

func (GetFileSystemsFileSystemListArgs) ToGetFileSystemsFileSystemListOutputWithContext

func (i GetFileSystemsFileSystemListArgs) ToGetFileSystemsFileSystemListOutputWithContext(ctx context.Context) GetFileSystemsFileSystemListOutput

type GetFileSystemsFileSystemListArray

type GetFileSystemsFileSystemListArray []GetFileSystemsFileSystemListInput

func (GetFileSystemsFileSystemListArray) ElementType

func (GetFileSystemsFileSystemListArray) ToGetFileSystemsFileSystemListArrayOutput

func (i GetFileSystemsFileSystemListArray) ToGetFileSystemsFileSystemListArrayOutput() GetFileSystemsFileSystemListArrayOutput

func (GetFileSystemsFileSystemListArray) ToGetFileSystemsFileSystemListArrayOutputWithContext

func (i GetFileSystemsFileSystemListArray) ToGetFileSystemsFileSystemListArrayOutputWithContext(ctx context.Context) GetFileSystemsFileSystemListArrayOutput

type GetFileSystemsFileSystemListArrayInput

type GetFileSystemsFileSystemListArrayInput interface {
	pulumi.Input

	ToGetFileSystemsFileSystemListArrayOutput() GetFileSystemsFileSystemListArrayOutput
	ToGetFileSystemsFileSystemListArrayOutputWithContext(context.Context) GetFileSystemsFileSystemListArrayOutput
}

GetFileSystemsFileSystemListArrayInput is an input type that accepts GetFileSystemsFileSystemListArray and GetFileSystemsFileSystemListArrayOutput values. You can construct a concrete instance of `GetFileSystemsFileSystemListArrayInput` via:

GetFileSystemsFileSystemListArray{ GetFileSystemsFileSystemListArgs{...} }

type GetFileSystemsFileSystemListArrayOutput

type GetFileSystemsFileSystemListArrayOutput struct{ *pulumi.OutputState }

func (GetFileSystemsFileSystemListArrayOutput) ElementType

func (GetFileSystemsFileSystemListArrayOutput) Index

func (GetFileSystemsFileSystemListArrayOutput) ToGetFileSystemsFileSystemListArrayOutput

func (o GetFileSystemsFileSystemListArrayOutput) ToGetFileSystemsFileSystemListArrayOutput() GetFileSystemsFileSystemListArrayOutput

func (GetFileSystemsFileSystemListArrayOutput) ToGetFileSystemsFileSystemListArrayOutputWithContext

func (o GetFileSystemsFileSystemListArrayOutput) ToGetFileSystemsFileSystemListArrayOutputWithContext(ctx context.Context) GetFileSystemsFileSystemListArrayOutput

type GetFileSystemsFileSystemListInput

type GetFileSystemsFileSystemListInput interface {
	pulumi.Input

	ToGetFileSystemsFileSystemListOutput() GetFileSystemsFileSystemListOutput
	ToGetFileSystemsFileSystemListOutputWithContext(context.Context) GetFileSystemsFileSystemListOutput
}

GetFileSystemsFileSystemListInput is an input type that accepts GetFileSystemsFileSystemListArgs and GetFileSystemsFileSystemListOutput values. You can construct a concrete instance of `GetFileSystemsFileSystemListInput` via:

GetFileSystemsFileSystemListArgs{...}

type GetFileSystemsFileSystemListOutput

type GetFileSystemsFileSystemListOutput struct{ *pulumi.OutputState }

func (GetFileSystemsFileSystemListOutput) AccessGroupId

func (GetFileSystemsFileSystemListOutput) AvailabilityZone

func (GetFileSystemsFileSystemListOutput) CreateTime

func (GetFileSystemsFileSystemListOutput) ElementType

func (GetFileSystemsFileSystemListOutput) FileSystemId

func (GetFileSystemsFileSystemListOutput) FsId

func (GetFileSystemsFileSystemListOutput) MountIp

func (GetFileSystemsFileSystemListOutput) Name

func (GetFileSystemsFileSystemListOutput) Protocol

func (GetFileSystemsFileSystemListOutput) SizeLimit

func (GetFileSystemsFileSystemListOutput) SizeUsed

func (GetFileSystemsFileSystemListOutput) Status

func (GetFileSystemsFileSystemListOutput) StorageType

func (GetFileSystemsFileSystemListOutput) ToGetFileSystemsFileSystemListOutput

func (o GetFileSystemsFileSystemListOutput) ToGetFileSystemsFileSystemListOutput() GetFileSystemsFileSystemListOutput

func (GetFileSystemsFileSystemListOutput) ToGetFileSystemsFileSystemListOutputWithContext

func (o GetFileSystemsFileSystemListOutput) ToGetFileSystemsFileSystemListOutputWithContext(ctx context.Context) GetFileSystemsFileSystemListOutput

type GetFileSystemsOutputArgs

type GetFileSystemsOutputArgs struct {
	AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"`
	FileSystemId     pulumi.StringPtrInput `pulumi:"fileSystemId"`
	Name             pulumi.StringPtrInput `pulumi:"name"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SubnetId         pulumi.StringPtrInput `pulumi:"subnetId"`
	VpcId            pulumi.StringPtrInput `pulumi:"vpcId"`
}

A collection of arguments for invoking getFileSystems.

func (GetFileSystemsOutputArgs) ElementType

func (GetFileSystemsOutputArgs) ElementType() reflect.Type

type GetFileSystemsResult

type GetFileSystemsResult struct {
	AvailabilityZone *string                        `pulumi:"availabilityZone"`
	FileSystemId     *string                        `pulumi:"fileSystemId"`
	FileSystemLists  []GetFileSystemsFileSystemList `pulumi:"fileSystemLists"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Name             *string `pulumi:"name"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SubnetId         *string `pulumi:"subnetId"`
	VpcId            *string `pulumi:"vpcId"`
}

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) AvailabilityZone

func (o GetFileSystemsResultOutput) AvailabilityZone() pulumi.StringPtrOutput

func (GetFileSystemsResultOutput) ElementType

func (GetFileSystemsResultOutput) ElementType() reflect.Type

func (GetFileSystemsResultOutput) FileSystemId

func (GetFileSystemsResultOutput) FileSystemLists

func (GetFileSystemsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFileSystemsResultOutput) Name

func (GetFileSystemsResultOutput) ResultOutputFile

func (o GetFileSystemsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetFileSystemsResultOutput) SubnetId

func (GetFileSystemsResultOutput) ToGetFileSystemsResultOutput

func (o GetFileSystemsResultOutput) ToGetFileSystemsResultOutput() GetFileSystemsResultOutput

func (GetFileSystemsResultOutput) ToGetFileSystemsResultOutputWithContext

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

func (GetFileSystemsResultOutput) VpcId

type GetMountTargetsArgs

type GetMountTargetsArgs struct {
	FileSystemId     string  `pulumi:"fileSystemId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMountTargets.

type GetMountTargetsMountTarget

type GetMountTargetsMountTarget struct {
	CcnId            string `pulumi:"ccnId"`
	CidrBlock        string `pulumi:"cidrBlock"`
	FileSystemId     string `pulumi:"fileSystemId"`
	FsId             string `pulumi:"fsId"`
	IpAddress        string `pulumi:"ipAddress"`
	LifeCycleState   string `pulumi:"lifeCycleState"`
	MountTargetId    string `pulumi:"mountTargetId"`
	NetworkInterface string `pulumi:"networkInterface"`
	SubnetId         string `pulumi:"subnetId"`
	SubnetName       string `pulumi:"subnetName"`
	VpcId            string `pulumi:"vpcId"`
	VpcName          string `pulumi:"vpcName"`
}

type GetMountTargetsMountTargetArgs

type GetMountTargetsMountTargetArgs struct {
	CcnId            pulumi.StringInput `pulumi:"ccnId"`
	CidrBlock        pulumi.StringInput `pulumi:"cidrBlock"`
	FileSystemId     pulumi.StringInput `pulumi:"fileSystemId"`
	FsId             pulumi.StringInput `pulumi:"fsId"`
	IpAddress        pulumi.StringInput `pulumi:"ipAddress"`
	LifeCycleState   pulumi.StringInput `pulumi:"lifeCycleState"`
	MountTargetId    pulumi.StringInput `pulumi:"mountTargetId"`
	NetworkInterface pulumi.StringInput `pulumi:"networkInterface"`
	SubnetId         pulumi.StringInput `pulumi:"subnetId"`
	SubnetName       pulumi.StringInput `pulumi:"subnetName"`
	VpcId            pulumi.StringInput `pulumi:"vpcId"`
	VpcName          pulumi.StringInput `pulumi:"vpcName"`
}

func (GetMountTargetsMountTargetArgs) ElementType

func (GetMountTargetsMountTargetArgs) ToGetMountTargetsMountTargetOutput

func (i GetMountTargetsMountTargetArgs) ToGetMountTargetsMountTargetOutput() GetMountTargetsMountTargetOutput

func (GetMountTargetsMountTargetArgs) ToGetMountTargetsMountTargetOutputWithContext

func (i GetMountTargetsMountTargetArgs) ToGetMountTargetsMountTargetOutputWithContext(ctx context.Context) GetMountTargetsMountTargetOutput

type GetMountTargetsMountTargetArray

type GetMountTargetsMountTargetArray []GetMountTargetsMountTargetInput

func (GetMountTargetsMountTargetArray) ElementType

func (GetMountTargetsMountTargetArray) ToGetMountTargetsMountTargetArrayOutput

func (i GetMountTargetsMountTargetArray) ToGetMountTargetsMountTargetArrayOutput() GetMountTargetsMountTargetArrayOutput

func (GetMountTargetsMountTargetArray) ToGetMountTargetsMountTargetArrayOutputWithContext

func (i GetMountTargetsMountTargetArray) ToGetMountTargetsMountTargetArrayOutputWithContext(ctx context.Context) GetMountTargetsMountTargetArrayOutput

type GetMountTargetsMountTargetArrayInput

type GetMountTargetsMountTargetArrayInput interface {
	pulumi.Input

	ToGetMountTargetsMountTargetArrayOutput() GetMountTargetsMountTargetArrayOutput
	ToGetMountTargetsMountTargetArrayOutputWithContext(context.Context) GetMountTargetsMountTargetArrayOutput
}

GetMountTargetsMountTargetArrayInput is an input type that accepts GetMountTargetsMountTargetArray and GetMountTargetsMountTargetArrayOutput values. You can construct a concrete instance of `GetMountTargetsMountTargetArrayInput` via:

GetMountTargetsMountTargetArray{ GetMountTargetsMountTargetArgs{...} }

type GetMountTargetsMountTargetArrayOutput

type GetMountTargetsMountTargetArrayOutput struct{ *pulumi.OutputState }

func (GetMountTargetsMountTargetArrayOutput) ElementType

func (GetMountTargetsMountTargetArrayOutput) Index

func (GetMountTargetsMountTargetArrayOutput) ToGetMountTargetsMountTargetArrayOutput

func (o GetMountTargetsMountTargetArrayOutput) ToGetMountTargetsMountTargetArrayOutput() GetMountTargetsMountTargetArrayOutput

func (GetMountTargetsMountTargetArrayOutput) ToGetMountTargetsMountTargetArrayOutputWithContext

func (o GetMountTargetsMountTargetArrayOutput) ToGetMountTargetsMountTargetArrayOutputWithContext(ctx context.Context) GetMountTargetsMountTargetArrayOutput

type GetMountTargetsMountTargetInput

type GetMountTargetsMountTargetInput interface {
	pulumi.Input

	ToGetMountTargetsMountTargetOutput() GetMountTargetsMountTargetOutput
	ToGetMountTargetsMountTargetOutputWithContext(context.Context) GetMountTargetsMountTargetOutput
}

GetMountTargetsMountTargetInput is an input type that accepts GetMountTargetsMountTargetArgs and GetMountTargetsMountTargetOutput values. You can construct a concrete instance of `GetMountTargetsMountTargetInput` via:

GetMountTargetsMountTargetArgs{...}

type GetMountTargetsMountTargetOutput

type GetMountTargetsMountTargetOutput struct{ *pulumi.OutputState }

func (GetMountTargetsMountTargetOutput) CcnId

func (GetMountTargetsMountTargetOutput) CidrBlock

func (GetMountTargetsMountTargetOutput) ElementType

func (GetMountTargetsMountTargetOutput) FileSystemId

func (GetMountTargetsMountTargetOutput) FsId

func (GetMountTargetsMountTargetOutput) IpAddress

func (GetMountTargetsMountTargetOutput) LifeCycleState

func (GetMountTargetsMountTargetOutput) MountTargetId

func (GetMountTargetsMountTargetOutput) NetworkInterface

func (GetMountTargetsMountTargetOutput) SubnetId

func (GetMountTargetsMountTargetOutput) SubnetName

func (GetMountTargetsMountTargetOutput) ToGetMountTargetsMountTargetOutput

func (o GetMountTargetsMountTargetOutput) ToGetMountTargetsMountTargetOutput() GetMountTargetsMountTargetOutput

func (GetMountTargetsMountTargetOutput) ToGetMountTargetsMountTargetOutputWithContext

func (o GetMountTargetsMountTargetOutput) ToGetMountTargetsMountTargetOutputWithContext(ctx context.Context) GetMountTargetsMountTargetOutput

func (GetMountTargetsMountTargetOutput) VpcId

func (GetMountTargetsMountTargetOutput) VpcName

type GetMountTargetsOutputArgs

type GetMountTargetsOutputArgs struct {
	FileSystemId     pulumi.StringInput    `pulumi:"fileSystemId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getMountTargets.

func (GetMountTargetsOutputArgs) ElementType

func (GetMountTargetsOutputArgs) ElementType() reflect.Type

type GetMountTargetsResult

type GetMountTargetsResult struct {
	FileSystemId string `pulumi:"fileSystemId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                       `pulumi:"id"`
	MountTargets     []GetMountTargetsMountTarget `pulumi:"mountTargets"`
	ResultOutputFile *string                      `pulumi:"resultOutputFile"`
}

A collection of values returned by getMountTargets.

func GetMountTargets

func GetMountTargets(ctx *pulumi.Context, args *GetMountTargetsArgs, opts ...pulumi.InvokeOption) (*GetMountTargetsResult, error)

type GetMountTargetsResultOutput

type GetMountTargetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMountTargets.

func (GetMountTargetsResultOutput) ElementType

func (GetMountTargetsResultOutput) FileSystemId

func (GetMountTargetsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMountTargetsResultOutput) MountTargets

func (GetMountTargetsResultOutput) ResultOutputFile

func (o GetMountTargetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetMountTargetsResultOutput) ToGetMountTargetsResultOutput

func (o GetMountTargetsResultOutput) ToGetMountTargetsResultOutput() GetMountTargetsResultOutput

func (GetMountTargetsResultOutput) ToGetMountTargetsResultOutputWithContext

func (o GetMountTargetsResultOutput) ToGetMountTargetsResultOutputWithContext(ctx context.Context) GetMountTargetsResultOutput

type SignUpCfsService

type SignUpCfsService struct {
	pulumi.CustomResourceState

	// Current status of the CFS service for this user. Valid values: creating (activating); created (activated).
	CfsServiceStatus pulumi.StringOutput `pulumi:"cfsServiceStatus"`
}

func GetSignUpCfsService

func GetSignUpCfsService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SignUpCfsServiceState, opts ...pulumi.ResourceOption) (*SignUpCfsService, error)

GetSignUpCfsService gets an existing SignUpCfsService 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 NewSignUpCfsService

func NewSignUpCfsService(ctx *pulumi.Context,
	name string, args *SignUpCfsServiceArgs, opts ...pulumi.ResourceOption) (*SignUpCfsService, error)

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

func (*SignUpCfsService) ElementType

func (*SignUpCfsService) ElementType() reflect.Type

func (*SignUpCfsService) ToSignUpCfsServiceOutput

func (i *SignUpCfsService) ToSignUpCfsServiceOutput() SignUpCfsServiceOutput

func (*SignUpCfsService) ToSignUpCfsServiceOutputWithContext

func (i *SignUpCfsService) ToSignUpCfsServiceOutputWithContext(ctx context.Context) SignUpCfsServiceOutput

type SignUpCfsServiceArgs

type SignUpCfsServiceArgs struct {
}

The set of arguments for constructing a SignUpCfsService resource.

func (SignUpCfsServiceArgs) ElementType

func (SignUpCfsServiceArgs) ElementType() reflect.Type

type SignUpCfsServiceArray

type SignUpCfsServiceArray []SignUpCfsServiceInput

func (SignUpCfsServiceArray) ElementType

func (SignUpCfsServiceArray) ElementType() reflect.Type

func (SignUpCfsServiceArray) ToSignUpCfsServiceArrayOutput

func (i SignUpCfsServiceArray) ToSignUpCfsServiceArrayOutput() SignUpCfsServiceArrayOutput

func (SignUpCfsServiceArray) ToSignUpCfsServiceArrayOutputWithContext

func (i SignUpCfsServiceArray) ToSignUpCfsServiceArrayOutputWithContext(ctx context.Context) SignUpCfsServiceArrayOutput

type SignUpCfsServiceArrayInput

type SignUpCfsServiceArrayInput interface {
	pulumi.Input

	ToSignUpCfsServiceArrayOutput() SignUpCfsServiceArrayOutput
	ToSignUpCfsServiceArrayOutputWithContext(context.Context) SignUpCfsServiceArrayOutput
}

SignUpCfsServiceArrayInput is an input type that accepts SignUpCfsServiceArray and SignUpCfsServiceArrayOutput values. You can construct a concrete instance of `SignUpCfsServiceArrayInput` via:

SignUpCfsServiceArray{ SignUpCfsServiceArgs{...} }

type SignUpCfsServiceArrayOutput

type SignUpCfsServiceArrayOutput struct{ *pulumi.OutputState }

func (SignUpCfsServiceArrayOutput) ElementType

func (SignUpCfsServiceArrayOutput) Index

func (SignUpCfsServiceArrayOutput) ToSignUpCfsServiceArrayOutput

func (o SignUpCfsServiceArrayOutput) ToSignUpCfsServiceArrayOutput() SignUpCfsServiceArrayOutput

func (SignUpCfsServiceArrayOutput) ToSignUpCfsServiceArrayOutputWithContext

func (o SignUpCfsServiceArrayOutput) ToSignUpCfsServiceArrayOutputWithContext(ctx context.Context) SignUpCfsServiceArrayOutput

type SignUpCfsServiceInput

type SignUpCfsServiceInput interface {
	pulumi.Input

	ToSignUpCfsServiceOutput() SignUpCfsServiceOutput
	ToSignUpCfsServiceOutputWithContext(ctx context.Context) SignUpCfsServiceOutput
}

type SignUpCfsServiceMap

type SignUpCfsServiceMap map[string]SignUpCfsServiceInput

func (SignUpCfsServiceMap) ElementType

func (SignUpCfsServiceMap) ElementType() reflect.Type

func (SignUpCfsServiceMap) ToSignUpCfsServiceMapOutput

func (i SignUpCfsServiceMap) ToSignUpCfsServiceMapOutput() SignUpCfsServiceMapOutput

func (SignUpCfsServiceMap) ToSignUpCfsServiceMapOutputWithContext

func (i SignUpCfsServiceMap) ToSignUpCfsServiceMapOutputWithContext(ctx context.Context) SignUpCfsServiceMapOutput

type SignUpCfsServiceMapInput

type SignUpCfsServiceMapInput interface {
	pulumi.Input

	ToSignUpCfsServiceMapOutput() SignUpCfsServiceMapOutput
	ToSignUpCfsServiceMapOutputWithContext(context.Context) SignUpCfsServiceMapOutput
}

SignUpCfsServiceMapInput is an input type that accepts SignUpCfsServiceMap and SignUpCfsServiceMapOutput values. You can construct a concrete instance of `SignUpCfsServiceMapInput` via:

SignUpCfsServiceMap{ "key": SignUpCfsServiceArgs{...} }

type SignUpCfsServiceMapOutput

type SignUpCfsServiceMapOutput struct{ *pulumi.OutputState }

func (SignUpCfsServiceMapOutput) ElementType

func (SignUpCfsServiceMapOutput) ElementType() reflect.Type

func (SignUpCfsServiceMapOutput) MapIndex

func (SignUpCfsServiceMapOutput) ToSignUpCfsServiceMapOutput

func (o SignUpCfsServiceMapOutput) ToSignUpCfsServiceMapOutput() SignUpCfsServiceMapOutput

func (SignUpCfsServiceMapOutput) ToSignUpCfsServiceMapOutputWithContext

func (o SignUpCfsServiceMapOutput) ToSignUpCfsServiceMapOutputWithContext(ctx context.Context) SignUpCfsServiceMapOutput

type SignUpCfsServiceOutput

type SignUpCfsServiceOutput struct{ *pulumi.OutputState }

func (SignUpCfsServiceOutput) CfsServiceStatus

func (o SignUpCfsServiceOutput) CfsServiceStatus() pulumi.StringOutput

Current status of the CFS service for this user. Valid values: creating (activating); created (activated).

func (SignUpCfsServiceOutput) ElementType

func (SignUpCfsServiceOutput) ElementType() reflect.Type

func (SignUpCfsServiceOutput) ToSignUpCfsServiceOutput

func (o SignUpCfsServiceOutput) ToSignUpCfsServiceOutput() SignUpCfsServiceOutput

func (SignUpCfsServiceOutput) ToSignUpCfsServiceOutputWithContext

func (o SignUpCfsServiceOutput) ToSignUpCfsServiceOutputWithContext(ctx context.Context) SignUpCfsServiceOutput

type SignUpCfsServiceState

type SignUpCfsServiceState struct {
	// Current status of the CFS service for this user. Valid values: creating (activating); created (activated).
	CfsServiceStatus pulumi.StringPtrInput
}

func (SignUpCfsServiceState) ElementType

func (SignUpCfsServiceState) ElementType() reflect.Type

type Snapshot

type Snapshot struct {
	pulumi.CustomResourceState

	// Id of file system.
	FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"`
	// Name of snapshot.
	SnapshotName pulumi.StringPtrOutput `pulumi:"snapshotName"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
}

func GetSnapshot

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

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

func NewSnapshot

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

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

func (*Snapshot) ElementType

func (*Snapshot) ElementType() reflect.Type

func (*Snapshot) ToSnapshotOutput

func (i *Snapshot) ToSnapshotOutput() SnapshotOutput

func (*Snapshot) ToSnapshotOutputWithContext

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

type SnapshotArgs

type SnapshotArgs struct {
	// Id of file system.
	FileSystemId pulumi.StringInput
	// Name of snapshot.
	SnapshotName pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
}

The set of arguments for constructing a Snapshot resource.

func (SnapshotArgs) ElementType

func (SnapshotArgs) ElementType() reflect.Type

type SnapshotArray

type SnapshotArray []SnapshotInput

func (SnapshotArray) ElementType

func (SnapshotArray) ElementType() reflect.Type

func (SnapshotArray) ToSnapshotArrayOutput

func (i SnapshotArray) ToSnapshotArrayOutput() SnapshotArrayOutput

func (SnapshotArray) ToSnapshotArrayOutputWithContext

func (i SnapshotArray) ToSnapshotArrayOutputWithContext(ctx context.Context) SnapshotArrayOutput

type SnapshotArrayInput

type SnapshotArrayInput interface {
	pulumi.Input

	ToSnapshotArrayOutput() SnapshotArrayOutput
	ToSnapshotArrayOutputWithContext(context.Context) SnapshotArrayOutput
}

SnapshotArrayInput is an input type that accepts SnapshotArray and SnapshotArrayOutput values. You can construct a concrete instance of `SnapshotArrayInput` via:

SnapshotArray{ SnapshotArgs{...} }

type SnapshotArrayOutput

type SnapshotArrayOutput struct{ *pulumi.OutputState }

func (SnapshotArrayOutput) ElementType

func (SnapshotArrayOutput) ElementType() reflect.Type

func (SnapshotArrayOutput) Index

func (SnapshotArrayOutput) ToSnapshotArrayOutput

func (o SnapshotArrayOutput) ToSnapshotArrayOutput() SnapshotArrayOutput

func (SnapshotArrayOutput) ToSnapshotArrayOutputWithContext

func (o SnapshotArrayOutput) ToSnapshotArrayOutputWithContext(ctx context.Context) SnapshotArrayOutput

type SnapshotInput

type SnapshotInput interface {
	pulumi.Input

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

type SnapshotMap

type SnapshotMap map[string]SnapshotInput

func (SnapshotMap) ElementType

func (SnapshotMap) ElementType() reflect.Type

func (SnapshotMap) ToSnapshotMapOutput

func (i SnapshotMap) ToSnapshotMapOutput() SnapshotMapOutput

func (SnapshotMap) ToSnapshotMapOutputWithContext

func (i SnapshotMap) ToSnapshotMapOutputWithContext(ctx context.Context) SnapshotMapOutput

type SnapshotMapInput

type SnapshotMapInput interface {
	pulumi.Input

	ToSnapshotMapOutput() SnapshotMapOutput
	ToSnapshotMapOutputWithContext(context.Context) SnapshotMapOutput
}

SnapshotMapInput is an input type that accepts SnapshotMap and SnapshotMapOutput values. You can construct a concrete instance of `SnapshotMapInput` via:

SnapshotMap{ "key": SnapshotArgs{...} }

type SnapshotMapOutput

type SnapshotMapOutput struct{ *pulumi.OutputState }

func (SnapshotMapOutput) ElementType

func (SnapshotMapOutput) ElementType() reflect.Type

func (SnapshotMapOutput) MapIndex

func (SnapshotMapOutput) ToSnapshotMapOutput

func (o SnapshotMapOutput) ToSnapshotMapOutput() SnapshotMapOutput

func (SnapshotMapOutput) ToSnapshotMapOutputWithContext

func (o SnapshotMapOutput) ToSnapshotMapOutputWithContext(ctx context.Context) SnapshotMapOutput

type SnapshotOutput

type SnapshotOutput struct{ *pulumi.OutputState }

func (SnapshotOutput) ElementType

func (SnapshotOutput) ElementType() reflect.Type

func (SnapshotOutput) FileSystemId

func (o SnapshotOutput) FileSystemId() pulumi.StringOutput

Id of file system.

func (SnapshotOutput) SnapshotName

func (o SnapshotOutput) SnapshotName() pulumi.StringPtrOutput

Name of snapshot.

func (SnapshotOutput) Tags

func (o SnapshotOutput) Tags() pulumi.MapOutput

Tag description list.

func (SnapshotOutput) ToSnapshotOutput

func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput

func (SnapshotOutput) ToSnapshotOutputWithContext

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

type SnapshotState

type SnapshotState struct {
	// Id of file system.
	FileSystemId pulumi.StringPtrInput
	// Name of snapshot.
	SnapshotName pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
}

func (SnapshotState) ElementType

func (SnapshotState) ElementType() reflect.Type

type UserQuota

type UserQuota struct {
	pulumi.CustomResourceState

	// Capacity Limit(GB).
	CapacityHardLimit pulumi.IntPtrOutput `pulumi:"capacityHardLimit"`
	// File limit.
	FileHardLimit pulumi.IntPtrOutput `pulumi:"fileHardLimit"`
	// File system ID.
	FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"`
	// Info of UID/GID.
	UserId pulumi.StringOutput `pulumi:"userId"`
	// Quota type. Valid value: `Uid`, `Gid`.
	UserType pulumi.StringOutput `pulumi:"userType"`
}

func GetUserQuota

func GetUserQuota(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserQuotaState, opts ...pulumi.ResourceOption) (*UserQuota, error)

GetUserQuota gets an existing UserQuota 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 NewUserQuota

func NewUserQuota(ctx *pulumi.Context,
	name string, args *UserQuotaArgs, opts ...pulumi.ResourceOption) (*UserQuota, error)

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

func (*UserQuota) ElementType

func (*UserQuota) ElementType() reflect.Type

func (*UserQuota) ToUserQuotaOutput

func (i *UserQuota) ToUserQuotaOutput() UserQuotaOutput

func (*UserQuota) ToUserQuotaOutputWithContext

func (i *UserQuota) ToUserQuotaOutputWithContext(ctx context.Context) UserQuotaOutput

type UserQuotaArgs

type UserQuotaArgs struct {
	// Capacity Limit(GB).
	CapacityHardLimit pulumi.IntPtrInput
	// File limit.
	FileHardLimit pulumi.IntPtrInput
	// File system ID.
	FileSystemId pulumi.StringInput
	// Info of UID/GID.
	UserId pulumi.StringInput
	// Quota type. Valid value: `Uid`, `Gid`.
	UserType pulumi.StringInput
}

The set of arguments for constructing a UserQuota resource.

func (UserQuotaArgs) ElementType

func (UserQuotaArgs) ElementType() reflect.Type

type UserQuotaArray

type UserQuotaArray []UserQuotaInput

func (UserQuotaArray) ElementType

func (UserQuotaArray) ElementType() reflect.Type

func (UserQuotaArray) ToUserQuotaArrayOutput

func (i UserQuotaArray) ToUserQuotaArrayOutput() UserQuotaArrayOutput

func (UserQuotaArray) ToUserQuotaArrayOutputWithContext

func (i UserQuotaArray) ToUserQuotaArrayOutputWithContext(ctx context.Context) UserQuotaArrayOutput

type UserQuotaArrayInput

type UserQuotaArrayInput interface {
	pulumi.Input

	ToUserQuotaArrayOutput() UserQuotaArrayOutput
	ToUserQuotaArrayOutputWithContext(context.Context) UserQuotaArrayOutput
}

UserQuotaArrayInput is an input type that accepts UserQuotaArray and UserQuotaArrayOutput values. You can construct a concrete instance of `UserQuotaArrayInput` via:

UserQuotaArray{ UserQuotaArgs{...} }

type UserQuotaArrayOutput

type UserQuotaArrayOutput struct{ *pulumi.OutputState }

func (UserQuotaArrayOutput) ElementType

func (UserQuotaArrayOutput) ElementType() reflect.Type

func (UserQuotaArrayOutput) Index

func (UserQuotaArrayOutput) ToUserQuotaArrayOutput

func (o UserQuotaArrayOutput) ToUserQuotaArrayOutput() UserQuotaArrayOutput

func (UserQuotaArrayOutput) ToUserQuotaArrayOutputWithContext

func (o UserQuotaArrayOutput) ToUserQuotaArrayOutputWithContext(ctx context.Context) UserQuotaArrayOutput

type UserQuotaInput

type UserQuotaInput interface {
	pulumi.Input

	ToUserQuotaOutput() UserQuotaOutput
	ToUserQuotaOutputWithContext(ctx context.Context) UserQuotaOutput
}

type UserQuotaMap

type UserQuotaMap map[string]UserQuotaInput

func (UserQuotaMap) ElementType

func (UserQuotaMap) ElementType() reflect.Type

func (UserQuotaMap) ToUserQuotaMapOutput

func (i UserQuotaMap) ToUserQuotaMapOutput() UserQuotaMapOutput

func (UserQuotaMap) ToUserQuotaMapOutputWithContext

func (i UserQuotaMap) ToUserQuotaMapOutputWithContext(ctx context.Context) UserQuotaMapOutput

type UserQuotaMapInput

type UserQuotaMapInput interface {
	pulumi.Input

	ToUserQuotaMapOutput() UserQuotaMapOutput
	ToUserQuotaMapOutputWithContext(context.Context) UserQuotaMapOutput
}

UserQuotaMapInput is an input type that accepts UserQuotaMap and UserQuotaMapOutput values. You can construct a concrete instance of `UserQuotaMapInput` via:

UserQuotaMap{ "key": UserQuotaArgs{...} }

type UserQuotaMapOutput

type UserQuotaMapOutput struct{ *pulumi.OutputState }

func (UserQuotaMapOutput) ElementType

func (UserQuotaMapOutput) ElementType() reflect.Type

func (UserQuotaMapOutput) MapIndex

func (UserQuotaMapOutput) ToUserQuotaMapOutput

func (o UserQuotaMapOutput) ToUserQuotaMapOutput() UserQuotaMapOutput

func (UserQuotaMapOutput) ToUserQuotaMapOutputWithContext

func (o UserQuotaMapOutput) ToUserQuotaMapOutputWithContext(ctx context.Context) UserQuotaMapOutput

type UserQuotaOutput

type UserQuotaOutput struct{ *pulumi.OutputState }

func (UserQuotaOutput) CapacityHardLimit

func (o UserQuotaOutput) CapacityHardLimit() pulumi.IntPtrOutput

Capacity Limit(GB).

func (UserQuotaOutput) ElementType

func (UserQuotaOutput) ElementType() reflect.Type

func (UserQuotaOutput) FileHardLimit

func (o UserQuotaOutput) FileHardLimit() pulumi.IntPtrOutput

File limit.

func (UserQuotaOutput) FileSystemId

func (o UserQuotaOutput) FileSystemId() pulumi.StringOutput

File system ID.

func (UserQuotaOutput) ToUserQuotaOutput

func (o UserQuotaOutput) ToUserQuotaOutput() UserQuotaOutput

func (UserQuotaOutput) ToUserQuotaOutputWithContext

func (o UserQuotaOutput) ToUserQuotaOutputWithContext(ctx context.Context) UserQuotaOutput

func (UserQuotaOutput) UserId

func (o UserQuotaOutput) UserId() pulumi.StringOutput

Info of UID/GID.

func (UserQuotaOutput) UserType

func (o UserQuotaOutput) UserType() pulumi.StringOutput

Quota type. Valid value: `Uid`, `Gid`.

type UserQuotaState

type UserQuotaState struct {
	// Capacity Limit(GB).
	CapacityHardLimit pulumi.IntPtrInput
	// File limit.
	FileHardLimit pulumi.IntPtrInput
	// File system ID.
	FileSystemId pulumi.StringPtrInput
	// Info of UID/GID.
	UserId pulumi.StringPtrInput
	// Quota type. Valid value: `Uid`, `Gid`.
	UserType pulumi.StringPtrInput
}

func (UserQuotaState) ElementType

func (UserQuotaState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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