Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type AccessGroup
- type AccessGroupArgs
- type AccessGroupArray
- type AccessGroupArrayInput
- type AccessGroupArrayOutput
- func (AccessGroupArrayOutput) ElementType() reflect.Type
- func (o AccessGroupArrayOutput) Index(i pulumi.IntInput) AccessGroupOutput
- func (o AccessGroupArrayOutput) ToAccessGroupArrayOutput() AccessGroupArrayOutput
- func (o AccessGroupArrayOutput) ToAccessGroupArrayOutputWithContext(ctx context.Context) AccessGroupArrayOutput
- type AccessGroupInput
- type AccessGroupMap
- type AccessGroupMapInput
- type AccessGroupMapOutput
- func (AccessGroupMapOutput) ElementType() reflect.Type
- func (o AccessGroupMapOutput) MapIndex(k pulumi.StringInput) AccessGroupOutput
- func (o AccessGroupMapOutput) ToAccessGroupMapOutput() AccessGroupMapOutput
- func (o AccessGroupMapOutput) ToAccessGroupMapOutputWithContext(ctx context.Context) AccessGroupMapOutput
- type AccessGroupOutput
- func (o AccessGroupOutput) AccessGroupName() pulumi.StringOutput
- func (o AccessGroupOutput) Description() pulumi.StringPtrOutput
- func (AccessGroupOutput) ElementType() reflect.Type
- func (o AccessGroupOutput) ToAccessGroupOutput() AccessGroupOutput
- func (o AccessGroupOutput) ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput
- func (o AccessGroupOutput) VpcId() pulumi.StringOutput
- func (o AccessGroupOutput) VpcType() pulumi.IntOutput
- type AccessGroupState
- type AccessRule
- type AccessRuleAccessRule
- type AccessRuleAccessRuleArgs
- func (AccessRuleAccessRuleArgs) ElementType() reflect.Type
- func (i AccessRuleAccessRuleArgs) ToAccessRuleAccessRuleOutput() AccessRuleAccessRuleOutput
- func (i AccessRuleAccessRuleArgs) ToAccessRuleAccessRuleOutputWithContext(ctx context.Context) AccessRuleAccessRuleOutput
- func (i AccessRuleAccessRuleArgs) ToAccessRuleAccessRulePtrOutput() AccessRuleAccessRulePtrOutput
- func (i AccessRuleAccessRuleArgs) ToAccessRuleAccessRulePtrOutputWithContext(ctx context.Context) AccessRuleAccessRulePtrOutput
- type AccessRuleAccessRuleInput
- type AccessRuleAccessRuleOutput
- func (o AccessRuleAccessRuleOutput) AccessMode() pulumi.IntPtrOutput
- func (o AccessRuleAccessRuleOutput) AccessRuleId() pulumi.IntPtrOutput
- func (o AccessRuleAccessRuleOutput) Address() pulumi.StringPtrOutput
- func (o AccessRuleAccessRuleOutput) CreateTime() pulumi.StringPtrOutput
- func (AccessRuleAccessRuleOutput) ElementType() reflect.Type
- func (o AccessRuleAccessRuleOutput) Priority() pulumi.IntPtrOutput
- func (o AccessRuleAccessRuleOutput) ToAccessRuleAccessRuleOutput() AccessRuleAccessRuleOutput
- func (o AccessRuleAccessRuleOutput) ToAccessRuleAccessRuleOutputWithContext(ctx context.Context) AccessRuleAccessRuleOutput
- func (o AccessRuleAccessRuleOutput) ToAccessRuleAccessRulePtrOutput() AccessRuleAccessRulePtrOutput
- func (o AccessRuleAccessRuleOutput) ToAccessRuleAccessRulePtrOutputWithContext(ctx context.Context) AccessRuleAccessRulePtrOutput
- type AccessRuleAccessRulePtrInput
- type AccessRuleAccessRulePtrOutput
- func (o AccessRuleAccessRulePtrOutput) AccessMode() pulumi.IntPtrOutput
- func (o AccessRuleAccessRulePtrOutput) AccessRuleId() pulumi.IntPtrOutput
- func (o AccessRuleAccessRulePtrOutput) Address() pulumi.StringPtrOutput
- func (o AccessRuleAccessRulePtrOutput) CreateTime() pulumi.StringPtrOutput
- func (o AccessRuleAccessRulePtrOutput) Elem() AccessRuleAccessRuleOutput
- func (AccessRuleAccessRulePtrOutput) ElementType() reflect.Type
- func (o AccessRuleAccessRulePtrOutput) Priority() pulumi.IntPtrOutput
- func (o AccessRuleAccessRulePtrOutput) ToAccessRuleAccessRulePtrOutput() AccessRuleAccessRulePtrOutput
- func (o AccessRuleAccessRulePtrOutput) ToAccessRuleAccessRulePtrOutputWithContext(ctx context.Context) AccessRuleAccessRulePtrOutput
- type AccessRuleArgs
- type AccessRuleArray
- type AccessRuleArrayInput
- type AccessRuleArrayOutput
- func (AccessRuleArrayOutput) ElementType() reflect.Type
- func (o AccessRuleArrayOutput) Index(i pulumi.IntInput) AccessRuleOutput
- func (o AccessRuleArrayOutput) ToAccessRuleArrayOutput() AccessRuleArrayOutput
- func (o AccessRuleArrayOutput) ToAccessRuleArrayOutputWithContext(ctx context.Context) AccessRuleArrayOutput
- type AccessRuleInput
- type AccessRuleMap
- type AccessRuleMapInput
- type AccessRuleMapOutput
- func (AccessRuleMapOutput) ElementType() reflect.Type
- func (o AccessRuleMapOutput) MapIndex(k pulumi.StringInput) AccessRuleOutput
- func (o AccessRuleMapOutput) ToAccessRuleMapOutput() AccessRuleMapOutput
- func (o AccessRuleMapOutput) ToAccessRuleMapOutputWithContext(ctx context.Context) AccessRuleMapOutput
- type AccessRuleOutput
- func (o AccessRuleOutput) AccessGroupId() pulumi.StringOutput
- func (o AccessRuleOutput) AccessRule() AccessRuleAccessRuleOutput
- func (AccessRuleOutput) ElementType() reflect.Type
- func (o AccessRuleOutput) ToAccessRuleOutput() AccessRuleOutput
- func (o AccessRuleOutput) ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput
- type AccessRuleState
- type FileSystem
- type FileSystemArgs
- type FileSystemArray
- type FileSystemArrayInput
- type FileSystemArrayOutput
- func (FileSystemArrayOutput) ElementType() reflect.Type
- func (o FileSystemArrayOutput) Index(i pulumi.IntInput) FileSystemOutput
- func (o FileSystemArrayOutput) ToFileSystemArrayOutput() FileSystemArrayOutput
- func (o FileSystemArrayOutput) ToFileSystemArrayOutputWithContext(ctx context.Context) FileSystemArrayOutput
- type FileSystemInput
- type FileSystemMap
- type FileSystemMapInput
- type FileSystemMapOutput
- func (FileSystemMapOutput) ElementType() reflect.Type
- func (o FileSystemMapOutput) MapIndex(k pulumi.StringInput) FileSystemOutput
- func (o FileSystemMapOutput) ToFileSystemMapOutput() FileSystemMapOutput
- func (o FileSystemMapOutput) ToFileSystemMapOutputWithContext(ctx context.Context) FileSystemMapOutput
- type FileSystemOutput
- func (o FileSystemOutput) CapacityQuota() pulumi.IntOutput
- func (o FileSystemOutput) Description() pulumi.StringPtrOutput
- func (FileSystemOutput) ElementType() reflect.Type
- func (o FileSystemOutput) EnableRanger() pulumi.BoolPtrOutput
- func (o FileSystemOutput) FileSystemName() pulumi.StringOutput
- func (o FileSystemOutput) PosixAcl() pulumi.BoolOutput
- func (o FileSystemOutput) RangerServiceAddresses() pulumi.StringArrayOutput
- func (o FileSystemOutput) SuperUsers() pulumi.StringArrayOutput
- func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput
- func (o FileSystemOutput) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
- type FileSystemState
- type GetAccessGroupsAccessGroup
- type GetAccessGroupsAccessGroupArgs
- func (GetAccessGroupsAccessGroupArgs) ElementType() reflect.Type
- func (i GetAccessGroupsAccessGroupArgs) ToGetAccessGroupsAccessGroupOutput() GetAccessGroupsAccessGroupOutput
- func (i GetAccessGroupsAccessGroupArgs) ToGetAccessGroupsAccessGroupOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupOutput
- type GetAccessGroupsAccessGroupArray
- func (GetAccessGroupsAccessGroupArray) ElementType() reflect.Type
- func (i GetAccessGroupsAccessGroupArray) ToGetAccessGroupsAccessGroupArrayOutput() GetAccessGroupsAccessGroupArrayOutput
- func (i GetAccessGroupsAccessGroupArray) ToGetAccessGroupsAccessGroupArrayOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupArrayOutput
- type GetAccessGroupsAccessGroupArrayInput
- type GetAccessGroupsAccessGroupArrayOutput
- func (GetAccessGroupsAccessGroupArrayOutput) ElementType() reflect.Type
- func (o GetAccessGroupsAccessGroupArrayOutput) Index(i pulumi.IntInput) GetAccessGroupsAccessGroupOutput
- func (o GetAccessGroupsAccessGroupArrayOutput) ToGetAccessGroupsAccessGroupArrayOutput() GetAccessGroupsAccessGroupArrayOutput
- func (o GetAccessGroupsAccessGroupArrayOutput) ToGetAccessGroupsAccessGroupArrayOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupArrayOutput
- type GetAccessGroupsAccessGroupInput
- type GetAccessGroupsAccessGroupOutput
- func (o GetAccessGroupsAccessGroupOutput) AccessGroupId() pulumi.StringOutput
- func (o GetAccessGroupsAccessGroupOutput) AccessGroupName() pulumi.StringOutput
- func (o GetAccessGroupsAccessGroupOutput) CreateTime() pulumi.StringOutput
- func (o GetAccessGroupsAccessGroupOutput) Description() pulumi.StringOutput
- func (GetAccessGroupsAccessGroupOutput) ElementType() reflect.Type
- func (o GetAccessGroupsAccessGroupOutput) ToGetAccessGroupsAccessGroupOutput() GetAccessGroupsAccessGroupOutput
- func (o GetAccessGroupsAccessGroupOutput) ToGetAccessGroupsAccessGroupOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupOutput
- func (o GetAccessGroupsAccessGroupOutput) VpcId() pulumi.StringOutput
- func (o GetAccessGroupsAccessGroupOutput) VpcType() pulumi.IntOutput
- type GetAccessGroupsArgs
- type GetAccessGroupsOutputArgs
- type GetAccessGroupsResult
- type GetAccessGroupsResultOutput
- func (o GetAccessGroupsResultOutput) AccessGroups() GetAccessGroupsAccessGroupArrayOutput
- func (GetAccessGroupsResultOutput) ElementType() reflect.Type
- func (o GetAccessGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetAccessGroupsResultOutput) OwnerUin() pulumi.IntPtrOutput
- func (o GetAccessGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutput() GetAccessGroupsResultOutput
- func (o GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutputWithContext(ctx context.Context) GetAccessGroupsResultOutput
- func (o GetAccessGroupsResultOutput) VpcId() pulumi.StringPtrOutput
- type GetFileSystemsArgs
- type GetFileSystemsFileSystem
- type GetFileSystemsFileSystemArgs
- func (GetFileSystemsFileSystemArgs) ElementType() reflect.Type
- func (i GetFileSystemsFileSystemArgs) ToGetFileSystemsFileSystemOutput() GetFileSystemsFileSystemOutput
- func (i GetFileSystemsFileSystemArgs) ToGetFileSystemsFileSystemOutputWithContext(ctx context.Context) GetFileSystemsFileSystemOutput
- type GetFileSystemsFileSystemArray
- func (GetFileSystemsFileSystemArray) ElementType() reflect.Type
- func (i GetFileSystemsFileSystemArray) ToGetFileSystemsFileSystemArrayOutput() GetFileSystemsFileSystemArrayOutput
- func (i GetFileSystemsFileSystemArray) ToGetFileSystemsFileSystemArrayOutputWithContext(ctx context.Context) GetFileSystemsFileSystemArrayOutput
- type GetFileSystemsFileSystemArrayInput
- type GetFileSystemsFileSystemArrayOutput
- func (GetFileSystemsFileSystemArrayOutput) ElementType() reflect.Type
- func (o GetFileSystemsFileSystemArrayOutput) Index(i pulumi.IntInput) GetFileSystemsFileSystemOutput
- func (o GetFileSystemsFileSystemArrayOutput) ToGetFileSystemsFileSystemArrayOutput() GetFileSystemsFileSystemArrayOutput
- func (o GetFileSystemsFileSystemArrayOutput) ToGetFileSystemsFileSystemArrayOutputWithContext(ctx context.Context) GetFileSystemsFileSystemArrayOutput
- type GetFileSystemsFileSystemInput
- type GetFileSystemsFileSystemOutput
- func (o GetFileSystemsFileSystemOutput) AppId() pulumi.IntOutput
- func (o GetFileSystemsFileSystemOutput) BlockSize() pulumi.IntOutput
- func (o GetFileSystemsFileSystemOutput) CapacityQuota() pulumi.IntOutput
- func (o GetFileSystemsFileSystemOutput) CreateTime() pulumi.StringOutput
- func (o GetFileSystemsFileSystemOutput) Description() pulumi.StringOutput
- func (GetFileSystemsFileSystemOutput) ElementType() reflect.Type
- func (o GetFileSystemsFileSystemOutput) EnableRanger() pulumi.BoolOutput
- func (o GetFileSystemsFileSystemOutput) FileSystemId() pulumi.StringOutput
- func (o GetFileSystemsFileSystemOutput) FileSystemName() pulumi.StringOutput
- func (o GetFileSystemsFileSystemOutput) PosixAcl() pulumi.BoolOutput
- func (o GetFileSystemsFileSystemOutput) RangerServiceAddresses() pulumi.StringArrayOutput
- func (o GetFileSystemsFileSystemOutput) Region() pulumi.StringOutput
- func (o GetFileSystemsFileSystemOutput) Status() pulumi.IntOutput
- func (o GetFileSystemsFileSystemOutput) SuperUsers() pulumi.StringArrayOutput
- func (o GetFileSystemsFileSystemOutput) ToGetFileSystemsFileSystemOutput() GetFileSystemsFileSystemOutput
- func (o GetFileSystemsFileSystemOutput) ToGetFileSystemsFileSystemOutputWithContext(ctx context.Context) GetFileSystemsFileSystemOutput
- type GetFileSystemsOutputArgs
- type GetFileSystemsResult
- type GetFileSystemsResultOutput
- func (GetFileSystemsResultOutput) ElementType() reflect.Type
- func (o GetFileSystemsResultOutput) FileSystems() GetFileSystemsFileSystemArrayOutput
- func (o GetFileSystemsResultOutput) Id() pulumi.StringOutput
- func (o GetFileSystemsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetFileSystemsResultOutput) ToGetFileSystemsResultOutput() GetFileSystemsResultOutput
- func (o GetFileSystemsResultOutput) ToGetFileSystemsResultOutputWithContext(ctx context.Context) GetFileSystemsResultOutput
- type GetMountPointsArgs
- type GetMountPointsMountPoint
- type GetMountPointsMountPointArgs
- func (GetMountPointsMountPointArgs) ElementType() reflect.Type
- func (i GetMountPointsMountPointArgs) ToGetMountPointsMountPointOutput() GetMountPointsMountPointOutput
- func (i GetMountPointsMountPointArgs) ToGetMountPointsMountPointOutputWithContext(ctx context.Context) GetMountPointsMountPointOutput
- type GetMountPointsMountPointArray
- func (GetMountPointsMountPointArray) ElementType() reflect.Type
- func (i GetMountPointsMountPointArray) ToGetMountPointsMountPointArrayOutput() GetMountPointsMountPointArrayOutput
- func (i GetMountPointsMountPointArray) ToGetMountPointsMountPointArrayOutputWithContext(ctx context.Context) GetMountPointsMountPointArrayOutput
- type GetMountPointsMountPointArrayInput
- type GetMountPointsMountPointArrayOutput
- func (GetMountPointsMountPointArrayOutput) ElementType() reflect.Type
- func (o GetMountPointsMountPointArrayOutput) Index(i pulumi.IntInput) GetMountPointsMountPointOutput
- func (o GetMountPointsMountPointArrayOutput) ToGetMountPointsMountPointArrayOutput() GetMountPointsMountPointArrayOutput
- func (o GetMountPointsMountPointArrayOutput) ToGetMountPointsMountPointArrayOutputWithContext(ctx context.Context) GetMountPointsMountPointArrayOutput
- type GetMountPointsMountPointInput
- type GetMountPointsMountPointOutput
- func (o GetMountPointsMountPointOutput) AccessGroupIds() pulumi.StringArrayOutput
- func (o GetMountPointsMountPointOutput) CreateTime() pulumi.StringOutput
- func (GetMountPointsMountPointOutput) ElementType() reflect.Type
- func (o GetMountPointsMountPointOutput) FileSystemId() pulumi.StringOutput
- func (o GetMountPointsMountPointOutput) MountPointId() pulumi.StringOutput
- func (o GetMountPointsMountPointOutput) MountPointName() pulumi.StringOutput
- func (o GetMountPointsMountPointOutput) Status() pulumi.IntOutput
- func (o GetMountPointsMountPointOutput) ToGetMountPointsMountPointOutput() GetMountPointsMountPointOutput
- func (o GetMountPointsMountPointOutput) ToGetMountPointsMountPointOutputWithContext(ctx context.Context) GetMountPointsMountPointOutput
- type GetMountPointsOutputArgs
- type GetMountPointsResult
- type GetMountPointsResultOutput
- func (o GetMountPointsResultOutput) AccessGroupId() pulumi.StringPtrOutput
- func (GetMountPointsResultOutput) ElementType() reflect.Type
- func (o GetMountPointsResultOutput) FileSystemId() pulumi.StringPtrOutput
- func (o GetMountPointsResultOutput) Id() pulumi.StringOutput
- func (o GetMountPointsResultOutput) MountPoints() GetMountPointsMountPointArrayOutput
- func (o GetMountPointsResultOutput) OwnerUin() pulumi.IntPtrOutput
- func (o GetMountPointsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetMountPointsResultOutput) ToGetMountPointsResultOutput() GetMountPointsResultOutput
- func (o GetMountPointsResultOutput) ToGetMountPointsResultOutputWithContext(ctx context.Context) GetMountPointsResultOutput
- type LifeCycleRule
- type LifeCycleRuleArgs
- type LifeCycleRuleArray
- type LifeCycleRuleArrayInput
- type LifeCycleRuleArrayOutput
- func (LifeCycleRuleArrayOutput) ElementType() reflect.Type
- func (o LifeCycleRuleArrayOutput) Index(i pulumi.IntInput) LifeCycleRuleOutput
- func (o LifeCycleRuleArrayOutput) ToLifeCycleRuleArrayOutput() LifeCycleRuleArrayOutput
- func (o LifeCycleRuleArrayOutput) ToLifeCycleRuleArrayOutputWithContext(ctx context.Context) LifeCycleRuleArrayOutput
- type LifeCycleRuleInput
- type LifeCycleRuleLifeCycleRule
- type LifeCycleRuleLifeCycleRuleArgs
- func (LifeCycleRuleLifeCycleRuleArgs) ElementType() reflect.Type
- func (i LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRuleOutput() LifeCycleRuleLifeCycleRuleOutput
- func (i LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRuleOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleOutput
- func (i LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRulePtrOutput() LifeCycleRuleLifeCycleRulePtrOutput
- func (i LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRulePtrOutput
- type LifeCycleRuleLifeCycleRuleInput
- type LifeCycleRuleLifeCycleRuleOutput
- func (o LifeCycleRuleLifeCycleRuleOutput) CreateTime() pulumi.StringPtrOutput
- func (LifeCycleRuleLifeCycleRuleOutput) ElementType() reflect.Type
- func (o LifeCycleRuleLifeCycleRuleOutput) LifeCycleRuleId() pulumi.IntPtrOutput
- func (o LifeCycleRuleLifeCycleRuleOutput) LifeCycleRuleName() pulumi.StringPtrOutput
- func (o LifeCycleRuleLifeCycleRuleOutput) Path() pulumi.StringPtrOutput
- func (o LifeCycleRuleLifeCycleRuleOutput) Status() pulumi.IntPtrOutput
- func (o LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRuleOutput() LifeCycleRuleLifeCycleRuleOutput
- func (o LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRuleOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleOutput
- func (o LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRulePtrOutput() LifeCycleRuleLifeCycleRulePtrOutput
- func (o LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRulePtrOutput
- func (o LifeCycleRuleLifeCycleRuleOutput) Transitions() LifeCycleRuleLifeCycleRuleTransitionArrayOutput
- type LifeCycleRuleLifeCycleRulePtrInput
- type LifeCycleRuleLifeCycleRulePtrOutput
- func (o LifeCycleRuleLifeCycleRulePtrOutput) CreateTime() pulumi.StringPtrOutput
- func (o LifeCycleRuleLifeCycleRulePtrOutput) Elem() LifeCycleRuleLifeCycleRuleOutput
- func (LifeCycleRuleLifeCycleRulePtrOutput) ElementType() reflect.Type
- func (o LifeCycleRuleLifeCycleRulePtrOutput) LifeCycleRuleId() pulumi.IntPtrOutput
- func (o LifeCycleRuleLifeCycleRulePtrOutput) LifeCycleRuleName() pulumi.StringPtrOutput
- func (o LifeCycleRuleLifeCycleRulePtrOutput) Path() pulumi.StringPtrOutput
- func (o LifeCycleRuleLifeCycleRulePtrOutput) Status() pulumi.IntPtrOutput
- func (o LifeCycleRuleLifeCycleRulePtrOutput) ToLifeCycleRuleLifeCycleRulePtrOutput() LifeCycleRuleLifeCycleRulePtrOutput
- func (o LifeCycleRuleLifeCycleRulePtrOutput) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRulePtrOutput
- func (o LifeCycleRuleLifeCycleRulePtrOutput) Transitions() LifeCycleRuleLifeCycleRuleTransitionArrayOutput
- type LifeCycleRuleLifeCycleRuleTransition
- type LifeCycleRuleLifeCycleRuleTransitionArgs
- func (LifeCycleRuleLifeCycleRuleTransitionArgs) ElementType() reflect.Type
- func (i LifeCycleRuleLifeCycleRuleTransitionArgs) ToLifeCycleRuleLifeCycleRuleTransitionOutput() LifeCycleRuleLifeCycleRuleTransitionOutput
- func (i LifeCycleRuleLifeCycleRuleTransitionArgs) ToLifeCycleRuleLifeCycleRuleTransitionOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleTransitionOutput
- type LifeCycleRuleLifeCycleRuleTransitionArray
- func (LifeCycleRuleLifeCycleRuleTransitionArray) ElementType() reflect.Type
- func (i LifeCycleRuleLifeCycleRuleTransitionArray) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutput() LifeCycleRuleLifeCycleRuleTransitionArrayOutput
- func (i LifeCycleRuleLifeCycleRuleTransitionArray) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleTransitionArrayOutput
- type LifeCycleRuleLifeCycleRuleTransitionArrayInput
- type LifeCycleRuleLifeCycleRuleTransitionArrayOutput
- func (LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ElementType() reflect.Type
- func (o LifeCycleRuleLifeCycleRuleTransitionArrayOutput) Index(i pulumi.IntInput) LifeCycleRuleLifeCycleRuleTransitionOutput
- func (o LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutput() LifeCycleRuleLifeCycleRuleTransitionArrayOutput
- func (o LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleTransitionArrayOutput
- type LifeCycleRuleLifeCycleRuleTransitionInput
- type LifeCycleRuleLifeCycleRuleTransitionOutput
- func (o LifeCycleRuleLifeCycleRuleTransitionOutput) Days() pulumi.IntOutput
- func (LifeCycleRuleLifeCycleRuleTransitionOutput) ElementType() reflect.Type
- func (o LifeCycleRuleLifeCycleRuleTransitionOutput) ToLifeCycleRuleLifeCycleRuleTransitionOutput() LifeCycleRuleLifeCycleRuleTransitionOutput
- func (o LifeCycleRuleLifeCycleRuleTransitionOutput) ToLifeCycleRuleLifeCycleRuleTransitionOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleTransitionOutput
- func (o LifeCycleRuleLifeCycleRuleTransitionOutput) Type() pulumi.IntOutput
- type LifeCycleRuleMap
- type LifeCycleRuleMapInput
- type LifeCycleRuleMapOutput
- func (LifeCycleRuleMapOutput) ElementType() reflect.Type
- func (o LifeCycleRuleMapOutput) MapIndex(k pulumi.StringInput) LifeCycleRuleOutput
- func (o LifeCycleRuleMapOutput) ToLifeCycleRuleMapOutput() LifeCycleRuleMapOutput
- func (o LifeCycleRuleMapOutput) ToLifeCycleRuleMapOutputWithContext(ctx context.Context) LifeCycleRuleMapOutput
- type LifeCycleRuleOutput
- func (LifeCycleRuleOutput) ElementType() reflect.Type
- func (o LifeCycleRuleOutput) FileSystemId() pulumi.StringOutput
- func (o LifeCycleRuleOutput) LifeCycleRule() LifeCycleRuleLifeCycleRuleOutput
- func (o LifeCycleRuleOutput) ToLifeCycleRuleOutput() LifeCycleRuleOutput
- func (o LifeCycleRuleOutput) ToLifeCycleRuleOutputWithContext(ctx context.Context) LifeCycleRuleOutput
- type LifeCycleRuleState
- type MountPoint
- type MountPointArgs
- type MountPointArray
- type MountPointArrayInput
- type MountPointArrayOutput
- func (MountPointArrayOutput) ElementType() reflect.Type
- func (o MountPointArrayOutput) Index(i pulumi.IntInput) MountPointOutput
- func (o MountPointArrayOutput) ToMountPointArrayOutput() MountPointArrayOutput
- func (o MountPointArrayOutput) ToMountPointArrayOutputWithContext(ctx context.Context) MountPointArrayOutput
- type MountPointAttachment
- type MountPointAttachmentArgs
- type MountPointAttachmentArray
- type MountPointAttachmentArrayInput
- type MountPointAttachmentArrayOutput
- func (MountPointAttachmentArrayOutput) ElementType() reflect.Type
- func (o MountPointAttachmentArrayOutput) Index(i pulumi.IntInput) MountPointAttachmentOutput
- func (o MountPointAttachmentArrayOutput) ToMountPointAttachmentArrayOutput() MountPointAttachmentArrayOutput
- func (o MountPointAttachmentArrayOutput) ToMountPointAttachmentArrayOutputWithContext(ctx context.Context) MountPointAttachmentArrayOutput
- type MountPointAttachmentInput
- type MountPointAttachmentMap
- type MountPointAttachmentMapInput
- type MountPointAttachmentMapOutput
- func (MountPointAttachmentMapOutput) ElementType() reflect.Type
- func (o MountPointAttachmentMapOutput) MapIndex(k pulumi.StringInput) MountPointAttachmentOutput
- func (o MountPointAttachmentMapOutput) ToMountPointAttachmentMapOutput() MountPointAttachmentMapOutput
- func (o MountPointAttachmentMapOutput) ToMountPointAttachmentMapOutputWithContext(ctx context.Context) MountPointAttachmentMapOutput
- type MountPointAttachmentOutput
- func (o MountPointAttachmentOutput) AccessGroupIds() pulumi.StringArrayOutput
- func (MountPointAttachmentOutput) ElementType() reflect.Type
- func (o MountPointAttachmentOutput) MountPointId() pulumi.StringOutput
- func (o MountPointAttachmentOutput) ToMountPointAttachmentOutput() MountPointAttachmentOutput
- func (o MountPointAttachmentOutput) ToMountPointAttachmentOutputWithContext(ctx context.Context) MountPointAttachmentOutput
- type MountPointAttachmentState
- type MountPointInput
- type MountPointMap
- type MountPointMapInput
- type MountPointMapOutput
- func (MountPointMapOutput) ElementType() reflect.Type
- func (o MountPointMapOutput) MapIndex(k pulumi.StringInput) MountPointOutput
- func (o MountPointMapOutput) ToMountPointMapOutput() MountPointMapOutput
- func (o MountPointMapOutput) ToMountPointMapOutputWithContext(ctx context.Context) MountPointMapOutput
- type MountPointOutput
- func (MountPointOutput) ElementType() reflect.Type
- func (o MountPointOutput) FileSystemId() pulumi.StringOutput
- func (o MountPointOutput) MountPointName() pulumi.StringOutput
- func (o MountPointOutput) MountPointStatus() pulumi.IntOutput
- func (o MountPointOutput) ToMountPointOutput() MountPointOutput
- func (o MountPointOutput) ToMountPointOutputWithContext(ctx context.Context) MountPointOutput
- type MountPointState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type AccessGroup ¶
type AccessGroup struct { pulumi.CustomResourceState // Permission group name. AccessGroupName pulumi.StringOutput `pulumi:"accessGroupName"` // Permission group description, default empty. Description pulumi.StringPtrOutput `pulumi:"description"` // VPC ID. VpcId pulumi.StringOutput `pulumi:"vpcId"` // vpc network type(1:CVM, 2:BM 1.0). VpcType pulumi.IntOutput `pulumi:"vpcType"` }
Provides a resource to create a chdfs accessGroup
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Chdfs.NewAccessGroup(ctx, "accessGroup", &Chdfs.AccessGroupArgs{ AccessGroupName: pulumi.String("testAccessGroup"), Description: pulumi.String("test access group"), VpcId: pulumi.String("vpc-4owdpnwr"), VpcType: pulumi.Int(1), }) if err != nil { return err } return nil }) }
```
## Import
chdfs access_group can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Chdfs/accessGroup:AccessGroup access_group access_group_id
```
func GetAccessGroup ¶
func GetAccessGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessGroupState, opts ...pulumi.ResourceOption) (*AccessGroup, error)
GetAccessGroup gets an existing AccessGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessGroup ¶
func NewAccessGroup(ctx *pulumi.Context, name string, args *AccessGroupArgs, opts ...pulumi.ResourceOption) (*AccessGroup, error)
NewAccessGroup registers a new resource with the given unique name, arguments, and options.
func (*AccessGroup) ElementType ¶
func (*AccessGroup) ElementType() reflect.Type
func (*AccessGroup) ToAccessGroupOutput ¶
func (i *AccessGroup) ToAccessGroupOutput() AccessGroupOutput
func (*AccessGroup) ToAccessGroupOutputWithContext ¶
func (i *AccessGroup) ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput
type AccessGroupArgs ¶
type AccessGroupArgs struct { // Permission group name. AccessGroupName pulumi.StringInput // Permission group description, default empty. Description pulumi.StringPtrInput // VPC ID. VpcId pulumi.StringInput // vpc network type(1:CVM, 2:BM 1.0). VpcType pulumi.IntInput }
The set of arguments for constructing a AccessGroup resource.
func (AccessGroupArgs) ElementType ¶
func (AccessGroupArgs) ElementType() reflect.Type
type AccessGroupArray ¶
type AccessGroupArray []AccessGroupInput
func (AccessGroupArray) ElementType ¶
func (AccessGroupArray) ElementType() reflect.Type
func (AccessGroupArray) ToAccessGroupArrayOutput ¶
func (i AccessGroupArray) ToAccessGroupArrayOutput() AccessGroupArrayOutput
func (AccessGroupArray) ToAccessGroupArrayOutputWithContext ¶
func (i AccessGroupArray) ToAccessGroupArrayOutputWithContext(ctx context.Context) AccessGroupArrayOutput
type AccessGroupArrayInput ¶
type AccessGroupArrayInput interface { pulumi.Input ToAccessGroupArrayOutput() AccessGroupArrayOutput ToAccessGroupArrayOutputWithContext(context.Context) AccessGroupArrayOutput }
AccessGroupArrayInput is an input type that accepts AccessGroupArray and AccessGroupArrayOutput values. You can construct a concrete instance of `AccessGroupArrayInput` via:
AccessGroupArray{ AccessGroupArgs{...} }
type AccessGroupArrayOutput ¶
type AccessGroupArrayOutput struct{ *pulumi.OutputState }
func (AccessGroupArrayOutput) ElementType ¶
func (AccessGroupArrayOutput) ElementType() reflect.Type
func (AccessGroupArrayOutput) Index ¶
func (o AccessGroupArrayOutput) Index(i pulumi.IntInput) AccessGroupOutput
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 (o AccessGroupMapOutput) MapIndex(k pulumi.StringInput) AccessGroupOutput
func (AccessGroupMapOutput) ToAccessGroupMapOutput ¶
func (o AccessGroupMapOutput) ToAccessGroupMapOutput() AccessGroupMapOutput
func (AccessGroupMapOutput) ToAccessGroupMapOutputWithContext ¶
func (o AccessGroupMapOutput) ToAccessGroupMapOutputWithContext(ctx context.Context) AccessGroupMapOutput
type AccessGroupOutput ¶
type AccessGroupOutput struct{ *pulumi.OutputState }
func (AccessGroupOutput) AccessGroupName ¶
func (o AccessGroupOutput) AccessGroupName() pulumi.StringOutput
Permission group name.
func (AccessGroupOutput) Description ¶
func (o AccessGroupOutput) Description() pulumi.StringPtrOutput
Permission group description, default empty.
func (AccessGroupOutput) ElementType ¶
func (AccessGroupOutput) ElementType() reflect.Type
func (AccessGroupOutput) ToAccessGroupOutput ¶
func (o AccessGroupOutput) ToAccessGroupOutput() AccessGroupOutput
func (AccessGroupOutput) ToAccessGroupOutputWithContext ¶
func (o AccessGroupOutput) ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput
func (AccessGroupOutput) VpcType ¶
func (o AccessGroupOutput) VpcType() pulumi.IntOutput
vpc network type(1:CVM, 2:BM 1.0).
type AccessGroupState ¶
type AccessGroupState struct { // Permission group name. AccessGroupName pulumi.StringPtrInput // Permission group description, default empty. Description pulumi.StringPtrInput // VPC ID. VpcId pulumi.StringPtrInput // vpc network type(1:CVM, 2:BM 1.0). VpcType pulumi.IntPtrInput }
func (AccessGroupState) ElementType ¶
func (AccessGroupState) ElementType() reflect.Type
type AccessRule ¶
type AccessRule struct { pulumi.CustomResourceState // access group id. AccessGroupId pulumi.StringOutput `pulumi:"accessGroupId"` // rule detail. AccessRule AccessRuleAccessRuleOutput `pulumi:"accessRule"` }
Provides a resource to create a chdfs accessRule
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Chdfs.NewAccessRule(ctx, "accessRule", &Chdfs.AccessRuleArgs{ AccessGroupId: pulumi.String("ag-bvmzrbsm"), AccessRule: &chdfs.AccessRuleAccessRuleArgs{ AccessMode: pulumi.Int(2), Address: pulumi.String("10.0.1.1"), Priority: pulumi.Int(12), }, }) if err != nil { return err } return nil }) }
```
## Import
chdfs access_rule can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Chdfs/accessRule:AccessRule access_rule access_group_id#access_rule_id
```
func GetAccessRule ¶
func GetAccessRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessRuleState, opts ...pulumi.ResourceOption) (*AccessRule, error)
GetAccessRule gets an existing AccessRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessRule ¶
func NewAccessRule(ctx *pulumi.Context, name string, args *AccessRuleArgs, opts ...pulumi.ResourceOption) (*AccessRule, error)
NewAccessRule registers a new resource with the given unique name, arguments, and options.
func (*AccessRule) ElementType ¶
func (*AccessRule) ElementType() reflect.Type
func (*AccessRule) ToAccessRuleOutput ¶
func (i *AccessRule) ToAccessRuleOutput() AccessRuleOutput
func (*AccessRule) ToAccessRuleOutputWithContext ¶
func (i *AccessRule) ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput
type AccessRuleAccessRule ¶
type AccessRuleAccessRule struct { // rule access mode, 1: read only, 2: read & wirte. AccessMode *int `pulumi:"accessMode"` AccessRuleId *int `pulumi:"accessRuleId"` // rule address, IP OR IP SEG. Address *string `pulumi:"address"` CreateTime *string `pulumi:"createTime"` // rule priority, range 1 - 100, value less higher priority. Priority *int `pulumi:"priority"` }
type AccessRuleAccessRuleArgs ¶
type AccessRuleAccessRuleArgs struct { // rule access mode, 1: read only, 2: read & wirte. AccessMode pulumi.IntPtrInput `pulumi:"accessMode"` AccessRuleId pulumi.IntPtrInput `pulumi:"accessRuleId"` // rule address, IP OR IP SEG. Address pulumi.StringPtrInput `pulumi:"address"` CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // rule priority, range 1 - 100, value less higher priority. Priority pulumi.IntPtrInput `pulumi:"priority"` }
func (AccessRuleAccessRuleArgs) ElementType ¶
func (AccessRuleAccessRuleArgs) ElementType() reflect.Type
func (AccessRuleAccessRuleArgs) ToAccessRuleAccessRuleOutput ¶
func (i AccessRuleAccessRuleArgs) ToAccessRuleAccessRuleOutput() AccessRuleAccessRuleOutput
func (AccessRuleAccessRuleArgs) ToAccessRuleAccessRuleOutputWithContext ¶
func (i AccessRuleAccessRuleArgs) ToAccessRuleAccessRuleOutputWithContext(ctx context.Context) AccessRuleAccessRuleOutput
func (AccessRuleAccessRuleArgs) ToAccessRuleAccessRulePtrOutput ¶
func (i AccessRuleAccessRuleArgs) ToAccessRuleAccessRulePtrOutput() AccessRuleAccessRulePtrOutput
func (AccessRuleAccessRuleArgs) ToAccessRuleAccessRulePtrOutputWithContext ¶
func (i AccessRuleAccessRuleArgs) ToAccessRuleAccessRulePtrOutputWithContext(ctx context.Context) AccessRuleAccessRulePtrOutput
type AccessRuleAccessRuleInput ¶
type AccessRuleAccessRuleInput interface { pulumi.Input ToAccessRuleAccessRuleOutput() AccessRuleAccessRuleOutput ToAccessRuleAccessRuleOutputWithContext(context.Context) AccessRuleAccessRuleOutput }
AccessRuleAccessRuleInput is an input type that accepts AccessRuleAccessRuleArgs and AccessRuleAccessRuleOutput values. You can construct a concrete instance of `AccessRuleAccessRuleInput` via:
AccessRuleAccessRuleArgs{...}
type AccessRuleAccessRuleOutput ¶
type AccessRuleAccessRuleOutput struct{ *pulumi.OutputState }
func (AccessRuleAccessRuleOutput) AccessMode ¶
func (o AccessRuleAccessRuleOutput) AccessMode() pulumi.IntPtrOutput
rule access mode, 1: read only, 2: read & wirte.
func (AccessRuleAccessRuleOutput) AccessRuleId ¶
func (o AccessRuleAccessRuleOutput) AccessRuleId() pulumi.IntPtrOutput
func (AccessRuleAccessRuleOutput) Address ¶
func (o AccessRuleAccessRuleOutput) Address() pulumi.StringPtrOutput
rule address, IP OR IP SEG.
func (AccessRuleAccessRuleOutput) CreateTime ¶
func (o AccessRuleAccessRuleOutput) CreateTime() pulumi.StringPtrOutput
func (AccessRuleAccessRuleOutput) ElementType ¶
func (AccessRuleAccessRuleOutput) ElementType() reflect.Type
func (AccessRuleAccessRuleOutput) Priority ¶
func (o AccessRuleAccessRuleOutput) Priority() pulumi.IntPtrOutput
rule priority, range 1 - 100, value less higher priority.
func (AccessRuleAccessRuleOutput) ToAccessRuleAccessRuleOutput ¶
func (o AccessRuleAccessRuleOutput) ToAccessRuleAccessRuleOutput() AccessRuleAccessRuleOutput
func (AccessRuleAccessRuleOutput) ToAccessRuleAccessRuleOutputWithContext ¶
func (o AccessRuleAccessRuleOutput) ToAccessRuleAccessRuleOutputWithContext(ctx context.Context) AccessRuleAccessRuleOutput
func (AccessRuleAccessRuleOutput) ToAccessRuleAccessRulePtrOutput ¶
func (o AccessRuleAccessRuleOutput) ToAccessRuleAccessRulePtrOutput() AccessRuleAccessRulePtrOutput
func (AccessRuleAccessRuleOutput) ToAccessRuleAccessRulePtrOutputWithContext ¶
func (o AccessRuleAccessRuleOutput) ToAccessRuleAccessRulePtrOutputWithContext(ctx context.Context) AccessRuleAccessRulePtrOutput
type AccessRuleAccessRulePtrInput ¶
type AccessRuleAccessRulePtrInput interface { pulumi.Input ToAccessRuleAccessRulePtrOutput() AccessRuleAccessRulePtrOutput ToAccessRuleAccessRulePtrOutputWithContext(context.Context) AccessRuleAccessRulePtrOutput }
AccessRuleAccessRulePtrInput is an input type that accepts AccessRuleAccessRuleArgs, AccessRuleAccessRulePtr and AccessRuleAccessRulePtrOutput values. You can construct a concrete instance of `AccessRuleAccessRulePtrInput` via:
AccessRuleAccessRuleArgs{...} or: nil
func AccessRuleAccessRulePtr ¶
func AccessRuleAccessRulePtr(v *AccessRuleAccessRuleArgs) AccessRuleAccessRulePtrInput
type AccessRuleAccessRulePtrOutput ¶
type AccessRuleAccessRulePtrOutput struct{ *pulumi.OutputState }
func (AccessRuleAccessRulePtrOutput) AccessMode ¶
func (o AccessRuleAccessRulePtrOutput) AccessMode() pulumi.IntPtrOutput
rule access mode, 1: read only, 2: read & wirte.
func (AccessRuleAccessRulePtrOutput) AccessRuleId ¶
func (o AccessRuleAccessRulePtrOutput) AccessRuleId() pulumi.IntPtrOutput
func (AccessRuleAccessRulePtrOutput) Address ¶
func (o AccessRuleAccessRulePtrOutput) Address() pulumi.StringPtrOutput
rule address, IP OR IP SEG.
func (AccessRuleAccessRulePtrOutput) CreateTime ¶
func (o AccessRuleAccessRulePtrOutput) CreateTime() pulumi.StringPtrOutput
func (AccessRuleAccessRulePtrOutput) Elem ¶
func (o AccessRuleAccessRulePtrOutput) Elem() AccessRuleAccessRuleOutput
func (AccessRuleAccessRulePtrOutput) ElementType ¶
func (AccessRuleAccessRulePtrOutput) ElementType() reflect.Type
func (AccessRuleAccessRulePtrOutput) Priority ¶
func (o AccessRuleAccessRulePtrOutput) Priority() pulumi.IntPtrOutput
rule priority, range 1 - 100, value less higher priority.
func (AccessRuleAccessRulePtrOutput) ToAccessRuleAccessRulePtrOutput ¶
func (o AccessRuleAccessRulePtrOutput) ToAccessRuleAccessRulePtrOutput() AccessRuleAccessRulePtrOutput
func (AccessRuleAccessRulePtrOutput) ToAccessRuleAccessRulePtrOutputWithContext ¶
func (o AccessRuleAccessRulePtrOutput) ToAccessRuleAccessRulePtrOutputWithContext(ctx context.Context) AccessRuleAccessRulePtrOutput
type AccessRuleArgs ¶
type AccessRuleArgs struct { // access group id. AccessGroupId pulumi.StringInput // rule detail. AccessRule AccessRuleAccessRuleInput }
The set of arguments for constructing a AccessRule resource.
func (AccessRuleArgs) ElementType ¶
func (AccessRuleArgs) ElementType() reflect.Type
type AccessRuleArray ¶
type AccessRuleArray []AccessRuleInput
func (AccessRuleArray) ElementType ¶
func (AccessRuleArray) ElementType() reflect.Type
func (AccessRuleArray) ToAccessRuleArrayOutput ¶
func (i AccessRuleArray) ToAccessRuleArrayOutput() AccessRuleArrayOutput
func (AccessRuleArray) ToAccessRuleArrayOutputWithContext ¶
func (i AccessRuleArray) ToAccessRuleArrayOutputWithContext(ctx context.Context) AccessRuleArrayOutput
type AccessRuleArrayInput ¶
type AccessRuleArrayInput interface { pulumi.Input ToAccessRuleArrayOutput() AccessRuleArrayOutput ToAccessRuleArrayOutputWithContext(context.Context) AccessRuleArrayOutput }
AccessRuleArrayInput is an input type that accepts AccessRuleArray and AccessRuleArrayOutput values. You can construct a concrete instance of `AccessRuleArrayInput` via:
AccessRuleArray{ AccessRuleArgs{...} }
type AccessRuleArrayOutput ¶
type AccessRuleArrayOutput struct{ *pulumi.OutputState }
func (AccessRuleArrayOutput) ElementType ¶
func (AccessRuleArrayOutput) ElementType() reflect.Type
func (AccessRuleArrayOutput) Index ¶
func (o AccessRuleArrayOutput) Index(i pulumi.IntInput) AccessRuleOutput
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 (o AccessRuleMapOutput) MapIndex(k pulumi.StringInput) AccessRuleOutput
func (AccessRuleMapOutput) ToAccessRuleMapOutput ¶
func (o AccessRuleMapOutput) ToAccessRuleMapOutput() AccessRuleMapOutput
func (AccessRuleMapOutput) ToAccessRuleMapOutputWithContext ¶
func (o AccessRuleMapOutput) ToAccessRuleMapOutputWithContext(ctx context.Context) AccessRuleMapOutput
type AccessRuleOutput ¶
type AccessRuleOutput struct{ *pulumi.OutputState }
func (AccessRuleOutput) AccessGroupId ¶
func (o AccessRuleOutput) AccessGroupId() pulumi.StringOutput
access group id.
func (AccessRuleOutput) AccessRule ¶
func (o AccessRuleOutput) AccessRule() AccessRuleAccessRuleOutput
rule detail.
func (AccessRuleOutput) ElementType ¶
func (AccessRuleOutput) ElementType() reflect.Type
func (AccessRuleOutput) ToAccessRuleOutput ¶
func (o AccessRuleOutput) ToAccessRuleOutput() AccessRuleOutput
func (AccessRuleOutput) ToAccessRuleOutputWithContext ¶
func (o AccessRuleOutput) ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput
type AccessRuleState ¶
type AccessRuleState struct { // access group id. AccessGroupId pulumi.StringPtrInput // rule detail. AccessRule AccessRuleAccessRulePtrInput }
func (AccessRuleState) ElementType ¶
func (AccessRuleState) ElementType() reflect.Type
type FileSystem ¶
type FileSystem struct { pulumi.CustomResourceState // file system capacity. min 1GB, max 1PB, CapacityQuota is N * 1073741824. CapacityQuota pulumi.IntOutput `pulumi:"capacityQuota"` // desc of the file system. Description pulumi.StringPtrOutput `pulumi:"description"` // check the ranger address or not. EnableRanger pulumi.BoolPtrOutput `pulumi:"enableRanger"` // file system name. FileSystemName pulumi.StringOutput `pulumi:"fileSystemName"` // check POSIX ACL or not. PosixAcl pulumi.BoolOutput `pulumi:"posixAcl"` // ranger address list, default empty. RangerServiceAddresses pulumi.StringArrayOutput `pulumi:"rangerServiceAddresses"` // super users of the file system, default empty. SuperUsers pulumi.StringArrayOutput `pulumi:"superUsers"` }
Provides a resource to create a chdfs fileSystem
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Chdfs.NewFileSystem(ctx, "fileSystem", &Chdfs.FileSystemArgs{ CapacityQuota: pulumi.Int(10995116277760), Description: pulumi.String("file system for terraform test"), EnableRanger: pulumi.Bool(true), FileSystemName: pulumi.String("terraform-test"), PosixAcl: pulumi.Bool(false), RangerServiceAddresses: pulumi.StringArray{ pulumi.String("127.0.0.1:80"), pulumi.String("127.0.0.1:8000"), }, SuperUsers: pulumi.StringArray{ pulumi.String("terraform"), pulumi.String("iac"), }, }) if err != nil { return err } return nil }) }
```
## Import
chdfs file_system can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Chdfs/fileSystem:FileSystem file_system file_system_id
```
func GetFileSystem ¶
func GetFileSystem(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FileSystemState, opts ...pulumi.ResourceOption) (*FileSystem, error)
GetFileSystem gets an existing FileSystem resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFileSystem ¶
func NewFileSystem(ctx *pulumi.Context, name string, args *FileSystemArgs, opts ...pulumi.ResourceOption) (*FileSystem, error)
NewFileSystem registers a new resource with the given unique name, arguments, and options.
func (*FileSystem) ElementType ¶
func (*FileSystem) ElementType() reflect.Type
func (*FileSystem) ToFileSystemOutput ¶
func (i *FileSystem) ToFileSystemOutput() FileSystemOutput
func (*FileSystem) ToFileSystemOutputWithContext ¶
func (i *FileSystem) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
type FileSystemArgs ¶
type FileSystemArgs struct { // file system capacity. min 1GB, max 1PB, CapacityQuota is N * 1073741824. CapacityQuota pulumi.IntInput // desc of the file system. Description pulumi.StringPtrInput // check the ranger address or not. EnableRanger pulumi.BoolPtrInput // file system name. FileSystemName pulumi.StringInput // check POSIX ACL or not. PosixAcl pulumi.BoolInput // ranger address list, default empty. RangerServiceAddresses pulumi.StringArrayInput // super users of the file system, default empty. SuperUsers pulumi.StringArrayInput }
The set of arguments for constructing a FileSystem resource.
func (FileSystemArgs) ElementType ¶
func (FileSystemArgs) ElementType() reflect.Type
type FileSystemArray ¶
type FileSystemArray []FileSystemInput
func (FileSystemArray) ElementType ¶
func (FileSystemArray) ElementType() reflect.Type
func (FileSystemArray) ToFileSystemArrayOutput ¶
func (i FileSystemArray) ToFileSystemArrayOutput() FileSystemArrayOutput
func (FileSystemArray) ToFileSystemArrayOutputWithContext ¶
func (i FileSystemArray) ToFileSystemArrayOutputWithContext(ctx context.Context) FileSystemArrayOutput
type FileSystemArrayInput ¶
type FileSystemArrayInput interface { pulumi.Input ToFileSystemArrayOutput() FileSystemArrayOutput ToFileSystemArrayOutputWithContext(context.Context) FileSystemArrayOutput }
FileSystemArrayInput is an input type that accepts FileSystemArray and FileSystemArrayOutput values. You can construct a concrete instance of `FileSystemArrayInput` via:
FileSystemArray{ FileSystemArgs{...} }
type FileSystemArrayOutput ¶
type FileSystemArrayOutput struct{ *pulumi.OutputState }
func (FileSystemArrayOutput) ElementType ¶
func (FileSystemArrayOutput) ElementType() reflect.Type
func (FileSystemArrayOutput) Index ¶
func (o FileSystemArrayOutput) Index(i pulumi.IntInput) FileSystemOutput
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 (o FileSystemMapOutput) MapIndex(k pulumi.StringInput) FileSystemOutput
func (FileSystemMapOutput) ToFileSystemMapOutput ¶
func (o FileSystemMapOutput) ToFileSystemMapOutput() FileSystemMapOutput
func (FileSystemMapOutput) ToFileSystemMapOutputWithContext ¶
func (o FileSystemMapOutput) ToFileSystemMapOutputWithContext(ctx context.Context) FileSystemMapOutput
type FileSystemOutput ¶
type FileSystemOutput struct{ *pulumi.OutputState }
func (FileSystemOutput) CapacityQuota ¶
func (o FileSystemOutput) CapacityQuota() pulumi.IntOutput
file system capacity. min 1GB, max 1PB, CapacityQuota is N * 1073741824.
func (FileSystemOutput) Description ¶
func (o FileSystemOutput) Description() pulumi.StringPtrOutput
desc of the file system.
func (FileSystemOutput) ElementType ¶
func (FileSystemOutput) ElementType() reflect.Type
func (FileSystemOutput) EnableRanger ¶
func (o FileSystemOutput) EnableRanger() pulumi.BoolPtrOutput
check the ranger address or not.
func (FileSystemOutput) FileSystemName ¶
func (o FileSystemOutput) FileSystemName() pulumi.StringOutput
file system name.
func (FileSystemOutput) PosixAcl ¶
func (o FileSystemOutput) PosixAcl() pulumi.BoolOutput
check POSIX ACL or not.
func (FileSystemOutput) RangerServiceAddresses ¶
func (o FileSystemOutput) RangerServiceAddresses() pulumi.StringArrayOutput
ranger address list, default empty.
func (FileSystemOutput) SuperUsers ¶
func (o FileSystemOutput) SuperUsers() pulumi.StringArrayOutput
super users of the file system, default empty.
func (FileSystemOutput) ToFileSystemOutput ¶
func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput
func (FileSystemOutput) ToFileSystemOutputWithContext ¶
func (o FileSystemOutput) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
type FileSystemState ¶
type FileSystemState struct { // file system capacity. min 1GB, max 1PB, CapacityQuota is N * 1073741824. CapacityQuota pulumi.IntPtrInput // desc of the file system. Description pulumi.StringPtrInput // check the ranger address or not. EnableRanger pulumi.BoolPtrInput // file system name. FileSystemName pulumi.StringPtrInput // check POSIX ACL or not. PosixAcl pulumi.BoolPtrInput // ranger address list, default empty. RangerServiceAddresses pulumi.StringArrayInput // super users of the file system, default empty. SuperUsers pulumi.StringArrayInput }
func (FileSystemState) ElementType ¶
func (FileSystemState) ElementType() reflect.Type
type GetAccessGroupsAccessGroup ¶
type GetAccessGroupsAccessGroup struct { // access group id. AccessGroupId string `pulumi:"accessGroupId"` // access group name. AccessGroupName string `pulumi:"accessGroupName"` // create time. CreateTime string `pulumi:"createTime"` // access group description. Description string `pulumi:"description"` // get groups belongs to the vpc id, must set but only can use one of VpcId and OwnerUin to get the groups. VpcId string `pulumi:"vpcId"` // vpc network type(1:CVM, 2:BM 1.0). VpcType int `pulumi:"vpcType"` }
type GetAccessGroupsAccessGroupArgs ¶
type GetAccessGroupsAccessGroupArgs struct { // access group id. AccessGroupId pulumi.StringInput `pulumi:"accessGroupId"` // access group name. AccessGroupName pulumi.StringInput `pulumi:"accessGroupName"` // create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // access group description. Description pulumi.StringInput `pulumi:"description"` // get groups belongs to the vpc id, must set but only can use one of VpcId and OwnerUin to get the groups. VpcId pulumi.StringInput `pulumi:"vpcId"` // vpc network type(1:CVM, 2:BM 1.0). VpcType pulumi.IntInput `pulumi:"vpcType"` }
func (GetAccessGroupsAccessGroupArgs) ElementType ¶
func (GetAccessGroupsAccessGroupArgs) ElementType() reflect.Type
func (GetAccessGroupsAccessGroupArgs) ToGetAccessGroupsAccessGroupOutput ¶
func (i GetAccessGroupsAccessGroupArgs) ToGetAccessGroupsAccessGroupOutput() GetAccessGroupsAccessGroupOutput
func (GetAccessGroupsAccessGroupArgs) ToGetAccessGroupsAccessGroupOutputWithContext ¶
func (i GetAccessGroupsAccessGroupArgs) ToGetAccessGroupsAccessGroupOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupOutput
type GetAccessGroupsAccessGroupArray ¶
type GetAccessGroupsAccessGroupArray []GetAccessGroupsAccessGroupInput
func (GetAccessGroupsAccessGroupArray) ElementType ¶
func (GetAccessGroupsAccessGroupArray) ElementType() reflect.Type
func (GetAccessGroupsAccessGroupArray) ToGetAccessGroupsAccessGroupArrayOutput ¶
func (i GetAccessGroupsAccessGroupArray) ToGetAccessGroupsAccessGroupArrayOutput() GetAccessGroupsAccessGroupArrayOutput
func (GetAccessGroupsAccessGroupArray) ToGetAccessGroupsAccessGroupArrayOutputWithContext ¶
func (i GetAccessGroupsAccessGroupArray) ToGetAccessGroupsAccessGroupArrayOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupArrayOutput
type GetAccessGroupsAccessGroupArrayInput ¶
type GetAccessGroupsAccessGroupArrayInput interface { pulumi.Input ToGetAccessGroupsAccessGroupArrayOutput() GetAccessGroupsAccessGroupArrayOutput ToGetAccessGroupsAccessGroupArrayOutputWithContext(context.Context) GetAccessGroupsAccessGroupArrayOutput }
GetAccessGroupsAccessGroupArrayInput is an input type that accepts GetAccessGroupsAccessGroupArray and GetAccessGroupsAccessGroupArrayOutput values. You can construct a concrete instance of `GetAccessGroupsAccessGroupArrayInput` via:
GetAccessGroupsAccessGroupArray{ GetAccessGroupsAccessGroupArgs{...} }
type GetAccessGroupsAccessGroupArrayOutput ¶
type GetAccessGroupsAccessGroupArrayOutput struct{ *pulumi.OutputState }
func (GetAccessGroupsAccessGroupArrayOutput) ElementType ¶
func (GetAccessGroupsAccessGroupArrayOutput) ElementType() reflect.Type
func (GetAccessGroupsAccessGroupArrayOutput) Index ¶
func (o GetAccessGroupsAccessGroupArrayOutput) Index(i pulumi.IntInput) GetAccessGroupsAccessGroupOutput
func (GetAccessGroupsAccessGroupArrayOutput) ToGetAccessGroupsAccessGroupArrayOutput ¶
func (o GetAccessGroupsAccessGroupArrayOutput) ToGetAccessGroupsAccessGroupArrayOutput() GetAccessGroupsAccessGroupArrayOutput
func (GetAccessGroupsAccessGroupArrayOutput) ToGetAccessGroupsAccessGroupArrayOutputWithContext ¶
func (o GetAccessGroupsAccessGroupArrayOutput) ToGetAccessGroupsAccessGroupArrayOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupArrayOutput
type GetAccessGroupsAccessGroupInput ¶
type GetAccessGroupsAccessGroupInput interface { pulumi.Input ToGetAccessGroupsAccessGroupOutput() GetAccessGroupsAccessGroupOutput ToGetAccessGroupsAccessGroupOutputWithContext(context.Context) GetAccessGroupsAccessGroupOutput }
GetAccessGroupsAccessGroupInput is an input type that accepts GetAccessGroupsAccessGroupArgs and GetAccessGroupsAccessGroupOutput values. You can construct a concrete instance of `GetAccessGroupsAccessGroupInput` via:
GetAccessGroupsAccessGroupArgs{...}
type GetAccessGroupsAccessGroupOutput ¶
type GetAccessGroupsAccessGroupOutput struct{ *pulumi.OutputState }
func (GetAccessGroupsAccessGroupOutput) AccessGroupId ¶
func (o GetAccessGroupsAccessGroupOutput) AccessGroupId() pulumi.StringOutput
access group id.
func (GetAccessGroupsAccessGroupOutput) AccessGroupName ¶
func (o GetAccessGroupsAccessGroupOutput) AccessGroupName() pulumi.StringOutput
access group name.
func (GetAccessGroupsAccessGroupOutput) CreateTime ¶
func (o GetAccessGroupsAccessGroupOutput) CreateTime() pulumi.StringOutput
create time.
func (GetAccessGroupsAccessGroupOutput) Description ¶
func (o GetAccessGroupsAccessGroupOutput) Description() pulumi.StringOutput
access group description.
func (GetAccessGroupsAccessGroupOutput) ElementType ¶
func (GetAccessGroupsAccessGroupOutput) ElementType() reflect.Type
func (GetAccessGroupsAccessGroupOutput) ToGetAccessGroupsAccessGroupOutput ¶
func (o GetAccessGroupsAccessGroupOutput) ToGetAccessGroupsAccessGroupOutput() GetAccessGroupsAccessGroupOutput
func (GetAccessGroupsAccessGroupOutput) ToGetAccessGroupsAccessGroupOutputWithContext ¶
func (o GetAccessGroupsAccessGroupOutput) ToGetAccessGroupsAccessGroupOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupOutput
func (GetAccessGroupsAccessGroupOutput) VpcId ¶
func (o GetAccessGroupsAccessGroupOutput) VpcId() pulumi.StringOutput
get groups belongs to the vpc id, must set but only can use one of VpcId and OwnerUin to get the groups.
func (GetAccessGroupsAccessGroupOutput) VpcType ¶
func (o GetAccessGroupsAccessGroupOutput) VpcType() pulumi.IntOutput
vpc network type(1:CVM, 2:BM 1.0).
type GetAccessGroupsArgs ¶
type GetAccessGroupsArgs struct { // get groups belongs to the owner uin, must set but only can use one of VpcId and OwnerUin to get the groups. OwnerUin *int `pulumi:"ownerUin"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // get groups belongs to the vpc id, must set but only can use one of VpcId and OwnerUin to get the groups. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getAccessGroups.
type GetAccessGroupsOutputArgs ¶
type GetAccessGroupsOutputArgs struct { // get groups belongs to the owner uin, must set but only can use one of VpcId and OwnerUin to get the groups. OwnerUin pulumi.IntPtrInput `pulumi:"ownerUin"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // get groups belongs to the vpc id, must set but only can use one of VpcId and OwnerUin to get the groups. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking getAccessGroups.
func (GetAccessGroupsOutputArgs) ElementType ¶
func (GetAccessGroupsOutputArgs) ElementType() reflect.Type
type GetAccessGroupsResult ¶
type GetAccessGroupsResult struct { // access group list. AccessGroups []GetAccessGroupsAccessGroup `pulumi:"accessGroups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OwnerUin *int `pulumi:"ownerUin"` ResultOutputFile *string `pulumi:"resultOutputFile"` // VPC ID. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by getAccessGroups.
func GetAccessGroups ¶
func GetAccessGroups(ctx *pulumi.Context, args *GetAccessGroupsArgs, opts ...pulumi.InvokeOption) (*GetAccessGroupsResult, error)
Use this data source to query detailed information of chdfs accessGroups
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Chdfs.GetAccessGroups(ctx, &chdfs.GetAccessGroupsArgs{ VpcId: pulumi.StringRef("vpc-pewdpc0d"), }, nil) if err != nil { return err } return nil }) }
```
type GetAccessGroupsResultOutput ¶
type GetAccessGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccessGroups.
func GetAccessGroupsOutput ¶
func GetAccessGroupsOutput(ctx *pulumi.Context, args GetAccessGroupsOutputArgs, opts ...pulumi.InvokeOption) GetAccessGroupsResultOutput
func (GetAccessGroupsResultOutput) AccessGroups ¶
func (o GetAccessGroupsResultOutput) AccessGroups() GetAccessGroupsAccessGroupArrayOutput
access group list.
func (GetAccessGroupsResultOutput) ElementType ¶
func (GetAccessGroupsResultOutput) ElementType() reflect.Type
func (GetAccessGroupsResultOutput) Id ¶
func (o GetAccessGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccessGroupsResultOutput) OwnerUin ¶
func (o GetAccessGroupsResultOutput) OwnerUin() pulumi.IntPtrOutput
func (GetAccessGroupsResultOutput) ResultOutputFile ¶
func (o GetAccessGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutput ¶
func (o GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutput() GetAccessGroupsResultOutput
func (GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutputWithContext ¶
func (o GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutputWithContext(ctx context.Context) GetAccessGroupsResultOutput
func (GetAccessGroupsResultOutput) VpcId ¶
func (o GetAccessGroupsResultOutput) VpcId() pulumi.StringPtrOutput
VPC ID.
type GetFileSystemsArgs ¶ added in v0.1.5
type GetFileSystemsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFileSystems.
type GetFileSystemsFileSystem ¶ added in v0.1.5
type GetFileSystemsFileSystem struct { // appid of the user. AppId int `pulumi:"appId"` // block size of the file system(byte). BlockSize int `pulumi:"blockSize"` // capacity of the file system(byte). CapacityQuota int `pulumi:"capacityQuota"` // create time. CreateTime string `pulumi:"createTime"` // desc of the file system. Description string `pulumi:"description"` // check the ranger address or not. EnableRanger bool `pulumi:"enableRanger"` // file system id. FileSystemId string `pulumi:"fileSystemId"` // file system name. FileSystemName string `pulumi:"fileSystemName"` // check POSIX ACL or not. PosixAcl bool `pulumi:"posixAcl"` // ranger address list. RangerServiceAddresses []string `pulumi:"rangerServiceAddresses"` // region of the file system. Region string `pulumi:"region"` // status of the file system(1: creating create success 3: create failed). Status int `pulumi:"status"` // super users of the file system. SuperUsers []string `pulumi:"superUsers"` }
type GetFileSystemsFileSystemArgs ¶ added in v0.1.5
type GetFileSystemsFileSystemArgs struct { // appid of the user. AppId pulumi.IntInput `pulumi:"appId"` // block size of the file system(byte). BlockSize pulumi.IntInput `pulumi:"blockSize"` // capacity of the file system(byte). CapacityQuota pulumi.IntInput `pulumi:"capacityQuota"` // create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // desc of the file system. Description pulumi.StringInput `pulumi:"description"` // check the ranger address or not. EnableRanger pulumi.BoolInput `pulumi:"enableRanger"` // file system id. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // file system name. FileSystemName pulumi.StringInput `pulumi:"fileSystemName"` // check POSIX ACL or not. PosixAcl pulumi.BoolInput `pulumi:"posixAcl"` // ranger address list. RangerServiceAddresses pulumi.StringArrayInput `pulumi:"rangerServiceAddresses"` // region of the file system. Region pulumi.StringInput `pulumi:"region"` // status of the file system(1: creating create success 3: create failed). Status pulumi.IntInput `pulumi:"status"` // super users of the file system. SuperUsers pulumi.StringArrayInput `pulumi:"superUsers"` }
func (GetFileSystemsFileSystemArgs) ElementType ¶ added in v0.1.5
func (GetFileSystemsFileSystemArgs) ElementType() reflect.Type
func (GetFileSystemsFileSystemArgs) ToGetFileSystemsFileSystemOutput ¶ added in v0.1.5
func (i GetFileSystemsFileSystemArgs) ToGetFileSystemsFileSystemOutput() GetFileSystemsFileSystemOutput
func (GetFileSystemsFileSystemArgs) ToGetFileSystemsFileSystemOutputWithContext ¶ added in v0.1.5
func (i GetFileSystemsFileSystemArgs) ToGetFileSystemsFileSystemOutputWithContext(ctx context.Context) GetFileSystemsFileSystemOutput
type GetFileSystemsFileSystemArray ¶ added in v0.1.5
type GetFileSystemsFileSystemArray []GetFileSystemsFileSystemInput
func (GetFileSystemsFileSystemArray) ElementType ¶ added in v0.1.5
func (GetFileSystemsFileSystemArray) ElementType() reflect.Type
func (GetFileSystemsFileSystemArray) ToGetFileSystemsFileSystemArrayOutput ¶ added in v0.1.5
func (i GetFileSystemsFileSystemArray) ToGetFileSystemsFileSystemArrayOutput() GetFileSystemsFileSystemArrayOutput
func (GetFileSystemsFileSystemArray) ToGetFileSystemsFileSystemArrayOutputWithContext ¶ added in v0.1.5
func (i GetFileSystemsFileSystemArray) ToGetFileSystemsFileSystemArrayOutputWithContext(ctx context.Context) GetFileSystemsFileSystemArrayOutput
type GetFileSystemsFileSystemArrayInput ¶ added in v0.1.5
type GetFileSystemsFileSystemArrayInput interface { pulumi.Input ToGetFileSystemsFileSystemArrayOutput() GetFileSystemsFileSystemArrayOutput ToGetFileSystemsFileSystemArrayOutputWithContext(context.Context) GetFileSystemsFileSystemArrayOutput }
GetFileSystemsFileSystemArrayInput is an input type that accepts GetFileSystemsFileSystemArray and GetFileSystemsFileSystemArrayOutput values. You can construct a concrete instance of `GetFileSystemsFileSystemArrayInput` via:
GetFileSystemsFileSystemArray{ GetFileSystemsFileSystemArgs{...} }
type GetFileSystemsFileSystemArrayOutput ¶ added in v0.1.5
type GetFileSystemsFileSystemArrayOutput struct{ *pulumi.OutputState }
func (GetFileSystemsFileSystemArrayOutput) ElementType ¶ added in v0.1.5
func (GetFileSystemsFileSystemArrayOutput) ElementType() reflect.Type
func (GetFileSystemsFileSystemArrayOutput) Index ¶ added in v0.1.5
func (o GetFileSystemsFileSystemArrayOutput) Index(i pulumi.IntInput) GetFileSystemsFileSystemOutput
func (GetFileSystemsFileSystemArrayOutput) ToGetFileSystemsFileSystemArrayOutput ¶ added in v0.1.5
func (o GetFileSystemsFileSystemArrayOutput) ToGetFileSystemsFileSystemArrayOutput() GetFileSystemsFileSystemArrayOutput
func (GetFileSystemsFileSystemArrayOutput) ToGetFileSystemsFileSystemArrayOutputWithContext ¶ added in v0.1.5
func (o GetFileSystemsFileSystemArrayOutput) ToGetFileSystemsFileSystemArrayOutputWithContext(ctx context.Context) GetFileSystemsFileSystemArrayOutput
type GetFileSystemsFileSystemInput ¶ added in v0.1.5
type GetFileSystemsFileSystemInput interface { pulumi.Input ToGetFileSystemsFileSystemOutput() GetFileSystemsFileSystemOutput ToGetFileSystemsFileSystemOutputWithContext(context.Context) GetFileSystemsFileSystemOutput }
GetFileSystemsFileSystemInput is an input type that accepts GetFileSystemsFileSystemArgs and GetFileSystemsFileSystemOutput values. You can construct a concrete instance of `GetFileSystemsFileSystemInput` via:
GetFileSystemsFileSystemArgs{...}
type GetFileSystemsFileSystemOutput ¶ added in v0.1.5
type GetFileSystemsFileSystemOutput struct{ *pulumi.OutputState }
func (GetFileSystemsFileSystemOutput) AppId ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) AppId() pulumi.IntOutput
appid of the user.
func (GetFileSystemsFileSystemOutput) BlockSize ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) BlockSize() pulumi.IntOutput
block size of the file system(byte).
func (GetFileSystemsFileSystemOutput) CapacityQuota ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) CapacityQuota() pulumi.IntOutput
capacity of the file system(byte).
func (GetFileSystemsFileSystemOutput) CreateTime ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) CreateTime() pulumi.StringOutput
create time.
func (GetFileSystemsFileSystemOutput) Description ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) Description() pulumi.StringOutput
desc of the file system.
func (GetFileSystemsFileSystemOutput) ElementType ¶ added in v0.1.5
func (GetFileSystemsFileSystemOutput) ElementType() reflect.Type
func (GetFileSystemsFileSystemOutput) EnableRanger ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) EnableRanger() pulumi.BoolOutput
check the ranger address or not.
func (GetFileSystemsFileSystemOutput) FileSystemId ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) FileSystemId() pulumi.StringOutput
file system id.
func (GetFileSystemsFileSystemOutput) FileSystemName ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) FileSystemName() pulumi.StringOutput
file system name.
func (GetFileSystemsFileSystemOutput) PosixAcl ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) PosixAcl() pulumi.BoolOutput
check POSIX ACL or not.
func (GetFileSystemsFileSystemOutput) RangerServiceAddresses ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) RangerServiceAddresses() pulumi.StringArrayOutput
ranger address list.
func (GetFileSystemsFileSystemOutput) Region ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) Region() pulumi.StringOutput
region of the file system.
func (GetFileSystemsFileSystemOutput) Status ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) Status() pulumi.IntOutput
status of the file system(1: creating create success 3: create failed).
func (GetFileSystemsFileSystemOutput) SuperUsers ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) SuperUsers() pulumi.StringArrayOutput
super users of the file system.
func (GetFileSystemsFileSystemOutput) ToGetFileSystemsFileSystemOutput ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) ToGetFileSystemsFileSystemOutput() GetFileSystemsFileSystemOutput
func (GetFileSystemsFileSystemOutput) ToGetFileSystemsFileSystemOutputWithContext ¶ added in v0.1.5
func (o GetFileSystemsFileSystemOutput) ToGetFileSystemsFileSystemOutputWithContext(ctx context.Context) GetFileSystemsFileSystemOutput
type GetFileSystemsOutputArgs ¶ added in v0.1.5
type GetFileSystemsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFileSystems.
func (GetFileSystemsOutputArgs) ElementType ¶ added in v0.1.5
func (GetFileSystemsOutputArgs) ElementType() reflect.Type
type GetFileSystemsResult ¶ added in v0.1.5
type GetFileSystemsResult struct { // file system list. FileSystems []GetFileSystemsFileSystem `pulumi:"fileSystems"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getFileSystems.
func GetFileSystems ¶ added in v0.1.5
func GetFileSystems(ctx *pulumi.Context, args *GetFileSystemsArgs, opts ...pulumi.InvokeOption) (*GetFileSystemsResult, error)
Use this data source to query detailed information of chdfs fileSystems
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Chdfs.GetFileSystems(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetFileSystemsResultOutput ¶ added in v0.1.5
type GetFileSystemsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFileSystems.
func GetFileSystemsOutput ¶ added in v0.1.5
func GetFileSystemsOutput(ctx *pulumi.Context, args GetFileSystemsOutputArgs, opts ...pulumi.InvokeOption) GetFileSystemsResultOutput
func (GetFileSystemsResultOutput) ElementType ¶ added in v0.1.5
func (GetFileSystemsResultOutput) ElementType() reflect.Type
func (GetFileSystemsResultOutput) FileSystems ¶ added in v0.1.5
func (o GetFileSystemsResultOutput) FileSystems() GetFileSystemsFileSystemArrayOutput
file system list.
func (GetFileSystemsResultOutput) Id ¶ added in v0.1.5
func (o GetFileSystemsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFileSystemsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetFileSystemsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetFileSystemsResultOutput) ToGetFileSystemsResultOutput ¶ added in v0.1.5
func (o GetFileSystemsResultOutput) ToGetFileSystemsResultOutput() GetFileSystemsResultOutput
func (GetFileSystemsResultOutput) ToGetFileSystemsResultOutputWithContext ¶ added in v0.1.5
func (o GetFileSystemsResultOutput) ToGetFileSystemsResultOutputWithContext(ctx context.Context) GetFileSystemsResultOutput
type GetMountPointsArgs ¶
type GetMountPointsArgs struct { // get mount points belongs to access group id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters. AccessGroupId *string `pulumi:"accessGroupId"` // get mount points belongs to file system id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters. FileSystemId *string `pulumi:"fileSystemId"` // get mount points belongs to owner uin, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters. OwnerUin *int `pulumi:"ownerUin"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getMountPoints.
type GetMountPointsMountPoint ¶
type GetMountPointsMountPoint struct { // associated group ids. AccessGroupIds []string `pulumi:"accessGroupIds"` // create time. CreateTime string `pulumi:"createTime"` // get mount points belongs to file system id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters. FileSystemId string `pulumi:"fileSystemId"` // mount point id. MountPointId string `pulumi:"mountPointId"` // mount point name. MountPointName string `pulumi:"mountPointName"` // mount point status. Status int `pulumi:"status"` }
type GetMountPointsMountPointArgs ¶
type GetMountPointsMountPointArgs struct { // associated group ids. AccessGroupIds pulumi.StringArrayInput `pulumi:"accessGroupIds"` // create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // get mount points belongs to file system id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // mount point id. MountPointId pulumi.StringInput `pulumi:"mountPointId"` // mount point name. MountPointName pulumi.StringInput `pulumi:"mountPointName"` // mount point status. Status pulumi.IntInput `pulumi:"status"` }
func (GetMountPointsMountPointArgs) ElementType ¶
func (GetMountPointsMountPointArgs) ElementType() reflect.Type
func (GetMountPointsMountPointArgs) ToGetMountPointsMountPointOutput ¶
func (i GetMountPointsMountPointArgs) ToGetMountPointsMountPointOutput() GetMountPointsMountPointOutput
func (GetMountPointsMountPointArgs) ToGetMountPointsMountPointOutputWithContext ¶
func (i GetMountPointsMountPointArgs) ToGetMountPointsMountPointOutputWithContext(ctx context.Context) GetMountPointsMountPointOutput
type GetMountPointsMountPointArray ¶
type GetMountPointsMountPointArray []GetMountPointsMountPointInput
func (GetMountPointsMountPointArray) ElementType ¶
func (GetMountPointsMountPointArray) ElementType() reflect.Type
func (GetMountPointsMountPointArray) ToGetMountPointsMountPointArrayOutput ¶
func (i GetMountPointsMountPointArray) ToGetMountPointsMountPointArrayOutput() GetMountPointsMountPointArrayOutput
func (GetMountPointsMountPointArray) ToGetMountPointsMountPointArrayOutputWithContext ¶
func (i GetMountPointsMountPointArray) ToGetMountPointsMountPointArrayOutputWithContext(ctx context.Context) GetMountPointsMountPointArrayOutput
type GetMountPointsMountPointArrayInput ¶
type GetMountPointsMountPointArrayInput interface { pulumi.Input ToGetMountPointsMountPointArrayOutput() GetMountPointsMountPointArrayOutput ToGetMountPointsMountPointArrayOutputWithContext(context.Context) GetMountPointsMountPointArrayOutput }
GetMountPointsMountPointArrayInput is an input type that accepts GetMountPointsMountPointArray and GetMountPointsMountPointArrayOutput values. You can construct a concrete instance of `GetMountPointsMountPointArrayInput` via:
GetMountPointsMountPointArray{ GetMountPointsMountPointArgs{...} }
type GetMountPointsMountPointArrayOutput ¶
type GetMountPointsMountPointArrayOutput struct{ *pulumi.OutputState }
func (GetMountPointsMountPointArrayOutput) ElementType ¶
func (GetMountPointsMountPointArrayOutput) ElementType() reflect.Type
func (GetMountPointsMountPointArrayOutput) Index ¶
func (o GetMountPointsMountPointArrayOutput) Index(i pulumi.IntInput) GetMountPointsMountPointOutput
func (GetMountPointsMountPointArrayOutput) ToGetMountPointsMountPointArrayOutput ¶
func (o GetMountPointsMountPointArrayOutput) ToGetMountPointsMountPointArrayOutput() GetMountPointsMountPointArrayOutput
func (GetMountPointsMountPointArrayOutput) ToGetMountPointsMountPointArrayOutputWithContext ¶
func (o GetMountPointsMountPointArrayOutput) ToGetMountPointsMountPointArrayOutputWithContext(ctx context.Context) GetMountPointsMountPointArrayOutput
type GetMountPointsMountPointInput ¶
type GetMountPointsMountPointInput interface { pulumi.Input ToGetMountPointsMountPointOutput() GetMountPointsMountPointOutput ToGetMountPointsMountPointOutputWithContext(context.Context) GetMountPointsMountPointOutput }
GetMountPointsMountPointInput is an input type that accepts GetMountPointsMountPointArgs and GetMountPointsMountPointOutput values. You can construct a concrete instance of `GetMountPointsMountPointInput` via:
GetMountPointsMountPointArgs{...}
type GetMountPointsMountPointOutput ¶
type GetMountPointsMountPointOutput struct{ *pulumi.OutputState }
func (GetMountPointsMountPointOutput) AccessGroupIds ¶
func (o GetMountPointsMountPointOutput) AccessGroupIds() pulumi.StringArrayOutput
associated group ids.
func (GetMountPointsMountPointOutput) CreateTime ¶
func (o GetMountPointsMountPointOutput) CreateTime() pulumi.StringOutput
create time.
func (GetMountPointsMountPointOutput) ElementType ¶
func (GetMountPointsMountPointOutput) ElementType() reflect.Type
func (GetMountPointsMountPointOutput) FileSystemId ¶
func (o GetMountPointsMountPointOutput) FileSystemId() pulumi.StringOutput
get mount points belongs to file system id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters.
func (GetMountPointsMountPointOutput) MountPointId ¶
func (o GetMountPointsMountPointOutput) MountPointId() pulumi.StringOutput
mount point id.
func (GetMountPointsMountPointOutput) MountPointName ¶
func (o GetMountPointsMountPointOutput) MountPointName() pulumi.StringOutput
mount point name.
func (GetMountPointsMountPointOutput) Status ¶
func (o GetMountPointsMountPointOutput) Status() pulumi.IntOutput
mount point status.
func (GetMountPointsMountPointOutput) ToGetMountPointsMountPointOutput ¶
func (o GetMountPointsMountPointOutput) ToGetMountPointsMountPointOutput() GetMountPointsMountPointOutput
func (GetMountPointsMountPointOutput) ToGetMountPointsMountPointOutputWithContext ¶
func (o GetMountPointsMountPointOutput) ToGetMountPointsMountPointOutputWithContext(ctx context.Context) GetMountPointsMountPointOutput
type GetMountPointsOutputArgs ¶
type GetMountPointsOutputArgs struct { // get mount points belongs to access group id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters. AccessGroupId pulumi.StringPtrInput `pulumi:"accessGroupId"` // get mount points belongs to file system id, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters. FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"` // get mount points belongs to owner uin, only can use one of the AccessGroupId,FileSystemId,OwnerUin parameters. OwnerUin pulumi.IntPtrInput `pulumi:"ownerUin"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getMountPoints.
func (GetMountPointsOutputArgs) ElementType ¶
func (GetMountPointsOutputArgs) ElementType() reflect.Type
type GetMountPointsResult ¶
type GetMountPointsResult struct { AccessGroupId *string `pulumi:"accessGroupId"` // mounted file system id. FileSystemId *string `pulumi:"fileSystemId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // mount point list. MountPoints []GetMountPointsMountPoint `pulumi:"mountPoints"` OwnerUin *int `pulumi:"ownerUin"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getMountPoints.
func GetMountPoints ¶
func GetMountPoints(ctx *pulumi.Context, args *GetMountPointsArgs, opts ...pulumi.InvokeOption) (*GetMountPointsResult, error)
Use this data source to query detailed information of chdfs mountPoints
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Chdfs.GetMountPoints(ctx, &chdfs.GetMountPointsArgs{ FileSystemId: pulumi.StringRef("f14mpfy5lh4e"), }, nil) if err != nil { return err } return nil }) }
```
type GetMountPointsResultOutput ¶
type GetMountPointsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMountPoints.
func GetMountPointsOutput ¶
func GetMountPointsOutput(ctx *pulumi.Context, args GetMountPointsOutputArgs, opts ...pulumi.InvokeOption) GetMountPointsResultOutput
func (GetMountPointsResultOutput) AccessGroupId ¶
func (o GetMountPointsResultOutput) AccessGroupId() pulumi.StringPtrOutput
func (GetMountPointsResultOutput) ElementType ¶
func (GetMountPointsResultOutput) ElementType() reflect.Type
func (GetMountPointsResultOutput) FileSystemId ¶
func (o GetMountPointsResultOutput) FileSystemId() pulumi.StringPtrOutput
mounted file system id.
func (GetMountPointsResultOutput) Id ¶
func (o GetMountPointsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMountPointsResultOutput) MountPoints ¶
func (o GetMountPointsResultOutput) MountPoints() GetMountPointsMountPointArrayOutput
mount point list.
func (GetMountPointsResultOutput) OwnerUin ¶
func (o GetMountPointsResultOutput) OwnerUin() pulumi.IntPtrOutput
func (GetMountPointsResultOutput) ResultOutputFile ¶
func (o GetMountPointsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetMountPointsResultOutput) ToGetMountPointsResultOutput ¶
func (o GetMountPointsResultOutput) ToGetMountPointsResultOutput() GetMountPointsResultOutput
func (GetMountPointsResultOutput) ToGetMountPointsResultOutputWithContext ¶
func (o GetMountPointsResultOutput) ToGetMountPointsResultOutputWithContext(ctx context.Context) GetMountPointsResultOutput
type LifeCycleRule ¶
type LifeCycleRule struct { pulumi.CustomResourceState // file system id. FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"` // life cycle rule. LifeCycleRule LifeCycleRuleLifeCycleRuleOutput `pulumi:"lifeCycleRule"` }
Provides a resource to create a chdfs lifeCycleRule
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Chdfs.NewLifeCycleRule(ctx, "lifeCycleRule", &Chdfs.LifeCycleRuleArgs{ FileSystemId: pulumi.String("f14mpfy5lh4e"), LifeCycleRule: &chdfs.LifeCycleRuleLifeCycleRuleArgs{ LifeCycleRuleName: pulumi.String("terraform-test"), Path: pulumi.String("/test"), Status: pulumi.Int(1), Transitions: chdfs.LifeCycleRuleLifeCycleRuleTransitionArray{ &chdfs.LifeCycleRuleLifeCycleRuleTransitionArgs{ Days: pulumi.Int(30), Type: pulumi.Int(1), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
chdfs life_cycle_rule can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Chdfs/lifeCycleRule:LifeCycleRule life_cycle_rule file_system_id#life_cycle_rule_id
```
func GetLifeCycleRule ¶
func GetLifeCycleRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LifeCycleRuleState, opts ...pulumi.ResourceOption) (*LifeCycleRule, error)
GetLifeCycleRule gets an existing LifeCycleRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLifeCycleRule ¶
func NewLifeCycleRule(ctx *pulumi.Context, name string, args *LifeCycleRuleArgs, opts ...pulumi.ResourceOption) (*LifeCycleRule, error)
NewLifeCycleRule registers a new resource with the given unique name, arguments, and options.
func (*LifeCycleRule) ElementType ¶
func (*LifeCycleRule) ElementType() reflect.Type
func (*LifeCycleRule) ToLifeCycleRuleOutput ¶
func (i *LifeCycleRule) ToLifeCycleRuleOutput() LifeCycleRuleOutput
func (*LifeCycleRule) ToLifeCycleRuleOutputWithContext ¶
func (i *LifeCycleRule) ToLifeCycleRuleOutputWithContext(ctx context.Context) LifeCycleRuleOutput
type LifeCycleRuleArgs ¶
type LifeCycleRuleArgs struct { // file system id. FileSystemId pulumi.StringInput // life cycle rule. LifeCycleRule LifeCycleRuleLifeCycleRuleInput }
The set of arguments for constructing a LifeCycleRule resource.
func (LifeCycleRuleArgs) ElementType ¶
func (LifeCycleRuleArgs) ElementType() reflect.Type
type LifeCycleRuleArray ¶
type LifeCycleRuleArray []LifeCycleRuleInput
func (LifeCycleRuleArray) ElementType ¶
func (LifeCycleRuleArray) ElementType() reflect.Type
func (LifeCycleRuleArray) ToLifeCycleRuleArrayOutput ¶
func (i LifeCycleRuleArray) ToLifeCycleRuleArrayOutput() LifeCycleRuleArrayOutput
func (LifeCycleRuleArray) ToLifeCycleRuleArrayOutputWithContext ¶
func (i LifeCycleRuleArray) ToLifeCycleRuleArrayOutputWithContext(ctx context.Context) LifeCycleRuleArrayOutput
type LifeCycleRuleArrayInput ¶
type LifeCycleRuleArrayInput interface { pulumi.Input ToLifeCycleRuleArrayOutput() LifeCycleRuleArrayOutput ToLifeCycleRuleArrayOutputWithContext(context.Context) LifeCycleRuleArrayOutput }
LifeCycleRuleArrayInput is an input type that accepts LifeCycleRuleArray and LifeCycleRuleArrayOutput values. You can construct a concrete instance of `LifeCycleRuleArrayInput` via:
LifeCycleRuleArray{ LifeCycleRuleArgs{...} }
type LifeCycleRuleArrayOutput ¶
type LifeCycleRuleArrayOutput struct{ *pulumi.OutputState }
func (LifeCycleRuleArrayOutput) ElementType ¶
func (LifeCycleRuleArrayOutput) ElementType() reflect.Type
func (LifeCycleRuleArrayOutput) Index ¶
func (o LifeCycleRuleArrayOutput) Index(i pulumi.IntInput) LifeCycleRuleOutput
func (LifeCycleRuleArrayOutput) ToLifeCycleRuleArrayOutput ¶
func (o LifeCycleRuleArrayOutput) ToLifeCycleRuleArrayOutput() LifeCycleRuleArrayOutput
func (LifeCycleRuleArrayOutput) ToLifeCycleRuleArrayOutputWithContext ¶
func (o LifeCycleRuleArrayOutput) ToLifeCycleRuleArrayOutputWithContext(ctx context.Context) LifeCycleRuleArrayOutput
type LifeCycleRuleInput ¶
type LifeCycleRuleInput interface { pulumi.Input ToLifeCycleRuleOutput() LifeCycleRuleOutput ToLifeCycleRuleOutputWithContext(ctx context.Context) LifeCycleRuleOutput }
type LifeCycleRuleLifeCycleRule ¶
type LifeCycleRuleLifeCycleRule struct { CreateTime *string `pulumi:"createTime"` LifeCycleRuleId *int `pulumi:"lifeCycleRuleId"` // rule name. LifeCycleRuleName *string `pulumi:"lifeCycleRuleName"` // rule op path. Path *string `pulumi:"path"` // rule status, 1:open, 2:close. Status *int `pulumi:"status"` // life cycle rule transition list. Transitions []LifeCycleRuleLifeCycleRuleTransition `pulumi:"transitions"` }
type LifeCycleRuleLifeCycleRuleArgs ¶
type LifeCycleRuleLifeCycleRuleArgs struct { CreateTime pulumi.StringPtrInput `pulumi:"createTime"` LifeCycleRuleId pulumi.IntPtrInput `pulumi:"lifeCycleRuleId"` // rule name. LifeCycleRuleName pulumi.StringPtrInput `pulumi:"lifeCycleRuleName"` // rule op path. Path pulumi.StringPtrInput `pulumi:"path"` // rule status, 1:open, 2:close. Status pulumi.IntPtrInput `pulumi:"status"` // life cycle rule transition list. Transitions LifeCycleRuleLifeCycleRuleTransitionArrayInput `pulumi:"transitions"` }
func (LifeCycleRuleLifeCycleRuleArgs) ElementType ¶
func (LifeCycleRuleLifeCycleRuleArgs) ElementType() reflect.Type
func (LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRuleOutput ¶
func (i LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRuleOutput() LifeCycleRuleLifeCycleRuleOutput
func (LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRuleOutputWithContext ¶
func (i LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRuleOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleOutput
func (LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRulePtrOutput ¶
func (i LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRulePtrOutput() LifeCycleRuleLifeCycleRulePtrOutput
func (LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext ¶
func (i LifeCycleRuleLifeCycleRuleArgs) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRulePtrOutput
type LifeCycleRuleLifeCycleRuleInput ¶
type LifeCycleRuleLifeCycleRuleInput interface { pulumi.Input ToLifeCycleRuleLifeCycleRuleOutput() LifeCycleRuleLifeCycleRuleOutput ToLifeCycleRuleLifeCycleRuleOutputWithContext(context.Context) LifeCycleRuleLifeCycleRuleOutput }
LifeCycleRuleLifeCycleRuleInput is an input type that accepts LifeCycleRuleLifeCycleRuleArgs and LifeCycleRuleLifeCycleRuleOutput values. You can construct a concrete instance of `LifeCycleRuleLifeCycleRuleInput` via:
LifeCycleRuleLifeCycleRuleArgs{...}
type LifeCycleRuleLifeCycleRuleOutput ¶
type LifeCycleRuleLifeCycleRuleOutput struct{ *pulumi.OutputState }
func (LifeCycleRuleLifeCycleRuleOutput) CreateTime ¶
func (o LifeCycleRuleLifeCycleRuleOutput) CreateTime() pulumi.StringPtrOutput
func (LifeCycleRuleLifeCycleRuleOutput) ElementType ¶
func (LifeCycleRuleLifeCycleRuleOutput) ElementType() reflect.Type
func (LifeCycleRuleLifeCycleRuleOutput) LifeCycleRuleId ¶
func (o LifeCycleRuleLifeCycleRuleOutput) LifeCycleRuleId() pulumi.IntPtrOutput
func (LifeCycleRuleLifeCycleRuleOutput) LifeCycleRuleName ¶
func (o LifeCycleRuleLifeCycleRuleOutput) LifeCycleRuleName() pulumi.StringPtrOutput
rule name.
func (LifeCycleRuleLifeCycleRuleOutput) Path ¶
func (o LifeCycleRuleLifeCycleRuleOutput) Path() pulumi.StringPtrOutput
rule op path.
func (LifeCycleRuleLifeCycleRuleOutput) Status ¶
func (o LifeCycleRuleLifeCycleRuleOutput) Status() pulumi.IntPtrOutput
rule status, 1:open, 2:close.
func (LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRuleOutput ¶
func (o LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRuleOutput() LifeCycleRuleLifeCycleRuleOutput
func (LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRuleOutputWithContext ¶
func (o LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRuleOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleOutput
func (LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRulePtrOutput ¶
func (o LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRulePtrOutput() LifeCycleRuleLifeCycleRulePtrOutput
func (LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext ¶
func (o LifeCycleRuleLifeCycleRuleOutput) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRulePtrOutput
func (LifeCycleRuleLifeCycleRuleOutput) Transitions ¶
func (o LifeCycleRuleLifeCycleRuleOutput) Transitions() LifeCycleRuleLifeCycleRuleTransitionArrayOutput
life cycle rule transition list.
type LifeCycleRuleLifeCycleRulePtrInput ¶
type LifeCycleRuleLifeCycleRulePtrInput interface { pulumi.Input ToLifeCycleRuleLifeCycleRulePtrOutput() LifeCycleRuleLifeCycleRulePtrOutput ToLifeCycleRuleLifeCycleRulePtrOutputWithContext(context.Context) LifeCycleRuleLifeCycleRulePtrOutput }
LifeCycleRuleLifeCycleRulePtrInput is an input type that accepts LifeCycleRuleLifeCycleRuleArgs, LifeCycleRuleLifeCycleRulePtr and LifeCycleRuleLifeCycleRulePtrOutput values. You can construct a concrete instance of `LifeCycleRuleLifeCycleRulePtrInput` via:
LifeCycleRuleLifeCycleRuleArgs{...} or: nil
func LifeCycleRuleLifeCycleRulePtr ¶
func LifeCycleRuleLifeCycleRulePtr(v *LifeCycleRuleLifeCycleRuleArgs) LifeCycleRuleLifeCycleRulePtrInput
type LifeCycleRuleLifeCycleRulePtrOutput ¶
type LifeCycleRuleLifeCycleRulePtrOutput struct{ *pulumi.OutputState }
func (LifeCycleRuleLifeCycleRulePtrOutput) CreateTime ¶
func (o LifeCycleRuleLifeCycleRulePtrOutput) CreateTime() pulumi.StringPtrOutput
func (LifeCycleRuleLifeCycleRulePtrOutput) Elem ¶
func (o LifeCycleRuleLifeCycleRulePtrOutput) Elem() LifeCycleRuleLifeCycleRuleOutput
func (LifeCycleRuleLifeCycleRulePtrOutput) ElementType ¶
func (LifeCycleRuleLifeCycleRulePtrOutput) ElementType() reflect.Type
func (LifeCycleRuleLifeCycleRulePtrOutput) LifeCycleRuleId ¶
func (o LifeCycleRuleLifeCycleRulePtrOutput) LifeCycleRuleId() pulumi.IntPtrOutput
func (LifeCycleRuleLifeCycleRulePtrOutput) LifeCycleRuleName ¶
func (o LifeCycleRuleLifeCycleRulePtrOutput) LifeCycleRuleName() pulumi.StringPtrOutput
rule name.
func (LifeCycleRuleLifeCycleRulePtrOutput) Path ¶
func (o LifeCycleRuleLifeCycleRulePtrOutput) Path() pulumi.StringPtrOutput
rule op path.
func (LifeCycleRuleLifeCycleRulePtrOutput) Status ¶
func (o LifeCycleRuleLifeCycleRulePtrOutput) Status() pulumi.IntPtrOutput
rule status, 1:open, 2:close.
func (LifeCycleRuleLifeCycleRulePtrOutput) ToLifeCycleRuleLifeCycleRulePtrOutput ¶
func (o LifeCycleRuleLifeCycleRulePtrOutput) ToLifeCycleRuleLifeCycleRulePtrOutput() LifeCycleRuleLifeCycleRulePtrOutput
func (LifeCycleRuleLifeCycleRulePtrOutput) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext ¶
func (o LifeCycleRuleLifeCycleRulePtrOutput) ToLifeCycleRuleLifeCycleRulePtrOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRulePtrOutput
func (LifeCycleRuleLifeCycleRulePtrOutput) Transitions ¶
func (o LifeCycleRuleLifeCycleRulePtrOutput) Transitions() LifeCycleRuleLifeCycleRuleTransitionArrayOutput
life cycle rule transition list.
type LifeCycleRuleLifeCycleRuleTransitionArgs ¶
type LifeCycleRuleLifeCycleRuleTransitionArgs struct { // trigger days(n day). Days pulumi.IntInput `pulumi:"days"` // transition type, 1: archive, 2: delete, 3: low rate. Type pulumi.IntInput `pulumi:"type"` }
func (LifeCycleRuleLifeCycleRuleTransitionArgs) ElementType ¶
func (LifeCycleRuleLifeCycleRuleTransitionArgs) ElementType() reflect.Type
func (LifeCycleRuleLifeCycleRuleTransitionArgs) ToLifeCycleRuleLifeCycleRuleTransitionOutput ¶
func (i LifeCycleRuleLifeCycleRuleTransitionArgs) ToLifeCycleRuleLifeCycleRuleTransitionOutput() LifeCycleRuleLifeCycleRuleTransitionOutput
func (LifeCycleRuleLifeCycleRuleTransitionArgs) ToLifeCycleRuleLifeCycleRuleTransitionOutputWithContext ¶
func (i LifeCycleRuleLifeCycleRuleTransitionArgs) ToLifeCycleRuleLifeCycleRuleTransitionOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleTransitionOutput
type LifeCycleRuleLifeCycleRuleTransitionArray ¶
type LifeCycleRuleLifeCycleRuleTransitionArray []LifeCycleRuleLifeCycleRuleTransitionInput
func (LifeCycleRuleLifeCycleRuleTransitionArray) ElementType ¶
func (LifeCycleRuleLifeCycleRuleTransitionArray) ElementType() reflect.Type
func (LifeCycleRuleLifeCycleRuleTransitionArray) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutput ¶
func (i LifeCycleRuleLifeCycleRuleTransitionArray) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutput() LifeCycleRuleLifeCycleRuleTransitionArrayOutput
func (LifeCycleRuleLifeCycleRuleTransitionArray) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutputWithContext ¶
func (i LifeCycleRuleLifeCycleRuleTransitionArray) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleTransitionArrayOutput
type LifeCycleRuleLifeCycleRuleTransitionArrayInput ¶
type LifeCycleRuleLifeCycleRuleTransitionArrayInput interface { pulumi.Input ToLifeCycleRuleLifeCycleRuleTransitionArrayOutput() LifeCycleRuleLifeCycleRuleTransitionArrayOutput ToLifeCycleRuleLifeCycleRuleTransitionArrayOutputWithContext(context.Context) LifeCycleRuleLifeCycleRuleTransitionArrayOutput }
LifeCycleRuleLifeCycleRuleTransitionArrayInput is an input type that accepts LifeCycleRuleLifeCycleRuleTransitionArray and LifeCycleRuleLifeCycleRuleTransitionArrayOutput values. You can construct a concrete instance of `LifeCycleRuleLifeCycleRuleTransitionArrayInput` via:
LifeCycleRuleLifeCycleRuleTransitionArray{ LifeCycleRuleLifeCycleRuleTransitionArgs{...} }
type LifeCycleRuleLifeCycleRuleTransitionArrayOutput ¶
type LifeCycleRuleLifeCycleRuleTransitionArrayOutput struct{ *pulumi.OutputState }
func (LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ElementType ¶
func (LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ElementType() reflect.Type
func (LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutput ¶
func (o LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutput() LifeCycleRuleLifeCycleRuleTransitionArrayOutput
func (LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutputWithContext ¶
func (o LifeCycleRuleLifeCycleRuleTransitionArrayOutput) ToLifeCycleRuleLifeCycleRuleTransitionArrayOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleTransitionArrayOutput
type LifeCycleRuleLifeCycleRuleTransitionInput ¶
type LifeCycleRuleLifeCycleRuleTransitionInput interface { pulumi.Input ToLifeCycleRuleLifeCycleRuleTransitionOutput() LifeCycleRuleLifeCycleRuleTransitionOutput ToLifeCycleRuleLifeCycleRuleTransitionOutputWithContext(context.Context) LifeCycleRuleLifeCycleRuleTransitionOutput }
LifeCycleRuleLifeCycleRuleTransitionInput is an input type that accepts LifeCycleRuleLifeCycleRuleTransitionArgs and LifeCycleRuleLifeCycleRuleTransitionOutput values. You can construct a concrete instance of `LifeCycleRuleLifeCycleRuleTransitionInput` via:
LifeCycleRuleLifeCycleRuleTransitionArgs{...}
type LifeCycleRuleLifeCycleRuleTransitionOutput ¶
type LifeCycleRuleLifeCycleRuleTransitionOutput struct{ *pulumi.OutputState }
func (LifeCycleRuleLifeCycleRuleTransitionOutput) Days ¶
func (o LifeCycleRuleLifeCycleRuleTransitionOutput) Days() pulumi.IntOutput
trigger days(n day).
func (LifeCycleRuleLifeCycleRuleTransitionOutput) ElementType ¶
func (LifeCycleRuleLifeCycleRuleTransitionOutput) ElementType() reflect.Type
func (LifeCycleRuleLifeCycleRuleTransitionOutput) ToLifeCycleRuleLifeCycleRuleTransitionOutput ¶
func (o LifeCycleRuleLifeCycleRuleTransitionOutput) ToLifeCycleRuleLifeCycleRuleTransitionOutput() LifeCycleRuleLifeCycleRuleTransitionOutput
func (LifeCycleRuleLifeCycleRuleTransitionOutput) ToLifeCycleRuleLifeCycleRuleTransitionOutputWithContext ¶
func (o LifeCycleRuleLifeCycleRuleTransitionOutput) ToLifeCycleRuleLifeCycleRuleTransitionOutputWithContext(ctx context.Context) LifeCycleRuleLifeCycleRuleTransitionOutput
func (LifeCycleRuleLifeCycleRuleTransitionOutput) Type ¶
func (o LifeCycleRuleLifeCycleRuleTransitionOutput) Type() pulumi.IntOutput
transition type, 1: archive, 2: delete, 3: low rate.
type LifeCycleRuleMap ¶
type LifeCycleRuleMap map[string]LifeCycleRuleInput
func (LifeCycleRuleMap) ElementType ¶
func (LifeCycleRuleMap) ElementType() reflect.Type
func (LifeCycleRuleMap) ToLifeCycleRuleMapOutput ¶
func (i LifeCycleRuleMap) ToLifeCycleRuleMapOutput() LifeCycleRuleMapOutput
func (LifeCycleRuleMap) ToLifeCycleRuleMapOutputWithContext ¶
func (i LifeCycleRuleMap) ToLifeCycleRuleMapOutputWithContext(ctx context.Context) LifeCycleRuleMapOutput
type LifeCycleRuleMapInput ¶
type LifeCycleRuleMapInput interface { pulumi.Input ToLifeCycleRuleMapOutput() LifeCycleRuleMapOutput ToLifeCycleRuleMapOutputWithContext(context.Context) LifeCycleRuleMapOutput }
LifeCycleRuleMapInput is an input type that accepts LifeCycleRuleMap and LifeCycleRuleMapOutput values. You can construct a concrete instance of `LifeCycleRuleMapInput` via:
LifeCycleRuleMap{ "key": LifeCycleRuleArgs{...} }
type LifeCycleRuleMapOutput ¶
type LifeCycleRuleMapOutput struct{ *pulumi.OutputState }
func (LifeCycleRuleMapOutput) ElementType ¶
func (LifeCycleRuleMapOutput) ElementType() reflect.Type
func (LifeCycleRuleMapOutput) MapIndex ¶
func (o LifeCycleRuleMapOutput) MapIndex(k pulumi.StringInput) LifeCycleRuleOutput
func (LifeCycleRuleMapOutput) ToLifeCycleRuleMapOutput ¶
func (o LifeCycleRuleMapOutput) ToLifeCycleRuleMapOutput() LifeCycleRuleMapOutput
func (LifeCycleRuleMapOutput) ToLifeCycleRuleMapOutputWithContext ¶
func (o LifeCycleRuleMapOutput) ToLifeCycleRuleMapOutputWithContext(ctx context.Context) LifeCycleRuleMapOutput
type LifeCycleRuleOutput ¶
type LifeCycleRuleOutput struct{ *pulumi.OutputState }
func (LifeCycleRuleOutput) ElementType ¶
func (LifeCycleRuleOutput) ElementType() reflect.Type
func (LifeCycleRuleOutput) FileSystemId ¶
func (o LifeCycleRuleOutput) FileSystemId() pulumi.StringOutput
file system id.
func (LifeCycleRuleOutput) LifeCycleRule ¶
func (o LifeCycleRuleOutput) LifeCycleRule() LifeCycleRuleLifeCycleRuleOutput
life cycle rule.
func (LifeCycleRuleOutput) ToLifeCycleRuleOutput ¶
func (o LifeCycleRuleOutput) ToLifeCycleRuleOutput() LifeCycleRuleOutput
func (LifeCycleRuleOutput) ToLifeCycleRuleOutputWithContext ¶
func (o LifeCycleRuleOutput) ToLifeCycleRuleOutputWithContext(ctx context.Context) LifeCycleRuleOutput
type LifeCycleRuleState ¶
type LifeCycleRuleState struct { // file system id. FileSystemId pulumi.StringPtrInput // life cycle rule. LifeCycleRule LifeCycleRuleLifeCycleRulePtrInput }
func (LifeCycleRuleState) ElementType ¶
func (LifeCycleRuleState) ElementType() reflect.Type
type MountPoint ¶
type MountPoint struct { pulumi.CustomResourceState // file system id you want to mount. FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"` // mount point name. MountPointName pulumi.StringOutput `pulumi:"mountPointName"` // mount status 1:open, 2:close. MountPointStatus pulumi.IntOutput `pulumi:"mountPointStatus"` }
Provides a resource to create a chdfs mountPoint
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Chdfs.NewMountPoint(ctx, "mountPoint", &Chdfs.MountPointArgs{ FileSystemId: pulumi.String("f14mpfy5lh4e"), MountPointName: pulumi.String("terraform-test"), MountPointStatus: pulumi.Int(1), }) if err != nil { return err } return nil }) }
```
## Import
chdfs mount_point can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Chdfs/mountPoint:MountPoint mount_point mount_point_id
```
func GetMountPoint ¶
func GetMountPoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MountPointState, opts ...pulumi.ResourceOption) (*MountPoint, error)
GetMountPoint gets an existing MountPoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMountPoint ¶
func NewMountPoint(ctx *pulumi.Context, name string, args *MountPointArgs, opts ...pulumi.ResourceOption) (*MountPoint, error)
NewMountPoint registers a new resource with the given unique name, arguments, and options.
func (*MountPoint) ElementType ¶
func (*MountPoint) ElementType() reflect.Type
func (*MountPoint) ToMountPointOutput ¶
func (i *MountPoint) ToMountPointOutput() MountPointOutput
func (*MountPoint) ToMountPointOutputWithContext ¶
func (i *MountPoint) ToMountPointOutputWithContext(ctx context.Context) MountPointOutput
type MountPointArgs ¶
type MountPointArgs struct { // file system id you want to mount. FileSystemId pulumi.StringInput // mount point name. MountPointName pulumi.StringInput // mount status 1:open, 2:close. MountPointStatus pulumi.IntInput }
The set of arguments for constructing a MountPoint resource.
func (MountPointArgs) ElementType ¶
func (MountPointArgs) ElementType() reflect.Type
type MountPointArray ¶
type MountPointArray []MountPointInput
func (MountPointArray) ElementType ¶
func (MountPointArray) ElementType() reflect.Type
func (MountPointArray) ToMountPointArrayOutput ¶
func (i MountPointArray) ToMountPointArrayOutput() MountPointArrayOutput
func (MountPointArray) ToMountPointArrayOutputWithContext ¶
func (i MountPointArray) ToMountPointArrayOutputWithContext(ctx context.Context) MountPointArrayOutput
type MountPointArrayInput ¶
type MountPointArrayInput interface { pulumi.Input ToMountPointArrayOutput() MountPointArrayOutput ToMountPointArrayOutputWithContext(context.Context) MountPointArrayOutput }
MountPointArrayInput is an input type that accepts MountPointArray and MountPointArrayOutput values. You can construct a concrete instance of `MountPointArrayInput` via:
MountPointArray{ MountPointArgs{...} }
type MountPointArrayOutput ¶
type MountPointArrayOutput struct{ *pulumi.OutputState }
func (MountPointArrayOutput) ElementType ¶
func (MountPointArrayOutput) ElementType() reflect.Type
func (MountPointArrayOutput) Index ¶
func (o MountPointArrayOutput) Index(i pulumi.IntInput) MountPointOutput
func (MountPointArrayOutput) ToMountPointArrayOutput ¶
func (o MountPointArrayOutput) ToMountPointArrayOutput() MountPointArrayOutput
func (MountPointArrayOutput) ToMountPointArrayOutputWithContext ¶
func (o MountPointArrayOutput) ToMountPointArrayOutputWithContext(ctx context.Context) MountPointArrayOutput
type MountPointAttachment ¶
type MountPointAttachment struct { pulumi.CustomResourceState // associate access group id. AccessGroupIds pulumi.StringArrayOutput `pulumi:"accessGroupIds"` // associate mount point. MountPointId pulumi.StringOutput `pulumi:"mountPointId"` }
Provides a resource to create a chdfs mountPointAttachment
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Chdfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Chdfs.NewMountPointAttachment(ctx, "mountPointAttachment", &Chdfs.MountPointAttachmentArgs{ AccessGroupIds: pulumi.StringArray{ pulumi.String("ag-bvmzrbsm"), pulumi.String("ag-lairqrgr"), }, MountPointId: pulumi.String("f14mpfy5lh4e-KuiL"), }) if err != nil { return err } return nil }) }
```
## Import
chdfs mount_point_attachment can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Chdfs/mountPointAttachment:MountPointAttachment mount_point_attachment mount_point_id
```
func GetMountPointAttachment ¶
func GetMountPointAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MountPointAttachmentState, opts ...pulumi.ResourceOption) (*MountPointAttachment, error)
GetMountPointAttachment gets an existing MountPointAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMountPointAttachment ¶
func NewMountPointAttachment(ctx *pulumi.Context, name string, args *MountPointAttachmentArgs, opts ...pulumi.ResourceOption) (*MountPointAttachment, error)
NewMountPointAttachment registers a new resource with the given unique name, arguments, and options.
func (*MountPointAttachment) ElementType ¶
func (*MountPointAttachment) ElementType() reflect.Type
func (*MountPointAttachment) ToMountPointAttachmentOutput ¶
func (i *MountPointAttachment) ToMountPointAttachmentOutput() MountPointAttachmentOutput
func (*MountPointAttachment) ToMountPointAttachmentOutputWithContext ¶
func (i *MountPointAttachment) ToMountPointAttachmentOutputWithContext(ctx context.Context) MountPointAttachmentOutput
type MountPointAttachmentArgs ¶
type MountPointAttachmentArgs struct { // associate access group id. AccessGroupIds pulumi.StringArrayInput // associate mount point. MountPointId pulumi.StringInput }
The set of arguments for constructing a MountPointAttachment resource.
func (MountPointAttachmentArgs) ElementType ¶
func (MountPointAttachmentArgs) ElementType() reflect.Type
type MountPointAttachmentArray ¶
type MountPointAttachmentArray []MountPointAttachmentInput
func (MountPointAttachmentArray) ElementType ¶
func (MountPointAttachmentArray) ElementType() reflect.Type
func (MountPointAttachmentArray) ToMountPointAttachmentArrayOutput ¶
func (i MountPointAttachmentArray) ToMountPointAttachmentArrayOutput() MountPointAttachmentArrayOutput
func (MountPointAttachmentArray) ToMountPointAttachmentArrayOutputWithContext ¶
func (i MountPointAttachmentArray) ToMountPointAttachmentArrayOutputWithContext(ctx context.Context) MountPointAttachmentArrayOutput
type MountPointAttachmentArrayInput ¶
type MountPointAttachmentArrayInput interface { pulumi.Input ToMountPointAttachmentArrayOutput() MountPointAttachmentArrayOutput ToMountPointAttachmentArrayOutputWithContext(context.Context) MountPointAttachmentArrayOutput }
MountPointAttachmentArrayInput is an input type that accepts MountPointAttachmentArray and MountPointAttachmentArrayOutput values. You can construct a concrete instance of `MountPointAttachmentArrayInput` via:
MountPointAttachmentArray{ MountPointAttachmentArgs{...} }
type MountPointAttachmentArrayOutput ¶
type MountPointAttachmentArrayOutput struct{ *pulumi.OutputState }
func (MountPointAttachmentArrayOutput) ElementType ¶
func (MountPointAttachmentArrayOutput) ElementType() reflect.Type
func (MountPointAttachmentArrayOutput) Index ¶
func (o MountPointAttachmentArrayOutput) Index(i pulumi.IntInput) MountPointAttachmentOutput
func (MountPointAttachmentArrayOutput) ToMountPointAttachmentArrayOutput ¶
func (o MountPointAttachmentArrayOutput) ToMountPointAttachmentArrayOutput() MountPointAttachmentArrayOutput
func (MountPointAttachmentArrayOutput) ToMountPointAttachmentArrayOutputWithContext ¶
func (o MountPointAttachmentArrayOutput) ToMountPointAttachmentArrayOutputWithContext(ctx context.Context) MountPointAttachmentArrayOutput
type MountPointAttachmentInput ¶
type MountPointAttachmentInput interface { pulumi.Input ToMountPointAttachmentOutput() MountPointAttachmentOutput ToMountPointAttachmentOutputWithContext(ctx context.Context) MountPointAttachmentOutput }
type MountPointAttachmentMap ¶
type MountPointAttachmentMap map[string]MountPointAttachmentInput
func (MountPointAttachmentMap) ElementType ¶
func (MountPointAttachmentMap) ElementType() reflect.Type
func (MountPointAttachmentMap) ToMountPointAttachmentMapOutput ¶
func (i MountPointAttachmentMap) ToMountPointAttachmentMapOutput() MountPointAttachmentMapOutput
func (MountPointAttachmentMap) ToMountPointAttachmentMapOutputWithContext ¶
func (i MountPointAttachmentMap) ToMountPointAttachmentMapOutputWithContext(ctx context.Context) MountPointAttachmentMapOutput
type MountPointAttachmentMapInput ¶
type MountPointAttachmentMapInput interface { pulumi.Input ToMountPointAttachmentMapOutput() MountPointAttachmentMapOutput ToMountPointAttachmentMapOutputWithContext(context.Context) MountPointAttachmentMapOutput }
MountPointAttachmentMapInput is an input type that accepts MountPointAttachmentMap and MountPointAttachmentMapOutput values. You can construct a concrete instance of `MountPointAttachmentMapInput` via:
MountPointAttachmentMap{ "key": MountPointAttachmentArgs{...} }
type MountPointAttachmentMapOutput ¶
type MountPointAttachmentMapOutput struct{ *pulumi.OutputState }
func (MountPointAttachmentMapOutput) ElementType ¶
func (MountPointAttachmentMapOutput) ElementType() reflect.Type
func (MountPointAttachmentMapOutput) MapIndex ¶
func (o MountPointAttachmentMapOutput) MapIndex(k pulumi.StringInput) MountPointAttachmentOutput
func (MountPointAttachmentMapOutput) ToMountPointAttachmentMapOutput ¶
func (o MountPointAttachmentMapOutput) ToMountPointAttachmentMapOutput() MountPointAttachmentMapOutput
func (MountPointAttachmentMapOutput) ToMountPointAttachmentMapOutputWithContext ¶
func (o MountPointAttachmentMapOutput) ToMountPointAttachmentMapOutputWithContext(ctx context.Context) MountPointAttachmentMapOutput
type MountPointAttachmentOutput ¶
type MountPointAttachmentOutput struct{ *pulumi.OutputState }
func (MountPointAttachmentOutput) AccessGroupIds ¶
func (o MountPointAttachmentOutput) AccessGroupIds() pulumi.StringArrayOutput
associate access group id.
func (MountPointAttachmentOutput) ElementType ¶
func (MountPointAttachmentOutput) ElementType() reflect.Type
func (MountPointAttachmentOutput) MountPointId ¶
func (o MountPointAttachmentOutput) MountPointId() pulumi.StringOutput
associate mount point.
func (MountPointAttachmentOutput) ToMountPointAttachmentOutput ¶
func (o MountPointAttachmentOutput) ToMountPointAttachmentOutput() MountPointAttachmentOutput
func (MountPointAttachmentOutput) ToMountPointAttachmentOutputWithContext ¶
func (o MountPointAttachmentOutput) ToMountPointAttachmentOutputWithContext(ctx context.Context) MountPointAttachmentOutput
type MountPointAttachmentState ¶
type MountPointAttachmentState struct { // associate access group id. AccessGroupIds pulumi.StringArrayInput // associate mount point. MountPointId pulumi.StringPtrInput }
func (MountPointAttachmentState) ElementType ¶
func (MountPointAttachmentState) ElementType() reflect.Type
type MountPointInput ¶
type MountPointInput interface { pulumi.Input ToMountPointOutput() MountPointOutput ToMountPointOutputWithContext(ctx context.Context) MountPointOutput }
type MountPointMap ¶
type MountPointMap map[string]MountPointInput
func (MountPointMap) ElementType ¶
func (MountPointMap) ElementType() reflect.Type
func (MountPointMap) ToMountPointMapOutput ¶
func (i MountPointMap) ToMountPointMapOutput() MountPointMapOutput
func (MountPointMap) ToMountPointMapOutputWithContext ¶
func (i MountPointMap) ToMountPointMapOutputWithContext(ctx context.Context) MountPointMapOutput
type MountPointMapInput ¶
type MountPointMapInput interface { pulumi.Input ToMountPointMapOutput() MountPointMapOutput ToMountPointMapOutputWithContext(context.Context) MountPointMapOutput }
MountPointMapInput is an input type that accepts MountPointMap and MountPointMapOutput values. You can construct a concrete instance of `MountPointMapInput` via:
MountPointMap{ "key": MountPointArgs{...} }
type MountPointMapOutput ¶
type MountPointMapOutput struct{ *pulumi.OutputState }
func (MountPointMapOutput) ElementType ¶
func (MountPointMapOutput) ElementType() reflect.Type
func (MountPointMapOutput) MapIndex ¶
func (o MountPointMapOutput) MapIndex(k pulumi.StringInput) MountPointOutput
func (MountPointMapOutput) ToMountPointMapOutput ¶
func (o MountPointMapOutput) ToMountPointMapOutput() MountPointMapOutput
func (MountPointMapOutput) ToMountPointMapOutputWithContext ¶
func (o MountPointMapOutput) ToMountPointMapOutputWithContext(ctx context.Context) MountPointMapOutput
type MountPointOutput ¶
type MountPointOutput struct{ *pulumi.OutputState }
func (MountPointOutput) ElementType ¶
func (MountPointOutput) ElementType() reflect.Type
func (MountPointOutput) FileSystemId ¶
func (o MountPointOutput) FileSystemId() pulumi.StringOutput
file system id you want to mount.
func (MountPointOutput) MountPointName ¶
func (o MountPointOutput) MountPointName() pulumi.StringOutput
mount point name.
func (MountPointOutput) MountPointStatus ¶
func (o MountPointOutput) MountPointStatus() pulumi.IntOutput
mount status 1:open, 2:close.
func (MountPointOutput) ToMountPointOutput ¶
func (o MountPointOutput) ToMountPointOutput() MountPointOutput
func (MountPointOutput) ToMountPointOutputWithContext ¶
func (o MountPointOutput) ToMountPointOutputWithContext(ctx context.Context) MountPointOutput
type MountPointState ¶
type MountPointState struct { // file system id you want to mount. FileSystemId pulumi.StringPtrInput // mount point name. MountPointName pulumi.StringPtrInput // mount status 1:open, 2:close. MountPointStatus pulumi.IntPtrInput }
func (MountPointState) ElementType ¶
func (MountPointState) ElementType() reflect.Type