Documentation ¶
Index ¶
- 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) Capacity() pulumi.IntOutput
- func (o FileSystemOutput) ChargeType() pulumi.StringOutput
- func (o FileSystemOutput) CreateTime() pulumi.StringOutput
- func (o FileSystemOutput) Description() pulumi.StringOutput
- func (FileSystemOutput) ElementType() reflect.Type
- func (o FileSystemOutput) FileSystemName() pulumi.StringOutput
- func (o FileSystemOutput) FileSystemType() pulumi.StringOutput
- func (o FileSystemOutput) ProjectName() pulumi.StringOutput
- func (o FileSystemOutput) ProtocolType() pulumi.StringOutput
- func (o FileSystemOutput) RegionId() pulumi.StringOutput
- func (o FileSystemOutput) SnapshotCount() pulumi.IntOutput
- func (o FileSystemOutput) SnapshotId() pulumi.StringPtrOutput
- func (o FileSystemOutput) Status() pulumi.StringOutput
- func (o FileSystemOutput) StorageType() pulumi.StringOutput
- func (o FileSystemOutput) Tags() FileSystemTagArrayOutput
- func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput
- func (o FileSystemOutput) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
- func (o FileSystemOutput) UpdateTime() pulumi.StringOutput
- func (o FileSystemOutput) Version() pulumi.StringOutput
- func (o FileSystemOutput) ZoneId() pulumi.StringOutput
- func (o FileSystemOutput) ZoneName() pulumi.StringOutput
- type FileSystemState
- type FileSystemTag
- type FileSystemTagArgs
- type FileSystemTagArray
- type FileSystemTagArrayInput
- type FileSystemTagArrayOutput
- func (FileSystemTagArrayOutput) ElementType() reflect.Type
- func (o FileSystemTagArrayOutput) Index(i pulumi.IntInput) FileSystemTagOutput
- func (o FileSystemTagArrayOutput) ToFileSystemTagArrayOutput() FileSystemTagArrayOutput
- func (o FileSystemTagArrayOutput) ToFileSystemTagArrayOutputWithContext(ctx context.Context) FileSystemTagArrayOutput
- type FileSystemTagInput
- type FileSystemTagOutput
- func (FileSystemTagOutput) ElementType() reflect.Type
- func (o FileSystemTagOutput) Key() pulumi.StringOutput
- func (o FileSystemTagOutput) ToFileSystemTagOutput() FileSystemTagOutput
- func (o FileSystemTagOutput) ToFileSystemTagOutputWithContext(ctx context.Context) FileSystemTagOutput
- func (o FileSystemTagOutput) Value() pulumi.StringOutput
- type FileSystemsArgs
- type FileSystemsFileSystem
- type FileSystemsFileSystemArgs
- type FileSystemsFileSystemArray
- func (FileSystemsFileSystemArray) ElementType() reflect.Type
- func (i FileSystemsFileSystemArray) ToFileSystemsFileSystemArrayOutput() FileSystemsFileSystemArrayOutput
- func (i FileSystemsFileSystemArray) ToFileSystemsFileSystemArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemArrayOutput
- type FileSystemsFileSystemArrayInput
- type FileSystemsFileSystemArrayOutput
- func (FileSystemsFileSystemArrayOutput) ElementType() reflect.Type
- func (o FileSystemsFileSystemArrayOutput) Index(i pulumi.IntInput) FileSystemsFileSystemOutput
- func (o FileSystemsFileSystemArrayOutput) ToFileSystemsFileSystemArrayOutput() FileSystemsFileSystemArrayOutput
- func (o FileSystemsFileSystemArrayOutput) ToFileSystemsFileSystemArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemArrayOutput
- type FileSystemsFileSystemCapacity
- type FileSystemsFileSystemCapacityArgs
- func (FileSystemsFileSystemCapacityArgs) ElementType() reflect.Type
- func (i FileSystemsFileSystemCapacityArgs) ToFileSystemsFileSystemCapacityOutput() FileSystemsFileSystemCapacityOutput
- func (i FileSystemsFileSystemCapacityArgs) ToFileSystemsFileSystemCapacityOutputWithContext(ctx context.Context) FileSystemsFileSystemCapacityOutput
- type FileSystemsFileSystemCapacityArray
- func (FileSystemsFileSystemCapacityArray) ElementType() reflect.Type
- func (i FileSystemsFileSystemCapacityArray) ToFileSystemsFileSystemCapacityArrayOutput() FileSystemsFileSystemCapacityArrayOutput
- func (i FileSystemsFileSystemCapacityArray) ToFileSystemsFileSystemCapacityArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemCapacityArrayOutput
- type FileSystemsFileSystemCapacityArrayInput
- type FileSystemsFileSystemCapacityArrayOutput
- func (FileSystemsFileSystemCapacityArrayOutput) ElementType() reflect.Type
- func (o FileSystemsFileSystemCapacityArrayOutput) Index(i pulumi.IntInput) FileSystemsFileSystemCapacityOutput
- func (o FileSystemsFileSystemCapacityArrayOutput) ToFileSystemsFileSystemCapacityArrayOutput() FileSystemsFileSystemCapacityArrayOutput
- func (o FileSystemsFileSystemCapacityArrayOutput) ToFileSystemsFileSystemCapacityArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemCapacityArrayOutput
- type FileSystemsFileSystemCapacityInput
- type FileSystemsFileSystemCapacityOutput
- func (FileSystemsFileSystemCapacityOutput) ElementType() reflect.Type
- func (o FileSystemsFileSystemCapacityOutput) ToFileSystemsFileSystemCapacityOutput() FileSystemsFileSystemCapacityOutput
- func (o FileSystemsFileSystemCapacityOutput) ToFileSystemsFileSystemCapacityOutputWithContext(ctx context.Context) FileSystemsFileSystemCapacityOutput
- func (o FileSystemsFileSystemCapacityOutput) Total() pulumi.IntOutput
- func (o FileSystemsFileSystemCapacityOutput) Used() pulumi.IntOutput
- type FileSystemsFileSystemInput
- type FileSystemsFileSystemOutput
- func (o FileSystemsFileSystemOutput) Capacities() FileSystemsFileSystemCapacityArrayOutput
- func (o FileSystemsFileSystemOutput) ChargeType() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) CreateTime() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) Description() pulumi.StringOutput
- func (FileSystemsFileSystemOutput) ElementType() reflect.Type
- func (o FileSystemsFileSystemOutput) FileSystemId() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) FileSystemName() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) FileSystemType() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) Id() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) ProjectName() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) ProtocolType() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) RegionId() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) SnapshotCount() pulumi.IntOutput
- func (o FileSystemsFileSystemOutput) Status() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) StorageType() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) Tags() FileSystemsFileSystemTagArrayOutput
- func (o FileSystemsFileSystemOutput) ToFileSystemsFileSystemOutput() FileSystemsFileSystemOutput
- func (o FileSystemsFileSystemOutput) ToFileSystemsFileSystemOutputWithContext(ctx context.Context) FileSystemsFileSystemOutput
- func (o FileSystemsFileSystemOutput) UpdateTime() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) Version() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) ZoneId() pulumi.StringOutput
- func (o FileSystemsFileSystemOutput) ZoneName() pulumi.StringOutput
- type FileSystemsFileSystemTag
- type FileSystemsFileSystemTagArgs
- func (FileSystemsFileSystemTagArgs) ElementType() reflect.Type
- func (i FileSystemsFileSystemTagArgs) ToFileSystemsFileSystemTagOutput() FileSystemsFileSystemTagOutput
- func (i FileSystemsFileSystemTagArgs) ToFileSystemsFileSystemTagOutputWithContext(ctx context.Context) FileSystemsFileSystemTagOutput
- type FileSystemsFileSystemTagArray
- func (FileSystemsFileSystemTagArray) ElementType() reflect.Type
- func (i FileSystemsFileSystemTagArray) ToFileSystemsFileSystemTagArrayOutput() FileSystemsFileSystemTagArrayOutput
- func (i FileSystemsFileSystemTagArray) ToFileSystemsFileSystemTagArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemTagArrayOutput
- type FileSystemsFileSystemTagArrayInput
- type FileSystemsFileSystemTagArrayOutput
- func (FileSystemsFileSystemTagArrayOutput) ElementType() reflect.Type
- func (o FileSystemsFileSystemTagArrayOutput) Index(i pulumi.IntInput) FileSystemsFileSystemTagOutput
- func (o FileSystemsFileSystemTagArrayOutput) ToFileSystemsFileSystemTagArrayOutput() FileSystemsFileSystemTagArrayOutput
- func (o FileSystemsFileSystemTagArrayOutput) ToFileSystemsFileSystemTagArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemTagArrayOutput
- type FileSystemsFileSystemTagInput
- type FileSystemsFileSystemTagOutput
- func (FileSystemsFileSystemTagOutput) ElementType() reflect.Type
- func (o FileSystemsFileSystemTagOutput) Key() pulumi.StringOutput
- func (o FileSystemsFileSystemTagOutput) ToFileSystemsFileSystemTagOutput() FileSystemsFileSystemTagOutput
- func (o FileSystemsFileSystemTagOutput) ToFileSystemsFileSystemTagOutputWithContext(ctx context.Context) FileSystemsFileSystemTagOutput
- func (o FileSystemsFileSystemTagOutput) Type() pulumi.StringOutput
- func (o FileSystemsFileSystemTagOutput) Value() pulumi.StringOutput
- type FileSystemsOutputArgs
- type FileSystemsResult
- type FileSystemsResultOutput
- func (o FileSystemsResultOutput) ChargeType() pulumi.StringPtrOutput
- func (FileSystemsResultOutput) ElementType() reflect.Type
- func (o FileSystemsResultOutput) FileSystemName() pulumi.StringPtrOutput
- func (o FileSystemsResultOutput) FileSystems() FileSystemsFileSystemArrayOutput
- func (o FileSystemsResultOutput) Id() pulumi.StringOutput
- func (o FileSystemsResultOutput) Ids() pulumi.StringArrayOutput
- func (o FileSystemsResultOutput) MountPointId() pulumi.StringPtrOutput
- func (o FileSystemsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o FileSystemsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o FileSystemsResultOutput) PermissionGroupId() pulumi.StringPtrOutput
- func (o FileSystemsResultOutput) ProjectName() pulumi.StringPtrOutput
- func (o FileSystemsResultOutput) ProtocolType() pulumi.StringPtrOutput
- func (o FileSystemsResultOutput) Statuses() pulumi.StringArrayOutput
- func (o FileSystemsResultOutput) StorageType() pulumi.StringPtrOutput
- func (o FileSystemsResultOutput) Tags() FileSystemsTagArrayOutput
- func (o FileSystemsResultOutput) ToFileSystemsResultOutput() FileSystemsResultOutput
- func (o FileSystemsResultOutput) ToFileSystemsResultOutputWithContext(ctx context.Context) FileSystemsResultOutput
- func (o FileSystemsResultOutput) TotalCount() pulumi.IntOutput
- func (o FileSystemsResultOutput) ZoneId() pulumi.StringPtrOutput
- type FileSystemsTag
- type FileSystemsTagArgs
- type FileSystemsTagArray
- type FileSystemsTagArrayInput
- type FileSystemsTagArrayOutput
- func (FileSystemsTagArrayOutput) ElementType() reflect.Type
- func (o FileSystemsTagArrayOutput) Index(i pulumi.IntInput) FileSystemsTagOutput
- func (o FileSystemsTagArrayOutput) ToFileSystemsTagArrayOutput() FileSystemsTagArrayOutput
- func (o FileSystemsTagArrayOutput) ToFileSystemsTagArrayOutputWithContext(ctx context.Context) FileSystemsTagArrayOutput
- type FileSystemsTagInput
- type FileSystemsTagOutput
- func (FileSystemsTagOutput) ElementType() reflect.Type
- func (o FileSystemsTagOutput) Key() pulumi.StringOutput
- func (o FileSystemsTagOutput) ToFileSystemsTagOutput() FileSystemsTagOutput
- func (o FileSystemsTagOutput) ToFileSystemsTagOutputWithContext(ctx context.Context) FileSystemsTagOutput
- func (o FileSystemsTagOutput) Value() pulumi.StringOutput
- 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 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) MountPointId() pulumi.StringOutput
- func (o MountPointOutput) MountPointName() pulumi.StringOutput
- func (o MountPointOutput) PermissionGroupId() pulumi.StringOutput
- func (o MountPointOutput) SubnetId() pulumi.StringOutput
- func (o MountPointOutput) ToMountPointOutput() MountPointOutput
- func (o MountPointOutput) ToMountPointOutputWithContext(ctx context.Context) MountPointOutput
- type MountPointState
- type MountPointsArgs
- type MountPointsMountPoint
- type MountPointsMountPointArgs
- type MountPointsMountPointArray
- func (MountPointsMountPointArray) ElementType() reflect.Type
- func (i MountPointsMountPointArray) ToMountPointsMountPointArrayOutput() MountPointsMountPointArrayOutput
- func (i MountPointsMountPointArray) ToMountPointsMountPointArrayOutputWithContext(ctx context.Context) MountPointsMountPointArrayOutput
- type MountPointsMountPointArrayInput
- type MountPointsMountPointArrayOutput
- func (MountPointsMountPointArrayOutput) ElementType() reflect.Type
- func (o MountPointsMountPointArrayOutput) Index(i pulumi.IntInput) MountPointsMountPointOutput
- func (o MountPointsMountPointArrayOutput) ToMountPointsMountPointArrayOutput() MountPointsMountPointArrayOutput
- func (o MountPointsMountPointArrayOutput) ToMountPointsMountPointArrayOutputWithContext(ctx context.Context) MountPointsMountPointArrayOutput
- type MountPointsMountPointInput
- type MountPointsMountPointOutput
- func (o MountPointsMountPointOutput) CreateTime() pulumi.StringOutput
- func (o MountPointsMountPointOutput) Domain() pulumi.StringOutput
- func (MountPointsMountPointOutput) ElementType() reflect.Type
- func (o MountPointsMountPointOutput) Ip() pulumi.StringOutput
- func (o MountPointsMountPointOutput) MountPointId() pulumi.StringOutput
- func (o MountPointsMountPointOutput) MountPointName() pulumi.StringOutput
- func (o MountPointsMountPointOutput) PermissionGroups() MountPointsMountPointPermissionGroupArrayOutput
- func (o MountPointsMountPointOutput) Status() pulumi.StringOutput
- func (o MountPointsMountPointOutput) SubnetId() pulumi.StringOutput
- func (o MountPointsMountPointOutput) SubnetName() pulumi.StringOutput
- func (o MountPointsMountPointOutput) ToMountPointsMountPointOutput() MountPointsMountPointOutput
- func (o MountPointsMountPointOutput) ToMountPointsMountPointOutputWithContext(ctx context.Context) MountPointsMountPointOutput
- func (o MountPointsMountPointOutput) UpdateTime() pulumi.StringOutput
- func (o MountPointsMountPointOutput) VpcId() pulumi.StringOutput
- func (o MountPointsMountPointOutput) VpcName() pulumi.StringOutput
- type MountPointsMountPointPermissionGroup
- type MountPointsMountPointPermissionGroupArgs
- func (MountPointsMountPointPermissionGroupArgs) ElementType() reflect.Type
- func (i MountPointsMountPointPermissionGroupArgs) ToMountPointsMountPointPermissionGroupOutput() MountPointsMountPointPermissionGroupOutput
- func (i MountPointsMountPointPermissionGroupArgs) ToMountPointsMountPointPermissionGroupOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupOutput
- type MountPointsMountPointPermissionGroupArray
- func (MountPointsMountPointPermissionGroupArray) ElementType() reflect.Type
- func (i MountPointsMountPointPermissionGroupArray) ToMountPointsMountPointPermissionGroupArrayOutput() MountPointsMountPointPermissionGroupArrayOutput
- func (i MountPointsMountPointPermissionGroupArray) ToMountPointsMountPointPermissionGroupArrayOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupArrayOutput
- type MountPointsMountPointPermissionGroupArrayInput
- type MountPointsMountPointPermissionGroupArrayOutput
- func (MountPointsMountPointPermissionGroupArrayOutput) ElementType() reflect.Type
- func (o MountPointsMountPointPermissionGroupArrayOutput) Index(i pulumi.IntInput) MountPointsMountPointPermissionGroupOutput
- func (o MountPointsMountPointPermissionGroupArrayOutput) ToMountPointsMountPointPermissionGroupArrayOutput() MountPointsMountPointPermissionGroupArrayOutput
- func (o MountPointsMountPointPermissionGroupArrayOutput) ToMountPointsMountPointPermissionGroupArrayOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupArrayOutput
- type MountPointsMountPointPermissionGroupInput
- type MountPointsMountPointPermissionGroupMountPoint
- type MountPointsMountPointPermissionGroupMountPointArgs
- func (MountPointsMountPointPermissionGroupMountPointArgs) ElementType() reflect.Type
- func (i MountPointsMountPointPermissionGroupMountPointArgs) ToMountPointsMountPointPermissionGroupMountPointOutput() MountPointsMountPointPermissionGroupMountPointOutput
- func (i MountPointsMountPointPermissionGroupMountPointArgs) ToMountPointsMountPointPermissionGroupMountPointOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupMountPointOutput
- type MountPointsMountPointPermissionGroupMountPointArray
- func (MountPointsMountPointPermissionGroupMountPointArray) ElementType() reflect.Type
- func (i MountPointsMountPointPermissionGroupMountPointArray) ToMountPointsMountPointPermissionGroupMountPointArrayOutput() MountPointsMountPointPermissionGroupMountPointArrayOutput
- func (i MountPointsMountPointPermissionGroupMountPointArray) ToMountPointsMountPointPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupMountPointArrayOutput
- type MountPointsMountPointPermissionGroupMountPointArrayInput
- type MountPointsMountPointPermissionGroupMountPointArrayOutput
- func (MountPointsMountPointPermissionGroupMountPointArrayOutput) ElementType() reflect.Type
- func (o MountPointsMountPointPermissionGroupMountPointArrayOutput) Index(i pulumi.IntInput) MountPointsMountPointPermissionGroupMountPointOutput
- func (o MountPointsMountPointPermissionGroupMountPointArrayOutput) ToMountPointsMountPointPermissionGroupMountPointArrayOutput() MountPointsMountPointPermissionGroupMountPointArrayOutput
- func (o MountPointsMountPointPermissionGroupMountPointArrayOutput) ToMountPointsMountPointPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupMountPointArrayOutput
- type MountPointsMountPointPermissionGroupMountPointInput
- type MountPointsMountPointPermissionGroupMountPointOutput
- func (MountPointsMountPointPermissionGroupMountPointOutput) ElementType() reflect.Type
- func (o MountPointsMountPointPermissionGroupMountPointOutput) FileSystemId() pulumi.StringOutput
- func (o MountPointsMountPointPermissionGroupMountPointOutput) MountPointId() pulumi.StringOutput
- func (o MountPointsMountPointPermissionGroupMountPointOutput) MountPointName() pulumi.StringOutput
- func (o MountPointsMountPointPermissionGroupMountPointOutput) ToMountPointsMountPointPermissionGroupMountPointOutput() MountPointsMountPointPermissionGroupMountPointOutput
- func (o MountPointsMountPointPermissionGroupMountPointOutput) ToMountPointsMountPointPermissionGroupMountPointOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupMountPointOutput
- type MountPointsMountPointPermissionGroupOutput
- func (o MountPointsMountPointPermissionGroupOutput) CreateTime() pulumi.StringOutput
- func (o MountPointsMountPointPermissionGroupOutput) Description() pulumi.StringOutput
- func (MountPointsMountPointPermissionGroupOutput) ElementType() reflect.Type
- func (o MountPointsMountPointPermissionGroupOutput) FileSystemCount() pulumi.IntOutput
- func (o MountPointsMountPointPermissionGroupOutput) FileSystemType() pulumi.StringOutput
- func (o MountPointsMountPointPermissionGroupOutput) MountPoints() MountPointsMountPointPermissionGroupMountPointArrayOutput
- func (o MountPointsMountPointPermissionGroupOutput) PermissionGroupId() pulumi.StringOutput
- func (o MountPointsMountPointPermissionGroupOutput) PermissionGroupName() pulumi.StringOutput
- func (o MountPointsMountPointPermissionGroupOutput) PermissionRuleCount() pulumi.IntOutput
- func (o MountPointsMountPointPermissionGroupOutput) ToMountPointsMountPointPermissionGroupOutput() MountPointsMountPointPermissionGroupOutput
- func (o MountPointsMountPointPermissionGroupOutput) ToMountPointsMountPointPermissionGroupOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupOutput
- type MountPointsOutputArgs
- type MountPointsResult
- type MountPointsResultOutput
- func (MountPointsResultOutput) ElementType() reflect.Type
- func (o MountPointsResultOutput) FileSystemId() pulumi.StringOutput
- func (o MountPointsResultOutput) Id() pulumi.StringOutput
- func (o MountPointsResultOutput) MountPointId() pulumi.StringPtrOutput
- func (o MountPointsResultOutput) MountPointName() pulumi.StringPtrOutput
- func (o MountPointsResultOutput) MountPoints() MountPointsMountPointArrayOutput
- func (o MountPointsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o MountPointsResultOutput) ToMountPointsResultOutput() MountPointsResultOutput
- func (o MountPointsResultOutput) ToMountPointsResultOutputWithContext(ctx context.Context) MountPointsResultOutput
- func (o MountPointsResultOutput) TotalCount() pulumi.IntOutput
- func (o MountPointsResultOutput) VpcsId() pulumi.StringPtrOutput
- type PermissionGroup
- type PermissionGroupArgs
- type PermissionGroupArray
- type PermissionGroupArrayInput
- type PermissionGroupArrayOutput
- func (PermissionGroupArrayOutput) ElementType() reflect.Type
- func (o PermissionGroupArrayOutput) Index(i pulumi.IntInput) PermissionGroupOutput
- func (o PermissionGroupArrayOutput) ToPermissionGroupArrayOutput() PermissionGroupArrayOutput
- func (o PermissionGroupArrayOutput) ToPermissionGroupArrayOutputWithContext(ctx context.Context) PermissionGroupArrayOutput
- type PermissionGroupInput
- type PermissionGroupMap
- type PermissionGroupMapInput
- type PermissionGroupMapOutput
- func (PermissionGroupMapOutput) ElementType() reflect.Type
- func (o PermissionGroupMapOutput) MapIndex(k pulumi.StringInput) PermissionGroupOutput
- func (o PermissionGroupMapOutput) ToPermissionGroupMapOutput() PermissionGroupMapOutput
- func (o PermissionGroupMapOutput) ToPermissionGroupMapOutputWithContext(ctx context.Context) PermissionGroupMapOutput
- type PermissionGroupOutput
- func (o PermissionGroupOutput) Description() pulumi.StringPtrOutput
- func (PermissionGroupOutput) ElementType() reflect.Type
- func (o PermissionGroupOutput) PermissionGroupId() pulumi.StringOutput
- func (o PermissionGroupOutput) PermissionGroupName() pulumi.StringOutput
- func (o PermissionGroupOutput) PermissionRules() PermissionGroupPermissionRuleArrayOutput
- func (o PermissionGroupOutput) ToPermissionGroupOutput() PermissionGroupOutput
- func (o PermissionGroupOutput) ToPermissionGroupOutputWithContext(ctx context.Context) PermissionGroupOutput
- type PermissionGroupPermissionRule
- type PermissionGroupPermissionRuleArgs
- func (PermissionGroupPermissionRuleArgs) ElementType() reflect.Type
- func (i PermissionGroupPermissionRuleArgs) ToPermissionGroupPermissionRuleOutput() PermissionGroupPermissionRuleOutput
- func (i PermissionGroupPermissionRuleArgs) ToPermissionGroupPermissionRuleOutputWithContext(ctx context.Context) PermissionGroupPermissionRuleOutput
- type PermissionGroupPermissionRuleArray
- func (PermissionGroupPermissionRuleArray) ElementType() reflect.Type
- func (i PermissionGroupPermissionRuleArray) ToPermissionGroupPermissionRuleArrayOutput() PermissionGroupPermissionRuleArrayOutput
- func (i PermissionGroupPermissionRuleArray) ToPermissionGroupPermissionRuleArrayOutputWithContext(ctx context.Context) PermissionGroupPermissionRuleArrayOutput
- type PermissionGroupPermissionRuleArrayInput
- type PermissionGroupPermissionRuleArrayOutput
- func (PermissionGroupPermissionRuleArrayOutput) ElementType() reflect.Type
- func (o PermissionGroupPermissionRuleArrayOutput) Index(i pulumi.IntInput) PermissionGroupPermissionRuleOutput
- func (o PermissionGroupPermissionRuleArrayOutput) ToPermissionGroupPermissionRuleArrayOutput() PermissionGroupPermissionRuleArrayOutput
- func (o PermissionGroupPermissionRuleArrayOutput) ToPermissionGroupPermissionRuleArrayOutputWithContext(ctx context.Context) PermissionGroupPermissionRuleArrayOutput
- type PermissionGroupPermissionRuleInput
- type PermissionGroupPermissionRuleOutput
- func (o PermissionGroupPermissionRuleOutput) CidrIp() pulumi.StringOutput
- func (PermissionGroupPermissionRuleOutput) ElementType() reflect.Type
- func (o PermissionGroupPermissionRuleOutput) RwMode() pulumi.StringOutput
- func (o PermissionGroupPermissionRuleOutput) ToPermissionGroupPermissionRuleOutput() PermissionGroupPermissionRuleOutput
- func (o PermissionGroupPermissionRuleOutput) ToPermissionGroupPermissionRuleOutputWithContext(ctx context.Context) PermissionGroupPermissionRuleOutput
- func (o PermissionGroupPermissionRuleOutput) UseMode() pulumi.StringOutput
- type PermissionGroupState
- type PermissionGroupsArgs
- type PermissionGroupsFilter
- type PermissionGroupsFilterArgs
- type PermissionGroupsFilterArray
- func (PermissionGroupsFilterArray) ElementType() reflect.Type
- func (i PermissionGroupsFilterArray) ToPermissionGroupsFilterArrayOutput() PermissionGroupsFilterArrayOutput
- func (i PermissionGroupsFilterArray) ToPermissionGroupsFilterArrayOutputWithContext(ctx context.Context) PermissionGroupsFilterArrayOutput
- type PermissionGroupsFilterArrayInput
- type PermissionGroupsFilterArrayOutput
- func (PermissionGroupsFilterArrayOutput) ElementType() reflect.Type
- func (o PermissionGroupsFilterArrayOutput) Index(i pulumi.IntInput) PermissionGroupsFilterOutput
- func (o PermissionGroupsFilterArrayOutput) ToPermissionGroupsFilterArrayOutput() PermissionGroupsFilterArrayOutput
- func (o PermissionGroupsFilterArrayOutput) ToPermissionGroupsFilterArrayOutputWithContext(ctx context.Context) PermissionGroupsFilterArrayOutput
- type PermissionGroupsFilterInput
- type PermissionGroupsFilterOutput
- func (PermissionGroupsFilterOutput) ElementType() reflect.Type
- func (o PermissionGroupsFilterOutput) Key() pulumi.StringOutput
- func (o PermissionGroupsFilterOutput) ToPermissionGroupsFilterOutput() PermissionGroupsFilterOutput
- func (o PermissionGroupsFilterOutput) ToPermissionGroupsFilterOutputWithContext(ctx context.Context) PermissionGroupsFilterOutput
- func (o PermissionGroupsFilterOutput) Value() pulumi.StringOutput
- type PermissionGroupsOutputArgs
- type PermissionGroupsPermissionGroup
- type PermissionGroupsPermissionGroupArgs
- func (PermissionGroupsPermissionGroupArgs) ElementType() reflect.Type
- func (i PermissionGroupsPermissionGroupArgs) ToPermissionGroupsPermissionGroupOutput() PermissionGroupsPermissionGroupOutput
- func (i PermissionGroupsPermissionGroupArgs) ToPermissionGroupsPermissionGroupOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupOutput
- type PermissionGroupsPermissionGroupArray
- func (PermissionGroupsPermissionGroupArray) ElementType() reflect.Type
- func (i PermissionGroupsPermissionGroupArray) ToPermissionGroupsPermissionGroupArrayOutput() PermissionGroupsPermissionGroupArrayOutput
- func (i PermissionGroupsPermissionGroupArray) ToPermissionGroupsPermissionGroupArrayOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupArrayOutput
- type PermissionGroupsPermissionGroupArrayInput
- type PermissionGroupsPermissionGroupArrayOutput
- func (PermissionGroupsPermissionGroupArrayOutput) ElementType() reflect.Type
- func (o PermissionGroupsPermissionGroupArrayOutput) Index(i pulumi.IntInput) PermissionGroupsPermissionGroupOutput
- func (o PermissionGroupsPermissionGroupArrayOutput) ToPermissionGroupsPermissionGroupArrayOutput() PermissionGroupsPermissionGroupArrayOutput
- func (o PermissionGroupsPermissionGroupArrayOutput) ToPermissionGroupsPermissionGroupArrayOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupArrayOutput
- type PermissionGroupsPermissionGroupInput
- type PermissionGroupsPermissionGroupMountPoint
- type PermissionGroupsPermissionGroupMountPointArgs
- func (PermissionGroupsPermissionGroupMountPointArgs) ElementType() reflect.Type
- func (i PermissionGroupsPermissionGroupMountPointArgs) ToPermissionGroupsPermissionGroupMountPointOutput() PermissionGroupsPermissionGroupMountPointOutput
- func (i PermissionGroupsPermissionGroupMountPointArgs) ToPermissionGroupsPermissionGroupMountPointOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupMountPointOutput
- type PermissionGroupsPermissionGroupMountPointArray
- func (PermissionGroupsPermissionGroupMountPointArray) ElementType() reflect.Type
- func (i PermissionGroupsPermissionGroupMountPointArray) ToPermissionGroupsPermissionGroupMountPointArrayOutput() PermissionGroupsPermissionGroupMountPointArrayOutput
- func (i PermissionGroupsPermissionGroupMountPointArray) ToPermissionGroupsPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupMountPointArrayOutput
- type PermissionGroupsPermissionGroupMountPointArrayInput
- type PermissionGroupsPermissionGroupMountPointArrayOutput
- func (PermissionGroupsPermissionGroupMountPointArrayOutput) ElementType() reflect.Type
- func (o PermissionGroupsPermissionGroupMountPointArrayOutput) Index(i pulumi.IntInput) PermissionGroupsPermissionGroupMountPointOutput
- func (o PermissionGroupsPermissionGroupMountPointArrayOutput) ToPermissionGroupsPermissionGroupMountPointArrayOutput() PermissionGroupsPermissionGroupMountPointArrayOutput
- func (o PermissionGroupsPermissionGroupMountPointArrayOutput) ToPermissionGroupsPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupMountPointArrayOutput
- type PermissionGroupsPermissionGroupMountPointInput
- type PermissionGroupsPermissionGroupMountPointOutput
- func (PermissionGroupsPermissionGroupMountPointOutput) ElementType() reflect.Type
- func (o PermissionGroupsPermissionGroupMountPointOutput) FileSystemId() pulumi.StringOutput
- func (o PermissionGroupsPermissionGroupMountPointOutput) MountPointId() pulumi.StringOutput
- func (o PermissionGroupsPermissionGroupMountPointOutput) MountPointName() pulumi.StringOutput
- func (o PermissionGroupsPermissionGroupMountPointOutput) ToPermissionGroupsPermissionGroupMountPointOutput() PermissionGroupsPermissionGroupMountPointOutput
- func (o PermissionGroupsPermissionGroupMountPointOutput) ToPermissionGroupsPermissionGroupMountPointOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupMountPointOutput
- type PermissionGroupsPermissionGroupOutput
- func (o PermissionGroupsPermissionGroupOutput) CreateTime() pulumi.StringOutput
- func (o PermissionGroupsPermissionGroupOutput) Description() pulumi.StringOutput
- func (PermissionGroupsPermissionGroupOutput) ElementType() reflect.Type
- func (o PermissionGroupsPermissionGroupOutput) FileSystemCount() pulumi.IntOutput
- func (o PermissionGroupsPermissionGroupOutput) FileSystemType() pulumi.StringOutput
- func (o PermissionGroupsPermissionGroupOutput) MountPoints() PermissionGroupsPermissionGroupMountPointArrayOutput
- func (o PermissionGroupsPermissionGroupOutput) PermissionGroupId() pulumi.StringOutput
- func (o PermissionGroupsPermissionGroupOutput) PermissionGroupName() pulumi.StringOutput
- func (o PermissionGroupsPermissionGroupOutput) PermissionRuleCount() pulumi.IntOutput
- func (o PermissionGroupsPermissionGroupOutput) PermissionRules() PermissionGroupsPermissionGroupPermissionRuleArrayOutput
- func (o PermissionGroupsPermissionGroupOutput) ToPermissionGroupsPermissionGroupOutput() PermissionGroupsPermissionGroupOutput
- func (o PermissionGroupsPermissionGroupOutput) ToPermissionGroupsPermissionGroupOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupOutput
- type PermissionGroupsPermissionGroupPermissionRule
- type PermissionGroupsPermissionGroupPermissionRuleArgs
- func (PermissionGroupsPermissionGroupPermissionRuleArgs) ElementType() reflect.Type
- func (i PermissionGroupsPermissionGroupPermissionRuleArgs) ToPermissionGroupsPermissionGroupPermissionRuleOutput() PermissionGroupsPermissionGroupPermissionRuleOutput
- func (i PermissionGroupsPermissionGroupPermissionRuleArgs) ToPermissionGroupsPermissionGroupPermissionRuleOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupPermissionRuleOutput
- type PermissionGroupsPermissionGroupPermissionRuleArray
- func (PermissionGroupsPermissionGroupPermissionRuleArray) ElementType() reflect.Type
- func (i PermissionGroupsPermissionGroupPermissionRuleArray) ToPermissionGroupsPermissionGroupPermissionRuleArrayOutput() PermissionGroupsPermissionGroupPermissionRuleArrayOutput
- func (i PermissionGroupsPermissionGroupPermissionRuleArray) ToPermissionGroupsPermissionGroupPermissionRuleArrayOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupPermissionRuleArrayOutput
- type PermissionGroupsPermissionGroupPermissionRuleArrayInput
- type PermissionGroupsPermissionGroupPermissionRuleArrayOutput
- func (PermissionGroupsPermissionGroupPermissionRuleArrayOutput) ElementType() reflect.Type
- func (o PermissionGroupsPermissionGroupPermissionRuleArrayOutput) Index(i pulumi.IntInput) PermissionGroupsPermissionGroupPermissionRuleOutput
- func (o PermissionGroupsPermissionGroupPermissionRuleArrayOutput) ToPermissionGroupsPermissionGroupPermissionRuleArrayOutput() PermissionGroupsPermissionGroupPermissionRuleArrayOutput
- func (o PermissionGroupsPermissionGroupPermissionRuleArrayOutput) ToPermissionGroupsPermissionGroupPermissionRuleArrayOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupPermissionRuleArrayOutput
- type PermissionGroupsPermissionGroupPermissionRuleInput
- type PermissionGroupsPermissionGroupPermissionRuleOutput
- func (o PermissionGroupsPermissionGroupPermissionRuleOutput) CidrIp() pulumi.StringOutput
- func (PermissionGroupsPermissionGroupPermissionRuleOutput) ElementType() reflect.Type
- func (o PermissionGroupsPermissionGroupPermissionRuleOutput) PermissionRuleId() pulumi.StringOutput
- func (o PermissionGroupsPermissionGroupPermissionRuleOutput) RwMode() pulumi.StringOutput
- func (o PermissionGroupsPermissionGroupPermissionRuleOutput) ToPermissionGroupsPermissionGroupPermissionRuleOutput() PermissionGroupsPermissionGroupPermissionRuleOutput
- func (o PermissionGroupsPermissionGroupPermissionRuleOutput) ToPermissionGroupsPermissionGroupPermissionRuleOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupPermissionRuleOutput
- func (o PermissionGroupsPermissionGroupPermissionRuleOutput) UserMode() pulumi.StringOutput
- type PermissionGroupsResult
- type PermissionGroupsResultOutput
- func (PermissionGroupsResultOutput) ElementType() reflect.Type
- func (o PermissionGroupsResultOutput) Filters() PermissionGroupsFilterArrayOutput
- func (o PermissionGroupsResultOutput) Id() pulumi.StringOutput
- func (o PermissionGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o PermissionGroupsResultOutput) PermissionGroups() PermissionGroupsPermissionGroupArrayOutput
- func (o PermissionGroupsResultOutput) ToPermissionGroupsResultOutput() PermissionGroupsResultOutput
- func (o PermissionGroupsResultOutput) ToPermissionGroupsResultOutputWithContext(ctx context.Context) PermissionGroupsResultOutput
- func (o PermissionGroupsResultOutput) TotalCount() pulumi.IntOutput
- type RegionsArgs
- type RegionsOutputArgs
- type RegionsRegion
- type RegionsRegionArgs
- type RegionsRegionArray
- type RegionsRegionArrayInput
- type RegionsRegionArrayOutput
- func (RegionsRegionArrayOutput) ElementType() reflect.Type
- func (o RegionsRegionArrayOutput) Index(i pulumi.IntInput) RegionsRegionOutput
- func (o RegionsRegionArrayOutput) ToRegionsRegionArrayOutput() RegionsRegionArrayOutput
- func (o RegionsRegionArrayOutput) ToRegionsRegionArrayOutputWithContext(ctx context.Context) RegionsRegionArrayOutput
- type RegionsRegionInput
- type RegionsRegionOutput
- func (RegionsRegionOutput) ElementType() reflect.Type
- func (o RegionsRegionOutput) RegionId() pulumi.StringOutput
- func (o RegionsRegionOutput) RegionName() pulumi.StringOutput
- func (o RegionsRegionOutput) Status() pulumi.StringOutput
- func (o RegionsRegionOutput) ToRegionsRegionOutput() RegionsRegionOutput
- func (o RegionsRegionOutput) ToRegionsRegionOutputWithContext(ctx context.Context) RegionsRegionOutput
- type RegionsResult
- type RegionsResultOutput
- func (RegionsResultOutput) ElementType() reflect.Type
- func (o RegionsResultOutput) Id() pulumi.StringOutput
- func (o RegionsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o RegionsResultOutput) Regions() RegionsRegionArrayOutput
- func (o RegionsResultOutput) ToRegionsResultOutput() RegionsResultOutput
- func (o RegionsResultOutput) ToRegionsResultOutputWithContext(ctx context.Context) RegionsResultOutput
- func (o RegionsResultOutput) TotalCount() pulumi.IntOutput
- type Snapshot
- type SnapshotArgs
- type SnapshotArray
- type SnapshotArrayInput
- type SnapshotArrayOutput
- type SnapshotInput
- type SnapshotMap
- type SnapshotMapInput
- type SnapshotMapOutput
- type SnapshotOutput
- func (o SnapshotOutput) CreateTime() pulumi.StringOutput
- func (o SnapshotOutput) Description() pulumi.StringPtrOutput
- func (SnapshotOutput) ElementType() reflect.Type
- func (o SnapshotOutput) FileSystemId() pulumi.StringOutput
- func (o SnapshotOutput) FileSystemName() pulumi.StringOutput
- func (o SnapshotOutput) IsEncrypt() pulumi.BoolOutput
- func (o SnapshotOutput) Progress() pulumi.StringOutput
- func (o SnapshotOutput) SnapshotName() pulumi.StringOutput
- func (o SnapshotOutput) SnapshotType() pulumi.StringOutput
- func (o SnapshotOutput) SourceSize() pulumi.IntOutput
- func (o SnapshotOutput) SourceVersion() pulumi.StringOutput
- func (o SnapshotOutput) Status() pulumi.StringOutput
- func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
- func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
- func (o SnapshotOutput) ZoneId() pulumi.StringOutput
- type SnapshotState
- type SnapshotsArgs
- type SnapshotsOutputArgs
- type SnapshotsResult
- type SnapshotsResultOutput
- func (SnapshotsResultOutput) ElementType() reflect.Type
- func (o SnapshotsResultOutput) FileSystemId() pulumi.StringPtrOutput
- func (o SnapshotsResultOutput) Id() pulumi.StringOutput
- func (o SnapshotsResultOutput) Ids() pulumi.StringArrayOutput
- func (o SnapshotsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o SnapshotsResultOutput) SnapshotName() pulumi.StringPtrOutput
- func (o SnapshotsResultOutput) SnapshotType() pulumi.StringPtrOutput
- func (o SnapshotsResultOutput) Snapshots() SnapshotsSnapshotArrayOutput
- func (o SnapshotsResultOutput) Status() pulumi.StringPtrOutput
- func (o SnapshotsResultOutput) ToSnapshotsResultOutput() SnapshotsResultOutput
- func (o SnapshotsResultOutput) ToSnapshotsResultOutputWithContext(ctx context.Context) SnapshotsResultOutput
- func (o SnapshotsResultOutput) TotalCount() pulumi.IntOutput
- type SnapshotsSnapshot
- type SnapshotsSnapshotArgs
- type SnapshotsSnapshotArray
- type SnapshotsSnapshotArrayInput
- type SnapshotsSnapshotArrayOutput
- func (SnapshotsSnapshotArrayOutput) ElementType() reflect.Type
- func (o SnapshotsSnapshotArrayOutput) Index(i pulumi.IntInput) SnapshotsSnapshotOutput
- func (o SnapshotsSnapshotArrayOutput) ToSnapshotsSnapshotArrayOutput() SnapshotsSnapshotArrayOutput
- func (o SnapshotsSnapshotArrayOutput) ToSnapshotsSnapshotArrayOutputWithContext(ctx context.Context) SnapshotsSnapshotArrayOutput
- type SnapshotsSnapshotInput
- type SnapshotsSnapshotOutput
- func (o SnapshotsSnapshotOutput) CreateTime() pulumi.StringOutput
- func (o SnapshotsSnapshotOutput) Description() pulumi.StringOutput
- func (SnapshotsSnapshotOutput) ElementType() reflect.Type
- func (o SnapshotsSnapshotOutput) FileSystemId() pulumi.StringOutput
- func (o SnapshotsSnapshotOutput) FileSystemName() pulumi.StringOutput
- func (o SnapshotsSnapshotOutput) Id() pulumi.StringOutput
- func (o SnapshotsSnapshotOutput) IsEncrypt() pulumi.BoolOutput
- func (o SnapshotsSnapshotOutput) Progress() pulumi.StringOutput
- func (o SnapshotsSnapshotOutput) RetentionDays() pulumi.IntOutput
- func (o SnapshotsSnapshotOutput) SnapshotId() pulumi.StringOutput
- func (o SnapshotsSnapshotOutput) SnapshotName() pulumi.StringOutput
- func (o SnapshotsSnapshotOutput) SnapshotType() pulumi.StringOutput
- func (o SnapshotsSnapshotOutput) SourceSize() pulumi.IntOutput
- func (o SnapshotsSnapshotOutput) SourceVersion() pulumi.StringOutput
- func (o SnapshotsSnapshotOutput) Status() pulumi.StringOutput
- func (o SnapshotsSnapshotOutput) ToSnapshotsSnapshotOutput() SnapshotsSnapshotOutput
- func (o SnapshotsSnapshotOutput) ToSnapshotsSnapshotOutputWithContext(ctx context.Context) SnapshotsSnapshotOutput
- func (o SnapshotsSnapshotOutput) ZoneId() pulumi.StringOutput
- type ZonesArgs
- type ZonesOutputArgs
- type ZonesResult
- type ZonesResultOutput
- func (ZonesResultOutput) ElementType() reflect.Type
- func (o ZonesResultOutput) Id() pulumi.StringOutput
- func (o ZonesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o ZonesResultOutput) ToZonesResultOutput() ZonesResultOutput
- func (o ZonesResultOutput) ToZonesResultOutputWithContext(ctx context.Context) ZonesResultOutput
- func (o ZonesResultOutput) TotalCount() pulumi.IntOutput
- func (o ZonesResultOutput) Zones() ZonesZoneArrayOutput
- type ZonesZone
- type ZonesZoneArgs
- type ZonesZoneArray
- type ZonesZoneArrayInput
- type ZonesZoneArrayOutput
- func (ZonesZoneArrayOutput) ElementType() reflect.Type
- func (o ZonesZoneArrayOutput) Index(i pulumi.IntInput) ZonesZoneOutput
- func (o ZonesZoneArrayOutput) ToZonesZoneArrayOutput() ZonesZoneArrayOutput
- func (o ZonesZoneArrayOutput) ToZonesZoneArrayOutputWithContext(ctx context.Context) ZonesZoneArrayOutput
- type ZonesZoneInput
- type ZonesZoneOutput
- func (ZonesZoneOutput) ElementType() reflect.Type
- func (o ZonesZoneOutput) Id() pulumi.StringOutput
- func (o ZonesZoneOutput) Sales() ZonesZoneSaleArrayOutput
- func (o ZonesZoneOutput) Status() pulumi.StringOutput
- func (o ZonesZoneOutput) ToZonesZoneOutput() ZonesZoneOutput
- func (o ZonesZoneOutput) ToZonesZoneOutputWithContext(ctx context.Context) ZonesZoneOutput
- func (o ZonesZoneOutput) ZoneId() pulumi.StringOutput
- func (o ZonesZoneOutput) ZoneName() pulumi.StringOutput
- type ZonesZoneSale
- type ZonesZoneSaleArgs
- type ZonesZoneSaleArray
- type ZonesZoneSaleArrayInput
- type ZonesZoneSaleArrayOutput
- func (ZonesZoneSaleArrayOutput) ElementType() reflect.Type
- func (o ZonesZoneSaleArrayOutput) Index(i pulumi.IntInput) ZonesZoneSaleOutput
- func (o ZonesZoneSaleArrayOutput) ToZonesZoneSaleArrayOutput() ZonesZoneSaleArrayOutput
- func (o ZonesZoneSaleArrayOutput) ToZonesZoneSaleArrayOutputWithContext(ctx context.Context) ZonesZoneSaleArrayOutput
- type ZonesZoneSaleInput
- type ZonesZoneSaleOutput
- func (ZonesZoneSaleOutput) ElementType() reflect.Type
- func (o ZonesZoneSaleOutput) FileSystemType() pulumi.StringOutput
- func (o ZonesZoneSaleOutput) ProtocolType() pulumi.StringOutput
- func (o ZonesZoneSaleOutput) Status() pulumi.StringOutput
- func (o ZonesZoneSaleOutput) StorageType() pulumi.StringOutput
- func (o ZonesZoneSaleOutput) ToZonesZoneSaleOutput() ZonesZoneSaleOutput
- func (o ZonesZoneSaleOutput) ToZonesZoneSaleOutputWithContext(ctx context.Context) ZonesZoneSaleOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileSystem ¶
type FileSystem struct { pulumi.CustomResourceState // The capacity of the nas file system. Unit: GiB. Capacity pulumi.IntOutput `pulumi:"capacity"` // The charge type of the nas file system. ChargeType pulumi.StringOutput `pulumi:"chargeType"` // The create time of the nas file system. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of the nas file system. Description pulumi.StringOutput `pulumi:"description"` // The name of the nas file system. FileSystemName pulumi.StringOutput `pulumi:"fileSystemName"` // The type of the nas file system. FileSystemType pulumi.StringOutput `pulumi:"fileSystemType"` // The project name of the nas file system. ProjectName pulumi.StringOutput `pulumi:"projectName"` // The protocol type of the nas file system. ProtocolType pulumi.StringOutput `pulumi:"protocolType"` // The region id of the nas file system. RegionId pulumi.StringOutput `pulumi:"regionId"` // The snapshot count of the nas file system. SnapshotCount pulumi.IntOutput `pulumi:"snapshotCount"` // The snapshot id when creating the nas file system. When importing resources, this attribute will not be imported. If this attribute is set, please use lifecycle and ignoreChanges ignore changes in fields. SnapshotId pulumi.StringPtrOutput `pulumi:"snapshotId"` // The status of the nas file system. Status pulumi.StringOutput `pulumi:"status"` // The storage type of the nas file system. StorageType pulumi.StringOutput `pulumi:"storageType"` // Tags. Tags FileSystemTagArrayOutput `pulumi:"tags"` // The update time of the nas file system. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // The version of the nas file system. Version pulumi.StringOutput `pulumi:"version"` // The zone id of the nas file system. ZoneId pulumi.StringOutput `pulumi:"zoneId"` // The zone name of the nas file system. ZoneName pulumi.StringOutput `pulumi:"zoneName"` }
Provides a resource to manage nas file system ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/nas"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooZones, err := nas.Zones(ctx, nil, nil) if err != nil { return err } _, err = nas.NewFileSystem(ctx, "fooFileSystem", &nas.FileSystemArgs{ FileSystemName: pulumi.String("acc-test-fs"), Description: pulumi.String("acc-test"), ZoneId: *pulumi.String(fooZones.Zones[0].Id), Capacity: pulumi.Int(103), ProjectName: pulumi.String("default"), Tags: nas.FileSystemTagArray{ &nas.FileSystemTagArgs{ Key: pulumi.String("k1"), Value: pulumi.String("v1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
NasFileSystem can be imported using the id, e.g.
```sh
$ pulumi import volcengine:nas/fileSystem:FileSystem default enas-cnbjd3879745****
```
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 { // The capacity of the nas file system. Unit: GiB. Capacity pulumi.IntInput // The description of the nas file system. Description pulumi.StringPtrInput // The name of the nas file system. FileSystemName pulumi.StringInput // The project name of the nas file system. ProjectName pulumi.StringPtrInput // The snapshot id when creating the nas file system. When importing resources, this attribute will not be imported. If this attribute is set, please use lifecycle and ignoreChanges ignore changes in fields. SnapshotId pulumi.StringPtrInput // Tags. Tags FileSystemTagArrayInput // The zone id of the nas file system. ZoneId pulumi.StringInput }
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) Capacity ¶
func (o FileSystemOutput) Capacity() pulumi.IntOutput
The capacity of the nas file system. Unit: GiB.
func (FileSystemOutput) ChargeType ¶
func (o FileSystemOutput) ChargeType() pulumi.StringOutput
The charge type of the nas file system.
func (FileSystemOutput) CreateTime ¶
func (o FileSystemOutput) CreateTime() pulumi.StringOutput
The create time of the nas file system.
func (FileSystemOutput) Description ¶
func (o FileSystemOutput) Description() pulumi.StringOutput
The description of the nas file system.
func (FileSystemOutput) ElementType ¶
func (FileSystemOutput) ElementType() reflect.Type
func (FileSystemOutput) FileSystemName ¶
func (o FileSystemOutput) FileSystemName() pulumi.StringOutput
The name of the nas file system.
func (FileSystemOutput) FileSystemType ¶
func (o FileSystemOutput) FileSystemType() pulumi.StringOutput
The type of the nas file system.
func (FileSystemOutput) ProjectName ¶
func (o FileSystemOutput) ProjectName() pulumi.StringOutput
The project name of the nas file system.
func (FileSystemOutput) ProtocolType ¶
func (o FileSystemOutput) ProtocolType() pulumi.StringOutput
The protocol type of the nas file system.
func (FileSystemOutput) RegionId ¶
func (o FileSystemOutput) RegionId() pulumi.StringOutput
The region id of the nas file system.
func (FileSystemOutput) SnapshotCount ¶
func (o FileSystemOutput) SnapshotCount() pulumi.IntOutput
The snapshot count of the nas file system.
func (FileSystemOutput) SnapshotId ¶
func (o FileSystemOutput) SnapshotId() pulumi.StringPtrOutput
The snapshot id when creating the nas file system. When importing resources, this attribute will not be imported. If this attribute is set, please use lifecycle and ignoreChanges ignore changes in fields.
func (FileSystemOutput) Status ¶
func (o FileSystemOutput) Status() pulumi.StringOutput
The status of the nas file system.
func (FileSystemOutput) StorageType ¶
func (o FileSystemOutput) StorageType() pulumi.StringOutput
The storage type of the nas file system.
func (FileSystemOutput) ToFileSystemOutput ¶
func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput
func (FileSystemOutput) ToFileSystemOutputWithContext ¶
func (o FileSystemOutput) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
func (FileSystemOutput) UpdateTime ¶
func (o FileSystemOutput) UpdateTime() pulumi.StringOutput
The update time of the nas file system.
func (FileSystemOutput) Version ¶
func (o FileSystemOutput) Version() pulumi.StringOutput
The version of the nas file system.
func (FileSystemOutput) ZoneId ¶
func (o FileSystemOutput) ZoneId() pulumi.StringOutput
The zone id of the nas file system.
func (FileSystemOutput) ZoneName ¶
func (o FileSystemOutput) ZoneName() pulumi.StringOutput
The zone name of the nas file system.
type FileSystemState ¶
type FileSystemState struct { // The capacity of the nas file system. Unit: GiB. Capacity pulumi.IntPtrInput // The charge type of the nas file system. ChargeType pulumi.StringPtrInput // The create time of the nas file system. CreateTime pulumi.StringPtrInput // The description of the nas file system. Description pulumi.StringPtrInput // The name of the nas file system. FileSystemName pulumi.StringPtrInput // The type of the nas file system. FileSystemType pulumi.StringPtrInput // The project name of the nas file system. ProjectName pulumi.StringPtrInput // The protocol type of the nas file system. ProtocolType pulumi.StringPtrInput // The region id of the nas file system. RegionId pulumi.StringPtrInput // The snapshot count of the nas file system. SnapshotCount pulumi.IntPtrInput // The snapshot id when creating the nas file system. When importing resources, this attribute will not be imported. If this attribute is set, please use lifecycle and ignoreChanges ignore changes in fields. SnapshotId pulumi.StringPtrInput // The status of the nas file system. Status pulumi.StringPtrInput // The storage type of the nas file system. StorageType pulumi.StringPtrInput // Tags. Tags FileSystemTagArrayInput // The update time of the nas file system. UpdateTime pulumi.StringPtrInput // The version of the nas file system. Version pulumi.StringPtrInput // The zone id of the nas file system. ZoneId pulumi.StringPtrInput // The zone name of the nas file system. ZoneName pulumi.StringPtrInput }
func (FileSystemState) ElementType ¶
func (FileSystemState) ElementType() reflect.Type
type FileSystemTag ¶
type FileSystemTagArgs ¶
type FileSystemTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (FileSystemTagArgs) ElementType ¶
func (FileSystemTagArgs) ElementType() reflect.Type
func (FileSystemTagArgs) ToFileSystemTagOutput ¶
func (i FileSystemTagArgs) ToFileSystemTagOutput() FileSystemTagOutput
func (FileSystemTagArgs) ToFileSystemTagOutputWithContext ¶
func (i FileSystemTagArgs) ToFileSystemTagOutputWithContext(ctx context.Context) FileSystemTagOutput
type FileSystemTagArray ¶
type FileSystemTagArray []FileSystemTagInput
func (FileSystemTagArray) ElementType ¶
func (FileSystemTagArray) ElementType() reflect.Type
func (FileSystemTagArray) ToFileSystemTagArrayOutput ¶
func (i FileSystemTagArray) ToFileSystemTagArrayOutput() FileSystemTagArrayOutput
func (FileSystemTagArray) ToFileSystemTagArrayOutputWithContext ¶
func (i FileSystemTagArray) ToFileSystemTagArrayOutputWithContext(ctx context.Context) FileSystemTagArrayOutput
type FileSystemTagArrayInput ¶
type FileSystemTagArrayInput interface { pulumi.Input ToFileSystemTagArrayOutput() FileSystemTagArrayOutput ToFileSystemTagArrayOutputWithContext(context.Context) FileSystemTagArrayOutput }
FileSystemTagArrayInput is an input type that accepts FileSystemTagArray and FileSystemTagArrayOutput values. You can construct a concrete instance of `FileSystemTagArrayInput` via:
FileSystemTagArray{ FileSystemTagArgs{...} }
type FileSystemTagArrayOutput ¶
type FileSystemTagArrayOutput struct{ *pulumi.OutputState }
func (FileSystemTagArrayOutput) ElementType ¶
func (FileSystemTagArrayOutput) ElementType() reflect.Type
func (FileSystemTagArrayOutput) Index ¶
func (o FileSystemTagArrayOutput) Index(i pulumi.IntInput) FileSystemTagOutput
func (FileSystemTagArrayOutput) ToFileSystemTagArrayOutput ¶
func (o FileSystemTagArrayOutput) ToFileSystemTagArrayOutput() FileSystemTagArrayOutput
func (FileSystemTagArrayOutput) ToFileSystemTagArrayOutputWithContext ¶
func (o FileSystemTagArrayOutput) ToFileSystemTagArrayOutputWithContext(ctx context.Context) FileSystemTagArrayOutput
type FileSystemTagInput ¶
type FileSystemTagInput interface { pulumi.Input ToFileSystemTagOutput() FileSystemTagOutput ToFileSystemTagOutputWithContext(context.Context) FileSystemTagOutput }
FileSystemTagInput is an input type that accepts FileSystemTagArgs and FileSystemTagOutput values. You can construct a concrete instance of `FileSystemTagInput` via:
FileSystemTagArgs{...}
type FileSystemTagOutput ¶
type FileSystemTagOutput struct{ *pulumi.OutputState }
func (FileSystemTagOutput) ElementType ¶
func (FileSystemTagOutput) ElementType() reflect.Type
func (FileSystemTagOutput) Key ¶
func (o FileSystemTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (FileSystemTagOutput) ToFileSystemTagOutput ¶
func (o FileSystemTagOutput) ToFileSystemTagOutput() FileSystemTagOutput
func (FileSystemTagOutput) ToFileSystemTagOutputWithContext ¶
func (o FileSystemTagOutput) ToFileSystemTagOutputWithContext(ctx context.Context) FileSystemTagOutput
func (FileSystemTagOutput) Value ¶
func (o FileSystemTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type FileSystemsArgs ¶
type FileSystemsArgs struct { // The charge type of nas file system. ChargeType *string `pulumi:"chargeType"` // The name of nas file system. This field supports fuzzy queries. FileSystemName *string `pulumi:"fileSystemName"` // A list of nas file system ids. Ids []string `pulumi:"ids"` // The mount point id of nas file system. MountPointId *string `pulumi:"mountPointId"` // A Name Regex of Resource. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The permission group id of nas file system. PermissionGroupId *string `pulumi:"permissionGroupId"` // The project name of nas file system. ProjectName *string `pulumi:"projectName"` // The protocol type of nas file system. ProtocolType *string `pulumi:"protocolType"` // The status of nas file system. Statuses []string `pulumi:"statuses"` // The storage type of nas file system. StorageType *string `pulumi:"storageType"` // Tags. Tags []FileSystemsTag `pulumi:"tags"` // The zone id of nas file system. ZoneId *string `pulumi:"zoneId"` }
A collection of arguments for invoking FileSystems.
type FileSystemsFileSystem ¶
type FileSystemsFileSystem struct { // The capacity of the nas file system. Capacities []FileSystemsFileSystemCapacity `pulumi:"capacities"` // The charge type of nas file system. ChargeType string `pulumi:"chargeType"` // The create time of the nas file system. CreateTime string `pulumi:"createTime"` // The description of the nas file system. Description string `pulumi:"description"` // The id of the nas file system. FileSystemId string `pulumi:"fileSystemId"` // The name of nas file system. This field supports fuzzy queries. FileSystemName string `pulumi:"fileSystemName"` // The type of the nas file system. FileSystemType string `pulumi:"fileSystemType"` // The id of the nas file system. Id string `pulumi:"id"` // The project name of nas file system. ProjectName string `pulumi:"projectName"` // The protocol type of nas file system. ProtocolType string `pulumi:"protocolType"` // The region id of the nas file system. RegionId string `pulumi:"regionId"` // The snapshot count of the nas file system. SnapshotCount int `pulumi:"snapshotCount"` // The status of nas file system. Status string `pulumi:"status"` // The storage type of nas file system. StorageType string `pulumi:"storageType"` // Tags. Tags []FileSystemsFileSystemTag `pulumi:"tags"` // The update time of the nas file system. UpdateTime string `pulumi:"updateTime"` // The version of the nas file system. Version string `pulumi:"version"` // The zone id of nas file system. ZoneId string `pulumi:"zoneId"` // The zone name of the nas file system. ZoneName string `pulumi:"zoneName"` }
type FileSystemsFileSystemArgs ¶
type FileSystemsFileSystemArgs struct { // The capacity of the nas file system. Capacities FileSystemsFileSystemCapacityArrayInput `pulumi:"capacities"` // The charge type of nas file system. ChargeType pulumi.StringInput `pulumi:"chargeType"` // The create time of the nas file system. CreateTime pulumi.StringInput `pulumi:"createTime"` // The description of the nas file system. Description pulumi.StringInput `pulumi:"description"` // The id of the nas file system. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // The name of nas file system. This field supports fuzzy queries. FileSystemName pulumi.StringInput `pulumi:"fileSystemName"` // The type of the nas file system. FileSystemType pulumi.StringInput `pulumi:"fileSystemType"` // The id of the nas file system. Id pulumi.StringInput `pulumi:"id"` // The project name of nas file system. ProjectName pulumi.StringInput `pulumi:"projectName"` // The protocol type of nas file system. ProtocolType pulumi.StringInput `pulumi:"protocolType"` // The region id of the nas file system. RegionId pulumi.StringInput `pulumi:"regionId"` // The snapshot count of the nas file system. SnapshotCount pulumi.IntInput `pulumi:"snapshotCount"` // The status of nas file system. Status pulumi.StringInput `pulumi:"status"` // The storage type of nas file system. StorageType pulumi.StringInput `pulumi:"storageType"` // Tags. Tags FileSystemsFileSystemTagArrayInput `pulumi:"tags"` // The update time of the nas file system. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // The version of the nas file system. Version pulumi.StringInput `pulumi:"version"` // The zone id of nas file system. ZoneId pulumi.StringInput `pulumi:"zoneId"` // The zone name of the nas file system. ZoneName pulumi.StringInput `pulumi:"zoneName"` }
func (FileSystemsFileSystemArgs) ElementType ¶
func (FileSystemsFileSystemArgs) ElementType() reflect.Type
func (FileSystemsFileSystemArgs) ToFileSystemsFileSystemOutput ¶
func (i FileSystemsFileSystemArgs) ToFileSystemsFileSystemOutput() FileSystemsFileSystemOutput
func (FileSystemsFileSystemArgs) ToFileSystemsFileSystemOutputWithContext ¶
func (i FileSystemsFileSystemArgs) ToFileSystemsFileSystemOutputWithContext(ctx context.Context) FileSystemsFileSystemOutput
type FileSystemsFileSystemArray ¶
type FileSystemsFileSystemArray []FileSystemsFileSystemInput
func (FileSystemsFileSystemArray) ElementType ¶
func (FileSystemsFileSystemArray) ElementType() reflect.Type
func (FileSystemsFileSystemArray) ToFileSystemsFileSystemArrayOutput ¶
func (i FileSystemsFileSystemArray) ToFileSystemsFileSystemArrayOutput() FileSystemsFileSystemArrayOutput
func (FileSystemsFileSystemArray) ToFileSystemsFileSystemArrayOutputWithContext ¶
func (i FileSystemsFileSystemArray) ToFileSystemsFileSystemArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemArrayOutput
type FileSystemsFileSystemArrayInput ¶
type FileSystemsFileSystemArrayInput interface { pulumi.Input ToFileSystemsFileSystemArrayOutput() FileSystemsFileSystemArrayOutput ToFileSystemsFileSystemArrayOutputWithContext(context.Context) FileSystemsFileSystemArrayOutput }
FileSystemsFileSystemArrayInput is an input type that accepts FileSystemsFileSystemArray and FileSystemsFileSystemArrayOutput values. You can construct a concrete instance of `FileSystemsFileSystemArrayInput` via:
FileSystemsFileSystemArray{ FileSystemsFileSystemArgs{...} }
type FileSystemsFileSystemArrayOutput ¶
type FileSystemsFileSystemArrayOutput struct{ *pulumi.OutputState }
func (FileSystemsFileSystemArrayOutput) ElementType ¶
func (FileSystemsFileSystemArrayOutput) ElementType() reflect.Type
func (FileSystemsFileSystemArrayOutput) Index ¶
func (o FileSystemsFileSystemArrayOutput) Index(i pulumi.IntInput) FileSystemsFileSystemOutput
func (FileSystemsFileSystemArrayOutput) ToFileSystemsFileSystemArrayOutput ¶
func (o FileSystemsFileSystemArrayOutput) ToFileSystemsFileSystemArrayOutput() FileSystemsFileSystemArrayOutput
func (FileSystemsFileSystemArrayOutput) ToFileSystemsFileSystemArrayOutputWithContext ¶
func (o FileSystemsFileSystemArrayOutput) ToFileSystemsFileSystemArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemArrayOutput
type FileSystemsFileSystemCapacityArgs ¶
type FileSystemsFileSystemCapacityArgs struct { // The total capacity of the nas file system. Unit: GiB. Total pulumi.IntInput `pulumi:"total"` // The used capacity of the nas file system. Unit: MiB. Used pulumi.IntInput `pulumi:"used"` }
func (FileSystemsFileSystemCapacityArgs) ElementType ¶
func (FileSystemsFileSystemCapacityArgs) ElementType() reflect.Type
func (FileSystemsFileSystemCapacityArgs) ToFileSystemsFileSystemCapacityOutput ¶
func (i FileSystemsFileSystemCapacityArgs) ToFileSystemsFileSystemCapacityOutput() FileSystemsFileSystemCapacityOutput
func (FileSystemsFileSystemCapacityArgs) ToFileSystemsFileSystemCapacityOutputWithContext ¶
func (i FileSystemsFileSystemCapacityArgs) ToFileSystemsFileSystemCapacityOutputWithContext(ctx context.Context) FileSystemsFileSystemCapacityOutput
type FileSystemsFileSystemCapacityArray ¶
type FileSystemsFileSystemCapacityArray []FileSystemsFileSystemCapacityInput
func (FileSystemsFileSystemCapacityArray) ElementType ¶
func (FileSystemsFileSystemCapacityArray) ElementType() reflect.Type
func (FileSystemsFileSystemCapacityArray) ToFileSystemsFileSystemCapacityArrayOutput ¶
func (i FileSystemsFileSystemCapacityArray) ToFileSystemsFileSystemCapacityArrayOutput() FileSystemsFileSystemCapacityArrayOutput
func (FileSystemsFileSystemCapacityArray) ToFileSystemsFileSystemCapacityArrayOutputWithContext ¶
func (i FileSystemsFileSystemCapacityArray) ToFileSystemsFileSystemCapacityArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemCapacityArrayOutput
type FileSystemsFileSystemCapacityArrayInput ¶
type FileSystemsFileSystemCapacityArrayInput interface { pulumi.Input ToFileSystemsFileSystemCapacityArrayOutput() FileSystemsFileSystemCapacityArrayOutput ToFileSystemsFileSystemCapacityArrayOutputWithContext(context.Context) FileSystemsFileSystemCapacityArrayOutput }
FileSystemsFileSystemCapacityArrayInput is an input type that accepts FileSystemsFileSystemCapacityArray and FileSystemsFileSystemCapacityArrayOutput values. You can construct a concrete instance of `FileSystemsFileSystemCapacityArrayInput` via:
FileSystemsFileSystemCapacityArray{ FileSystemsFileSystemCapacityArgs{...} }
type FileSystemsFileSystemCapacityArrayOutput ¶
type FileSystemsFileSystemCapacityArrayOutput struct{ *pulumi.OutputState }
func (FileSystemsFileSystemCapacityArrayOutput) ElementType ¶
func (FileSystemsFileSystemCapacityArrayOutput) ElementType() reflect.Type
func (FileSystemsFileSystemCapacityArrayOutput) ToFileSystemsFileSystemCapacityArrayOutput ¶
func (o FileSystemsFileSystemCapacityArrayOutput) ToFileSystemsFileSystemCapacityArrayOutput() FileSystemsFileSystemCapacityArrayOutput
func (FileSystemsFileSystemCapacityArrayOutput) ToFileSystemsFileSystemCapacityArrayOutputWithContext ¶
func (o FileSystemsFileSystemCapacityArrayOutput) ToFileSystemsFileSystemCapacityArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemCapacityArrayOutput
type FileSystemsFileSystemCapacityInput ¶
type FileSystemsFileSystemCapacityInput interface { pulumi.Input ToFileSystemsFileSystemCapacityOutput() FileSystemsFileSystemCapacityOutput ToFileSystemsFileSystemCapacityOutputWithContext(context.Context) FileSystemsFileSystemCapacityOutput }
FileSystemsFileSystemCapacityInput is an input type that accepts FileSystemsFileSystemCapacityArgs and FileSystemsFileSystemCapacityOutput values. You can construct a concrete instance of `FileSystemsFileSystemCapacityInput` via:
FileSystemsFileSystemCapacityArgs{...}
type FileSystemsFileSystemCapacityOutput ¶
type FileSystemsFileSystemCapacityOutput struct{ *pulumi.OutputState }
func (FileSystemsFileSystemCapacityOutput) ElementType ¶
func (FileSystemsFileSystemCapacityOutput) ElementType() reflect.Type
func (FileSystemsFileSystemCapacityOutput) ToFileSystemsFileSystemCapacityOutput ¶
func (o FileSystemsFileSystemCapacityOutput) ToFileSystemsFileSystemCapacityOutput() FileSystemsFileSystemCapacityOutput
func (FileSystemsFileSystemCapacityOutput) ToFileSystemsFileSystemCapacityOutputWithContext ¶
func (o FileSystemsFileSystemCapacityOutput) ToFileSystemsFileSystemCapacityOutputWithContext(ctx context.Context) FileSystemsFileSystemCapacityOutput
func (FileSystemsFileSystemCapacityOutput) Total ¶
func (o FileSystemsFileSystemCapacityOutput) Total() pulumi.IntOutput
The total capacity of the nas file system. Unit: GiB.
func (FileSystemsFileSystemCapacityOutput) Used ¶
func (o FileSystemsFileSystemCapacityOutput) Used() pulumi.IntOutput
The used capacity of the nas file system. Unit: MiB.
type FileSystemsFileSystemInput ¶
type FileSystemsFileSystemInput interface { pulumi.Input ToFileSystemsFileSystemOutput() FileSystemsFileSystemOutput ToFileSystemsFileSystemOutputWithContext(context.Context) FileSystemsFileSystemOutput }
FileSystemsFileSystemInput is an input type that accepts FileSystemsFileSystemArgs and FileSystemsFileSystemOutput values. You can construct a concrete instance of `FileSystemsFileSystemInput` via:
FileSystemsFileSystemArgs{...}
type FileSystemsFileSystemOutput ¶
type FileSystemsFileSystemOutput struct{ *pulumi.OutputState }
func (FileSystemsFileSystemOutput) Capacities ¶
func (o FileSystemsFileSystemOutput) Capacities() FileSystemsFileSystemCapacityArrayOutput
The capacity of the nas file system.
func (FileSystemsFileSystemOutput) ChargeType ¶
func (o FileSystemsFileSystemOutput) ChargeType() pulumi.StringOutput
The charge type of nas file system.
func (FileSystemsFileSystemOutput) CreateTime ¶
func (o FileSystemsFileSystemOutput) CreateTime() pulumi.StringOutput
The create time of the nas file system.
func (FileSystemsFileSystemOutput) Description ¶
func (o FileSystemsFileSystemOutput) Description() pulumi.StringOutput
The description of the nas file system.
func (FileSystemsFileSystemOutput) ElementType ¶
func (FileSystemsFileSystemOutput) ElementType() reflect.Type
func (FileSystemsFileSystemOutput) FileSystemId ¶
func (o FileSystemsFileSystemOutput) FileSystemId() pulumi.StringOutput
The id of the nas file system.
func (FileSystemsFileSystemOutput) FileSystemName ¶
func (o FileSystemsFileSystemOutput) FileSystemName() pulumi.StringOutput
The name of nas file system. This field supports fuzzy queries.
func (FileSystemsFileSystemOutput) FileSystemType ¶
func (o FileSystemsFileSystemOutput) FileSystemType() pulumi.StringOutput
The type of the nas file system.
func (FileSystemsFileSystemOutput) Id ¶
func (o FileSystemsFileSystemOutput) Id() pulumi.StringOutput
The id of the nas file system.
func (FileSystemsFileSystemOutput) ProjectName ¶
func (o FileSystemsFileSystemOutput) ProjectName() pulumi.StringOutput
The project name of nas file system.
func (FileSystemsFileSystemOutput) ProtocolType ¶
func (o FileSystemsFileSystemOutput) ProtocolType() pulumi.StringOutput
The protocol type of nas file system.
func (FileSystemsFileSystemOutput) RegionId ¶
func (o FileSystemsFileSystemOutput) RegionId() pulumi.StringOutput
The region id of the nas file system.
func (FileSystemsFileSystemOutput) SnapshotCount ¶
func (o FileSystemsFileSystemOutput) SnapshotCount() pulumi.IntOutput
The snapshot count of the nas file system.
func (FileSystemsFileSystemOutput) Status ¶
func (o FileSystemsFileSystemOutput) Status() pulumi.StringOutput
The status of nas file system.
func (FileSystemsFileSystemOutput) StorageType ¶
func (o FileSystemsFileSystemOutput) StorageType() pulumi.StringOutput
The storage type of nas file system.
func (FileSystemsFileSystemOutput) Tags ¶
func (o FileSystemsFileSystemOutput) Tags() FileSystemsFileSystemTagArrayOutput
Tags.
func (FileSystemsFileSystemOutput) ToFileSystemsFileSystemOutput ¶
func (o FileSystemsFileSystemOutput) ToFileSystemsFileSystemOutput() FileSystemsFileSystemOutput
func (FileSystemsFileSystemOutput) ToFileSystemsFileSystemOutputWithContext ¶
func (o FileSystemsFileSystemOutput) ToFileSystemsFileSystemOutputWithContext(ctx context.Context) FileSystemsFileSystemOutput
func (FileSystemsFileSystemOutput) UpdateTime ¶
func (o FileSystemsFileSystemOutput) UpdateTime() pulumi.StringOutput
The update time of the nas file system.
func (FileSystemsFileSystemOutput) Version ¶
func (o FileSystemsFileSystemOutput) Version() pulumi.StringOutput
The version of the nas file system.
func (FileSystemsFileSystemOutput) ZoneId ¶
func (o FileSystemsFileSystemOutput) ZoneId() pulumi.StringOutput
The zone id of nas file system.
func (FileSystemsFileSystemOutput) ZoneName ¶
func (o FileSystemsFileSystemOutput) ZoneName() pulumi.StringOutput
The zone name of the nas file system.
type FileSystemsFileSystemTagArgs ¶
type FileSystemsFileSystemTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Type of Tags. Type pulumi.StringInput `pulumi:"type"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (FileSystemsFileSystemTagArgs) ElementType ¶
func (FileSystemsFileSystemTagArgs) ElementType() reflect.Type
func (FileSystemsFileSystemTagArgs) ToFileSystemsFileSystemTagOutput ¶
func (i FileSystemsFileSystemTagArgs) ToFileSystemsFileSystemTagOutput() FileSystemsFileSystemTagOutput
func (FileSystemsFileSystemTagArgs) ToFileSystemsFileSystemTagOutputWithContext ¶
func (i FileSystemsFileSystemTagArgs) ToFileSystemsFileSystemTagOutputWithContext(ctx context.Context) FileSystemsFileSystemTagOutput
type FileSystemsFileSystemTagArray ¶
type FileSystemsFileSystemTagArray []FileSystemsFileSystemTagInput
func (FileSystemsFileSystemTagArray) ElementType ¶
func (FileSystemsFileSystemTagArray) ElementType() reflect.Type
func (FileSystemsFileSystemTagArray) ToFileSystemsFileSystemTagArrayOutput ¶
func (i FileSystemsFileSystemTagArray) ToFileSystemsFileSystemTagArrayOutput() FileSystemsFileSystemTagArrayOutput
func (FileSystemsFileSystemTagArray) ToFileSystemsFileSystemTagArrayOutputWithContext ¶
func (i FileSystemsFileSystemTagArray) ToFileSystemsFileSystemTagArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemTagArrayOutput
type FileSystemsFileSystemTagArrayInput ¶
type FileSystemsFileSystemTagArrayInput interface { pulumi.Input ToFileSystemsFileSystemTagArrayOutput() FileSystemsFileSystemTagArrayOutput ToFileSystemsFileSystemTagArrayOutputWithContext(context.Context) FileSystemsFileSystemTagArrayOutput }
FileSystemsFileSystemTagArrayInput is an input type that accepts FileSystemsFileSystemTagArray and FileSystemsFileSystemTagArrayOutput values. You can construct a concrete instance of `FileSystemsFileSystemTagArrayInput` via:
FileSystemsFileSystemTagArray{ FileSystemsFileSystemTagArgs{...} }
type FileSystemsFileSystemTagArrayOutput ¶
type FileSystemsFileSystemTagArrayOutput struct{ *pulumi.OutputState }
func (FileSystemsFileSystemTagArrayOutput) ElementType ¶
func (FileSystemsFileSystemTagArrayOutput) ElementType() reflect.Type
func (FileSystemsFileSystemTagArrayOutput) Index ¶
func (o FileSystemsFileSystemTagArrayOutput) Index(i pulumi.IntInput) FileSystemsFileSystemTagOutput
func (FileSystemsFileSystemTagArrayOutput) ToFileSystemsFileSystemTagArrayOutput ¶
func (o FileSystemsFileSystemTagArrayOutput) ToFileSystemsFileSystemTagArrayOutput() FileSystemsFileSystemTagArrayOutput
func (FileSystemsFileSystemTagArrayOutput) ToFileSystemsFileSystemTagArrayOutputWithContext ¶
func (o FileSystemsFileSystemTagArrayOutput) ToFileSystemsFileSystemTagArrayOutputWithContext(ctx context.Context) FileSystemsFileSystemTagArrayOutput
type FileSystemsFileSystemTagInput ¶
type FileSystemsFileSystemTagInput interface { pulumi.Input ToFileSystemsFileSystemTagOutput() FileSystemsFileSystemTagOutput ToFileSystemsFileSystemTagOutputWithContext(context.Context) FileSystemsFileSystemTagOutput }
FileSystemsFileSystemTagInput is an input type that accepts FileSystemsFileSystemTagArgs and FileSystemsFileSystemTagOutput values. You can construct a concrete instance of `FileSystemsFileSystemTagInput` via:
FileSystemsFileSystemTagArgs{...}
type FileSystemsFileSystemTagOutput ¶
type FileSystemsFileSystemTagOutput struct{ *pulumi.OutputState }
func (FileSystemsFileSystemTagOutput) ElementType ¶
func (FileSystemsFileSystemTagOutput) ElementType() reflect.Type
func (FileSystemsFileSystemTagOutput) Key ¶
func (o FileSystemsFileSystemTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (FileSystemsFileSystemTagOutput) ToFileSystemsFileSystemTagOutput ¶
func (o FileSystemsFileSystemTagOutput) ToFileSystemsFileSystemTagOutput() FileSystemsFileSystemTagOutput
func (FileSystemsFileSystemTagOutput) ToFileSystemsFileSystemTagOutputWithContext ¶
func (o FileSystemsFileSystemTagOutput) ToFileSystemsFileSystemTagOutputWithContext(ctx context.Context) FileSystemsFileSystemTagOutput
func (FileSystemsFileSystemTagOutput) Type ¶
func (o FileSystemsFileSystemTagOutput) Type() pulumi.StringOutput
The Type of Tags.
func (FileSystemsFileSystemTagOutput) Value ¶
func (o FileSystemsFileSystemTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type FileSystemsOutputArgs ¶
type FileSystemsOutputArgs struct { // The charge type of nas file system. ChargeType pulumi.StringPtrInput `pulumi:"chargeType"` // The name of nas file system. This field supports fuzzy queries. FileSystemName pulumi.StringPtrInput `pulumi:"fileSystemName"` // A list of nas file system ids. Ids pulumi.StringArrayInput `pulumi:"ids"` // The mount point id of nas file system. MountPointId pulumi.StringPtrInput `pulumi:"mountPointId"` // A Name Regex of Resource. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The permission group id of nas file system. PermissionGroupId pulumi.StringPtrInput `pulumi:"permissionGroupId"` // The project name of nas file system. ProjectName pulumi.StringPtrInput `pulumi:"projectName"` // The protocol type of nas file system. ProtocolType pulumi.StringPtrInput `pulumi:"protocolType"` // The status of nas file system. Statuses pulumi.StringArrayInput `pulumi:"statuses"` // The storage type of nas file system. StorageType pulumi.StringPtrInput `pulumi:"storageType"` // Tags. Tags FileSystemsTagArrayInput `pulumi:"tags"` // The zone id of nas file system. ZoneId pulumi.StringPtrInput `pulumi:"zoneId"` }
A collection of arguments for invoking FileSystems.
func (FileSystemsOutputArgs) ElementType ¶
func (FileSystemsOutputArgs) ElementType() reflect.Type
type FileSystemsResult ¶
type FileSystemsResult struct { // The charge type of the nas file system. ChargeType *string `pulumi:"chargeType"` // The name of the nas file system. FileSystemName *string `pulumi:"fileSystemName"` // The collection of query. FileSystems []FileSystemsFileSystem `pulumi:"fileSystems"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` MountPointId *string `pulumi:"mountPointId"` NameRegex *string `pulumi:"nameRegex"` OutputFile *string `pulumi:"outputFile"` PermissionGroupId *string `pulumi:"permissionGroupId"` // The project name of the nas file system. ProjectName *string `pulumi:"projectName"` // The protocol type of the nas file system. ProtocolType *string `pulumi:"protocolType"` // The status of the nas file system. Statuses []string `pulumi:"statuses"` // The storage type of the nas file system. StorageType *string `pulumi:"storageType"` // Tags of the nas file system. Tags []FileSystemsTag `pulumi:"tags"` // The total count of query. TotalCount int `pulumi:"totalCount"` // The zone id of the nas file system. ZoneId *string `pulumi:"zoneId"` }
A collection of values returned by FileSystems.
func FileSystems ¶
func FileSystems(ctx *pulumi.Context, args *FileSystemsArgs, opts ...pulumi.InvokeOption) (*FileSystemsResult, error)
Use this data source to query detailed information of nas file systems ## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/nas"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooZones, err := nas.Zones(ctx, nil, nil); if err != nil { return err } var fooFileSystem []*nas.FileSystem
for index := 0; index < 3; index++ { key0 := index val0 := index
__res, err := nas.NewFileSystem(ctx, fmt.Sprintf("fooFileSystem-%v", key0), &nas.FileSystemArgs{ FileSystemName: pulumi.String(fmt.Sprintf("acc-test-fs-%v", val0)), Description: pulumi.String("acc-test"), ZoneId: *pulumi.String(fooZones.Zones[0].Id), Capacity: pulumi.Int(103), ProjectName: pulumi.String("default"), Tags: nas.FileSystemTagArray{ &nas.FileSystemTagArgs{ Key: pulumi.String("k1"), Value: pulumi.String("v1"), }, }, }) if err != nil { return err } fooFileSystem = append(fooFileSystem, __res) } _ = nas.FileSystemsOutput(ctx, nas.FileSystemsOutputArgs{ Ids: %!v(PANIC=Format method: fatal: A failure has occurred: unlowered splat expression @ #-functions-volcengine:nas-fileSystems:FileSystems.pp:18,9-28), }, nil); return nil }) } ```
type FileSystemsResultOutput ¶
type FileSystemsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by FileSystems.
func FileSystemsOutput ¶
func FileSystemsOutput(ctx *pulumi.Context, args FileSystemsOutputArgs, opts ...pulumi.InvokeOption) FileSystemsResultOutput
func (FileSystemsResultOutput) ChargeType ¶
func (o FileSystemsResultOutput) ChargeType() pulumi.StringPtrOutput
The charge type of the nas file system.
func (FileSystemsResultOutput) ElementType ¶
func (FileSystemsResultOutput) ElementType() reflect.Type
func (FileSystemsResultOutput) FileSystemName ¶
func (o FileSystemsResultOutput) FileSystemName() pulumi.StringPtrOutput
The name of the nas file system.
func (FileSystemsResultOutput) FileSystems ¶
func (o FileSystemsResultOutput) FileSystems() FileSystemsFileSystemArrayOutput
The collection of query.
func (FileSystemsResultOutput) Id ¶
func (o FileSystemsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (FileSystemsResultOutput) Ids ¶
func (o FileSystemsResultOutput) Ids() pulumi.StringArrayOutput
func (FileSystemsResultOutput) MountPointId ¶
func (o FileSystemsResultOutput) MountPointId() pulumi.StringPtrOutput
func (FileSystemsResultOutput) NameRegex ¶
func (o FileSystemsResultOutput) NameRegex() pulumi.StringPtrOutput
func (FileSystemsResultOutput) OutputFile ¶
func (o FileSystemsResultOutput) OutputFile() pulumi.StringPtrOutput
func (FileSystemsResultOutput) PermissionGroupId ¶
func (o FileSystemsResultOutput) PermissionGroupId() pulumi.StringPtrOutput
func (FileSystemsResultOutput) ProjectName ¶
func (o FileSystemsResultOutput) ProjectName() pulumi.StringPtrOutput
The project name of the nas file system.
func (FileSystemsResultOutput) ProtocolType ¶
func (o FileSystemsResultOutput) ProtocolType() pulumi.StringPtrOutput
The protocol type of the nas file system.
func (FileSystemsResultOutput) Statuses ¶
func (o FileSystemsResultOutput) Statuses() pulumi.StringArrayOutput
The status of the nas file system.
func (FileSystemsResultOutput) StorageType ¶
func (o FileSystemsResultOutput) StorageType() pulumi.StringPtrOutput
The storage type of the nas file system.
func (FileSystemsResultOutput) Tags ¶
func (o FileSystemsResultOutput) Tags() FileSystemsTagArrayOutput
Tags of the nas file system.
func (FileSystemsResultOutput) ToFileSystemsResultOutput ¶
func (o FileSystemsResultOutput) ToFileSystemsResultOutput() FileSystemsResultOutput
func (FileSystemsResultOutput) ToFileSystemsResultOutputWithContext ¶
func (o FileSystemsResultOutput) ToFileSystemsResultOutputWithContext(ctx context.Context) FileSystemsResultOutput
func (FileSystemsResultOutput) TotalCount ¶
func (o FileSystemsResultOutput) TotalCount() pulumi.IntOutput
The total count of query.
func (FileSystemsResultOutput) ZoneId ¶
func (o FileSystemsResultOutput) ZoneId() pulumi.StringPtrOutput
The zone id of the nas file system.
type FileSystemsTag ¶
type FileSystemsTagArgs ¶
type FileSystemsTagArgs struct { // The Key of Tags. Key pulumi.StringInput `pulumi:"key"` // The Value of Tags. Value pulumi.StringInput `pulumi:"value"` }
func (FileSystemsTagArgs) ElementType ¶
func (FileSystemsTagArgs) ElementType() reflect.Type
func (FileSystemsTagArgs) ToFileSystemsTagOutput ¶
func (i FileSystemsTagArgs) ToFileSystemsTagOutput() FileSystemsTagOutput
func (FileSystemsTagArgs) ToFileSystemsTagOutputWithContext ¶
func (i FileSystemsTagArgs) ToFileSystemsTagOutputWithContext(ctx context.Context) FileSystemsTagOutput
type FileSystemsTagArray ¶
type FileSystemsTagArray []FileSystemsTagInput
func (FileSystemsTagArray) ElementType ¶
func (FileSystemsTagArray) ElementType() reflect.Type
func (FileSystemsTagArray) ToFileSystemsTagArrayOutput ¶
func (i FileSystemsTagArray) ToFileSystemsTagArrayOutput() FileSystemsTagArrayOutput
func (FileSystemsTagArray) ToFileSystemsTagArrayOutputWithContext ¶
func (i FileSystemsTagArray) ToFileSystemsTagArrayOutputWithContext(ctx context.Context) FileSystemsTagArrayOutput
type FileSystemsTagArrayInput ¶
type FileSystemsTagArrayInput interface { pulumi.Input ToFileSystemsTagArrayOutput() FileSystemsTagArrayOutput ToFileSystemsTagArrayOutputWithContext(context.Context) FileSystemsTagArrayOutput }
FileSystemsTagArrayInput is an input type that accepts FileSystemsTagArray and FileSystemsTagArrayOutput values. You can construct a concrete instance of `FileSystemsTagArrayInput` via:
FileSystemsTagArray{ FileSystemsTagArgs{...} }
type FileSystemsTagArrayOutput ¶
type FileSystemsTagArrayOutput struct{ *pulumi.OutputState }
func (FileSystemsTagArrayOutput) ElementType ¶
func (FileSystemsTagArrayOutput) ElementType() reflect.Type
func (FileSystemsTagArrayOutput) Index ¶
func (o FileSystemsTagArrayOutput) Index(i pulumi.IntInput) FileSystemsTagOutput
func (FileSystemsTagArrayOutput) ToFileSystemsTagArrayOutput ¶
func (o FileSystemsTagArrayOutput) ToFileSystemsTagArrayOutput() FileSystemsTagArrayOutput
func (FileSystemsTagArrayOutput) ToFileSystemsTagArrayOutputWithContext ¶
func (o FileSystemsTagArrayOutput) ToFileSystemsTagArrayOutputWithContext(ctx context.Context) FileSystemsTagArrayOutput
type FileSystemsTagInput ¶
type FileSystemsTagInput interface { pulumi.Input ToFileSystemsTagOutput() FileSystemsTagOutput ToFileSystemsTagOutputWithContext(context.Context) FileSystemsTagOutput }
FileSystemsTagInput is an input type that accepts FileSystemsTagArgs and FileSystemsTagOutput values. You can construct a concrete instance of `FileSystemsTagInput` via:
FileSystemsTagArgs{...}
type FileSystemsTagOutput ¶
type FileSystemsTagOutput struct{ *pulumi.OutputState }
func (FileSystemsTagOutput) ElementType ¶
func (FileSystemsTagOutput) ElementType() reflect.Type
func (FileSystemsTagOutput) Key ¶
func (o FileSystemsTagOutput) Key() pulumi.StringOutput
The Key of Tags.
func (FileSystemsTagOutput) ToFileSystemsTagOutput ¶
func (o FileSystemsTagOutput) ToFileSystemsTagOutput() FileSystemsTagOutput
func (FileSystemsTagOutput) ToFileSystemsTagOutputWithContext ¶
func (o FileSystemsTagOutput) ToFileSystemsTagOutputWithContext(ctx context.Context) FileSystemsTagOutput
func (FileSystemsTagOutput) Value ¶
func (o FileSystemsTagOutput) Value() pulumi.StringOutput
The Value of Tags.
type MountPoint ¶
type MountPoint struct { pulumi.CustomResourceState // The file system id. FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"` // The mount point id. MountPointId pulumi.StringOutput `pulumi:"mountPointId"` // The mount point name. MountPointName pulumi.StringOutput `pulumi:"mountPointName"` // The permission group id. PermissionGroupId pulumi.StringOutput `pulumi:"permissionGroupId"` // The subnet id. SubnetId pulumi.StringOutput `pulumi:"subnetId"` }
Provides a resource to manage nas mount point
## Import
Nas Mount Point can be imported using the file system id and mount point id, e.g.
```sh
$ pulumi import volcengine:nas/mountPoint:MountPoint default enas-cnbj18bcb923****:mount-a6ee****
```
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 { // The file system id. FileSystemId pulumi.StringInput // The mount point name. MountPointName pulumi.StringInput // The permission group id. PermissionGroupId pulumi.StringInput // The subnet id. SubnetId pulumi.StringInput }
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 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
The file system id.
func (MountPointOutput) MountPointId ¶
func (o MountPointOutput) MountPointId() pulumi.StringOutput
The mount point id.
func (MountPointOutput) MountPointName ¶
func (o MountPointOutput) MountPointName() pulumi.StringOutput
The mount point name.
func (MountPointOutput) PermissionGroupId ¶
func (o MountPointOutput) PermissionGroupId() pulumi.StringOutput
The permission group id.
func (MountPointOutput) SubnetId ¶
func (o MountPointOutput) SubnetId() pulumi.StringOutput
The subnet id.
func (MountPointOutput) ToMountPointOutput ¶
func (o MountPointOutput) ToMountPointOutput() MountPointOutput
func (MountPointOutput) ToMountPointOutputWithContext ¶
func (o MountPointOutput) ToMountPointOutputWithContext(ctx context.Context) MountPointOutput
type MountPointState ¶
type MountPointState struct { // The file system id. FileSystemId pulumi.StringPtrInput // The mount point id. MountPointId pulumi.StringPtrInput // The mount point name. MountPointName pulumi.StringPtrInput // The permission group id. PermissionGroupId pulumi.StringPtrInput // The subnet id. SubnetId pulumi.StringPtrInput }
func (MountPointState) ElementType ¶
func (MountPointState) ElementType() reflect.Type
type MountPointsArgs ¶
type MountPointsArgs struct { // The id of the file system. FileSystemId string `pulumi:"fileSystemId"` // The id of the mount point. MountPointId *string `pulumi:"mountPointId"` // The name of the mount point. MountPointName *string `pulumi:"mountPointName"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The id of the vpc. VpcsId *string `pulumi:"vpcsId"` }
A collection of arguments for invoking MountPoints.
type MountPointsMountPoint ¶
type MountPointsMountPoint struct { // The creation time of the permission group. CreateTime string `pulumi:"createTime"` // The dns address. Domain string `pulumi:"domain"` // The address of the mount point. Ip string `pulumi:"ip"` // The id of the mount point. MountPointId string `pulumi:"mountPointId"` // The name of the mount point. MountPointName string `pulumi:"mountPointName"` // The struct of the permission group. PermissionGroups []MountPointsMountPointPermissionGroup `pulumi:"permissionGroups"` // The status of the mount point. Status string `pulumi:"status"` // The id of the subnet. SubnetId string `pulumi:"subnetId"` // The name of the subnet. SubnetName string `pulumi:"subnetName"` // The update time of the mount point. UpdateTime string `pulumi:"updateTime"` // The id of the vpc. VpcId string `pulumi:"vpcId"` // The name of the vpc. VpcName string `pulumi:"vpcName"` }
type MountPointsMountPointArgs ¶
type MountPointsMountPointArgs struct { // The creation time of the permission group. CreateTime pulumi.StringInput `pulumi:"createTime"` // The dns address. Domain pulumi.StringInput `pulumi:"domain"` // The address of the mount point. Ip pulumi.StringInput `pulumi:"ip"` // The id of the mount point. MountPointId pulumi.StringInput `pulumi:"mountPointId"` // The name of the mount point. MountPointName pulumi.StringInput `pulumi:"mountPointName"` // The struct of the permission group. PermissionGroups MountPointsMountPointPermissionGroupArrayInput `pulumi:"permissionGroups"` // The status of the mount point. Status pulumi.StringInput `pulumi:"status"` // The id of the subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The name of the subnet. SubnetName pulumi.StringInput `pulumi:"subnetName"` // The update time of the mount point. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // The id of the vpc. VpcId pulumi.StringInput `pulumi:"vpcId"` // The name of the vpc. VpcName pulumi.StringInput `pulumi:"vpcName"` }
func (MountPointsMountPointArgs) ElementType ¶
func (MountPointsMountPointArgs) ElementType() reflect.Type
func (MountPointsMountPointArgs) ToMountPointsMountPointOutput ¶
func (i MountPointsMountPointArgs) ToMountPointsMountPointOutput() MountPointsMountPointOutput
func (MountPointsMountPointArgs) ToMountPointsMountPointOutputWithContext ¶
func (i MountPointsMountPointArgs) ToMountPointsMountPointOutputWithContext(ctx context.Context) MountPointsMountPointOutput
type MountPointsMountPointArray ¶
type MountPointsMountPointArray []MountPointsMountPointInput
func (MountPointsMountPointArray) ElementType ¶
func (MountPointsMountPointArray) ElementType() reflect.Type
func (MountPointsMountPointArray) ToMountPointsMountPointArrayOutput ¶
func (i MountPointsMountPointArray) ToMountPointsMountPointArrayOutput() MountPointsMountPointArrayOutput
func (MountPointsMountPointArray) ToMountPointsMountPointArrayOutputWithContext ¶
func (i MountPointsMountPointArray) ToMountPointsMountPointArrayOutputWithContext(ctx context.Context) MountPointsMountPointArrayOutput
type MountPointsMountPointArrayInput ¶
type MountPointsMountPointArrayInput interface { pulumi.Input ToMountPointsMountPointArrayOutput() MountPointsMountPointArrayOutput ToMountPointsMountPointArrayOutputWithContext(context.Context) MountPointsMountPointArrayOutput }
MountPointsMountPointArrayInput is an input type that accepts MountPointsMountPointArray and MountPointsMountPointArrayOutput values. You can construct a concrete instance of `MountPointsMountPointArrayInput` via:
MountPointsMountPointArray{ MountPointsMountPointArgs{...} }
type MountPointsMountPointArrayOutput ¶
type MountPointsMountPointArrayOutput struct{ *pulumi.OutputState }
func (MountPointsMountPointArrayOutput) ElementType ¶
func (MountPointsMountPointArrayOutput) ElementType() reflect.Type
func (MountPointsMountPointArrayOutput) Index ¶
func (o MountPointsMountPointArrayOutput) Index(i pulumi.IntInput) MountPointsMountPointOutput
func (MountPointsMountPointArrayOutput) ToMountPointsMountPointArrayOutput ¶
func (o MountPointsMountPointArrayOutput) ToMountPointsMountPointArrayOutput() MountPointsMountPointArrayOutput
func (MountPointsMountPointArrayOutput) ToMountPointsMountPointArrayOutputWithContext ¶
func (o MountPointsMountPointArrayOutput) ToMountPointsMountPointArrayOutputWithContext(ctx context.Context) MountPointsMountPointArrayOutput
type MountPointsMountPointInput ¶
type MountPointsMountPointInput interface { pulumi.Input ToMountPointsMountPointOutput() MountPointsMountPointOutput ToMountPointsMountPointOutputWithContext(context.Context) MountPointsMountPointOutput }
MountPointsMountPointInput is an input type that accepts MountPointsMountPointArgs and MountPointsMountPointOutput values. You can construct a concrete instance of `MountPointsMountPointInput` via:
MountPointsMountPointArgs{...}
type MountPointsMountPointOutput ¶
type MountPointsMountPointOutput struct{ *pulumi.OutputState }
func (MountPointsMountPointOutput) CreateTime ¶
func (o MountPointsMountPointOutput) CreateTime() pulumi.StringOutput
The creation time of the permission group.
func (MountPointsMountPointOutput) Domain ¶
func (o MountPointsMountPointOutput) Domain() pulumi.StringOutput
The dns address.
func (MountPointsMountPointOutput) ElementType ¶
func (MountPointsMountPointOutput) ElementType() reflect.Type
func (MountPointsMountPointOutput) Ip ¶
func (o MountPointsMountPointOutput) Ip() pulumi.StringOutput
The address of the mount point.
func (MountPointsMountPointOutput) MountPointId ¶
func (o MountPointsMountPointOutput) MountPointId() pulumi.StringOutput
The id of the mount point.
func (MountPointsMountPointOutput) MountPointName ¶
func (o MountPointsMountPointOutput) MountPointName() pulumi.StringOutput
The name of the mount point.
func (MountPointsMountPointOutput) PermissionGroups ¶
func (o MountPointsMountPointOutput) PermissionGroups() MountPointsMountPointPermissionGroupArrayOutput
The struct of the permission group.
func (MountPointsMountPointOutput) Status ¶
func (o MountPointsMountPointOutput) Status() pulumi.StringOutput
The status of the mount point.
func (MountPointsMountPointOutput) SubnetId ¶
func (o MountPointsMountPointOutput) SubnetId() pulumi.StringOutput
The id of the subnet.
func (MountPointsMountPointOutput) SubnetName ¶
func (o MountPointsMountPointOutput) SubnetName() pulumi.StringOutput
The name of the subnet.
func (MountPointsMountPointOutput) ToMountPointsMountPointOutput ¶
func (o MountPointsMountPointOutput) ToMountPointsMountPointOutput() MountPointsMountPointOutput
func (MountPointsMountPointOutput) ToMountPointsMountPointOutputWithContext ¶
func (o MountPointsMountPointOutput) ToMountPointsMountPointOutputWithContext(ctx context.Context) MountPointsMountPointOutput
func (MountPointsMountPointOutput) UpdateTime ¶
func (o MountPointsMountPointOutput) UpdateTime() pulumi.StringOutput
The update time of the mount point.
func (MountPointsMountPointOutput) VpcId ¶
func (o MountPointsMountPointOutput) VpcId() pulumi.StringOutput
The id of the vpc.
func (MountPointsMountPointOutput) VpcName ¶
func (o MountPointsMountPointOutput) VpcName() pulumi.StringOutput
The name of the vpc.
type MountPointsMountPointPermissionGroup ¶
type MountPointsMountPointPermissionGroup struct { // The creation time of the permission group. CreateTime string `pulumi:"createTime"` // The description of the permission group. Description string `pulumi:"description"` // The number of the file system. FileSystemCount int `pulumi:"fileSystemCount"` // The file system type of the permission group. FileSystemType string `pulumi:"fileSystemType"` // The list of the mount point. MountPoints []MountPointsMountPointPermissionGroupMountPoint `pulumi:"mountPoints"` // The id of the permission group. PermissionGroupId string `pulumi:"permissionGroupId"` // The name of the permission group. PermissionGroupName string `pulumi:"permissionGroupName"` // The number of the permission rule. PermissionRuleCount int `pulumi:"permissionRuleCount"` }
type MountPointsMountPointPermissionGroupArgs ¶
type MountPointsMountPointPermissionGroupArgs struct { // The creation time of the permission group. CreateTime pulumi.StringInput `pulumi:"createTime"` // The description of the permission group. Description pulumi.StringInput `pulumi:"description"` // The number of the file system. FileSystemCount pulumi.IntInput `pulumi:"fileSystemCount"` // The file system type of the permission group. FileSystemType pulumi.StringInput `pulumi:"fileSystemType"` // The list of the mount point. MountPoints MountPointsMountPointPermissionGroupMountPointArrayInput `pulumi:"mountPoints"` // The id of the permission group. PermissionGroupId pulumi.StringInput `pulumi:"permissionGroupId"` // The name of the permission group. PermissionGroupName pulumi.StringInput `pulumi:"permissionGroupName"` // The number of the permission rule. PermissionRuleCount pulumi.IntInput `pulumi:"permissionRuleCount"` }
func (MountPointsMountPointPermissionGroupArgs) ElementType ¶
func (MountPointsMountPointPermissionGroupArgs) ElementType() reflect.Type
func (MountPointsMountPointPermissionGroupArgs) ToMountPointsMountPointPermissionGroupOutput ¶
func (i MountPointsMountPointPermissionGroupArgs) ToMountPointsMountPointPermissionGroupOutput() MountPointsMountPointPermissionGroupOutput
func (MountPointsMountPointPermissionGroupArgs) ToMountPointsMountPointPermissionGroupOutputWithContext ¶
func (i MountPointsMountPointPermissionGroupArgs) ToMountPointsMountPointPermissionGroupOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupOutput
type MountPointsMountPointPermissionGroupArray ¶
type MountPointsMountPointPermissionGroupArray []MountPointsMountPointPermissionGroupInput
func (MountPointsMountPointPermissionGroupArray) ElementType ¶
func (MountPointsMountPointPermissionGroupArray) ElementType() reflect.Type
func (MountPointsMountPointPermissionGroupArray) ToMountPointsMountPointPermissionGroupArrayOutput ¶
func (i MountPointsMountPointPermissionGroupArray) ToMountPointsMountPointPermissionGroupArrayOutput() MountPointsMountPointPermissionGroupArrayOutput
func (MountPointsMountPointPermissionGroupArray) ToMountPointsMountPointPermissionGroupArrayOutputWithContext ¶
func (i MountPointsMountPointPermissionGroupArray) ToMountPointsMountPointPermissionGroupArrayOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupArrayOutput
type MountPointsMountPointPermissionGroupArrayInput ¶
type MountPointsMountPointPermissionGroupArrayInput interface { pulumi.Input ToMountPointsMountPointPermissionGroupArrayOutput() MountPointsMountPointPermissionGroupArrayOutput ToMountPointsMountPointPermissionGroupArrayOutputWithContext(context.Context) MountPointsMountPointPermissionGroupArrayOutput }
MountPointsMountPointPermissionGroupArrayInput is an input type that accepts MountPointsMountPointPermissionGroupArray and MountPointsMountPointPermissionGroupArrayOutput values. You can construct a concrete instance of `MountPointsMountPointPermissionGroupArrayInput` via:
MountPointsMountPointPermissionGroupArray{ MountPointsMountPointPermissionGroupArgs{...} }
type MountPointsMountPointPermissionGroupArrayOutput ¶
type MountPointsMountPointPermissionGroupArrayOutput struct{ *pulumi.OutputState }
func (MountPointsMountPointPermissionGroupArrayOutput) ElementType ¶
func (MountPointsMountPointPermissionGroupArrayOutput) ElementType() reflect.Type
func (MountPointsMountPointPermissionGroupArrayOutput) ToMountPointsMountPointPermissionGroupArrayOutput ¶
func (o MountPointsMountPointPermissionGroupArrayOutput) ToMountPointsMountPointPermissionGroupArrayOutput() MountPointsMountPointPermissionGroupArrayOutput
func (MountPointsMountPointPermissionGroupArrayOutput) ToMountPointsMountPointPermissionGroupArrayOutputWithContext ¶
func (o MountPointsMountPointPermissionGroupArrayOutput) ToMountPointsMountPointPermissionGroupArrayOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupArrayOutput
type MountPointsMountPointPermissionGroupInput ¶
type MountPointsMountPointPermissionGroupInput interface { pulumi.Input ToMountPointsMountPointPermissionGroupOutput() MountPointsMountPointPermissionGroupOutput ToMountPointsMountPointPermissionGroupOutputWithContext(context.Context) MountPointsMountPointPermissionGroupOutput }
MountPointsMountPointPermissionGroupInput is an input type that accepts MountPointsMountPointPermissionGroupArgs and MountPointsMountPointPermissionGroupOutput values. You can construct a concrete instance of `MountPointsMountPointPermissionGroupInput` via:
MountPointsMountPointPermissionGroupArgs{...}
type MountPointsMountPointPermissionGroupMountPointArgs ¶
type MountPointsMountPointPermissionGroupMountPointArgs struct { // The id of the file system. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // The id of the mount point. MountPointId pulumi.StringInput `pulumi:"mountPointId"` // The name of the mount point. MountPointName pulumi.StringInput `pulumi:"mountPointName"` }
func (MountPointsMountPointPermissionGroupMountPointArgs) ElementType ¶
func (MountPointsMountPointPermissionGroupMountPointArgs) ElementType() reflect.Type
func (MountPointsMountPointPermissionGroupMountPointArgs) ToMountPointsMountPointPermissionGroupMountPointOutput ¶
func (i MountPointsMountPointPermissionGroupMountPointArgs) ToMountPointsMountPointPermissionGroupMountPointOutput() MountPointsMountPointPermissionGroupMountPointOutput
func (MountPointsMountPointPermissionGroupMountPointArgs) ToMountPointsMountPointPermissionGroupMountPointOutputWithContext ¶
func (i MountPointsMountPointPermissionGroupMountPointArgs) ToMountPointsMountPointPermissionGroupMountPointOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupMountPointOutput
type MountPointsMountPointPermissionGroupMountPointArray ¶
type MountPointsMountPointPermissionGroupMountPointArray []MountPointsMountPointPermissionGroupMountPointInput
func (MountPointsMountPointPermissionGroupMountPointArray) ElementType ¶
func (MountPointsMountPointPermissionGroupMountPointArray) ElementType() reflect.Type
func (MountPointsMountPointPermissionGroupMountPointArray) ToMountPointsMountPointPermissionGroupMountPointArrayOutput ¶
func (i MountPointsMountPointPermissionGroupMountPointArray) ToMountPointsMountPointPermissionGroupMountPointArrayOutput() MountPointsMountPointPermissionGroupMountPointArrayOutput
func (MountPointsMountPointPermissionGroupMountPointArray) ToMountPointsMountPointPermissionGroupMountPointArrayOutputWithContext ¶
func (i MountPointsMountPointPermissionGroupMountPointArray) ToMountPointsMountPointPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupMountPointArrayOutput
type MountPointsMountPointPermissionGroupMountPointArrayInput ¶
type MountPointsMountPointPermissionGroupMountPointArrayInput interface { pulumi.Input ToMountPointsMountPointPermissionGroupMountPointArrayOutput() MountPointsMountPointPermissionGroupMountPointArrayOutput ToMountPointsMountPointPermissionGroupMountPointArrayOutputWithContext(context.Context) MountPointsMountPointPermissionGroupMountPointArrayOutput }
MountPointsMountPointPermissionGroupMountPointArrayInput is an input type that accepts MountPointsMountPointPermissionGroupMountPointArray and MountPointsMountPointPermissionGroupMountPointArrayOutput values. You can construct a concrete instance of `MountPointsMountPointPermissionGroupMountPointArrayInput` via:
MountPointsMountPointPermissionGroupMountPointArray{ MountPointsMountPointPermissionGroupMountPointArgs{...} }
type MountPointsMountPointPermissionGroupMountPointArrayOutput ¶
type MountPointsMountPointPermissionGroupMountPointArrayOutput struct{ *pulumi.OutputState }
func (MountPointsMountPointPermissionGroupMountPointArrayOutput) ElementType ¶
func (MountPointsMountPointPermissionGroupMountPointArrayOutput) ElementType() reflect.Type
func (MountPointsMountPointPermissionGroupMountPointArrayOutput) ToMountPointsMountPointPermissionGroupMountPointArrayOutput ¶
func (o MountPointsMountPointPermissionGroupMountPointArrayOutput) ToMountPointsMountPointPermissionGroupMountPointArrayOutput() MountPointsMountPointPermissionGroupMountPointArrayOutput
func (MountPointsMountPointPermissionGroupMountPointArrayOutput) ToMountPointsMountPointPermissionGroupMountPointArrayOutputWithContext ¶
func (o MountPointsMountPointPermissionGroupMountPointArrayOutput) ToMountPointsMountPointPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupMountPointArrayOutput
type MountPointsMountPointPermissionGroupMountPointInput ¶
type MountPointsMountPointPermissionGroupMountPointInput interface { pulumi.Input ToMountPointsMountPointPermissionGroupMountPointOutput() MountPointsMountPointPermissionGroupMountPointOutput ToMountPointsMountPointPermissionGroupMountPointOutputWithContext(context.Context) MountPointsMountPointPermissionGroupMountPointOutput }
MountPointsMountPointPermissionGroupMountPointInput is an input type that accepts MountPointsMountPointPermissionGroupMountPointArgs and MountPointsMountPointPermissionGroupMountPointOutput values. You can construct a concrete instance of `MountPointsMountPointPermissionGroupMountPointInput` via:
MountPointsMountPointPermissionGroupMountPointArgs{...}
type MountPointsMountPointPermissionGroupMountPointOutput ¶
type MountPointsMountPointPermissionGroupMountPointOutput struct{ *pulumi.OutputState }
func (MountPointsMountPointPermissionGroupMountPointOutput) ElementType ¶
func (MountPointsMountPointPermissionGroupMountPointOutput) ElementType() reflect.Type
func (MountPointsMountPointPermissionGroupMountPointOutput) FileSystemId ¶
func (o MountPointsMountPointPermissionGroupMountPointOutput) FileSystemId() pulumi.StringOutput
The id of the file system.
func (MountPointsMountPointPermissionGroupMountPointOutput) MountPointId ¶
func (o MountPointsMountPointPermissionGroupMountPointOutput) MountPointId() pulumi.StringOutput
The id of the mount point.
func (MountPointsMountPointPermissionGroupMountPointOutput) MountPointName ¶
func (o MountPointsMountPointPermissionGroupMountPointOutput) MountPointName() pulumi.StringOutput
The name of the mount point.
func (MountPointsMountPointPermissionGroupMountPointOutput) ToMountPointsMountPointPermissionGroupMountPointOutput ¶
func (o MountPointsMountPointPermissionGroupMountPointOutput) ToMountPointsMountPointPermissionGroupMountPointOutput() MountPointsMountPointPermissionGroupMountPointOutput
func (MountPointsMountPointPermissionGroupMountPointOutput) ToMountPointsMountPointPermissionGroupMountPointOutputWithContext ¶
func (o MountPointsMountPointPermissionGroupMountPointOutput) ToMountPointsMountPointPermissionGroupMountPointOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupMountPointOutput
type MountPointsMountPointPermissionGroupOutput ¶
type MountPointsMountPointPermissionGroupOutput struct{ *pulumi.OutputState }
func (MountPointsMountPointPermissionGroupOutput) CreateTime ¶
func (o MountPointsMountPointPermissionGroupOutput) CreateTime() pulumi.StringOutput
The creation time of the permission group.
func (MountPointsMountPointPermissionGroupOutput) Description ¶
func (o MountPointsMountPointPermissionGroupOutput) Description() pulumi.StringOutput
The description of the permission group.
func (MountPointsMountPointPermissionGroupOutput) ElementType ¶
func (MountPointsMountPointPermissionGroupOutput) ElementType() reflect.Type
func (MountPointsMountPointPermissionGroupOutput) FileSystemCount ¶
func (o MountPointsMountPointPermissionGroupOutput) FileSystemCount() pulumi.IntOutput
The number of the file system.
func (MountPointsMountPointPermissionGroupOutput) FileSystemType ¶
func (o MountPointsMountPointPermissionGroupOutput) FileSystemType() pulumi.StringOutput
The file system type of the permission group.
func (MountPointsMountPointPermissionGroupOutput) MountPoints ¶
func (o MountPointsMountPointPermissionGroupOutput) MountPoints() MountPointsMountPointPermissionGroupMountPointArrayOutput
The list of the mount point.
func (MountPointsMountPointPermissionGroupOutput) PermissionGroupId ¶
func (o MountPointsMountPointPermissionGroupOutput) PermissionGroupId() pulumi.StringOutput
The id of the permission group.
func (MountPointsMountPointPermissionGroupOutput) PermissionGroupName ¶
func (o MountPointsMountPointPermissionGroupOutput) PermissionGroupName() pulumi.StringOutput
The name of the permission group.
func (MountPointsMountPointPermissionGroupOutput) PermissionRuleCount ¶
func (o MountPointsMountPointPermissionGroupOutput) PermissionRuleCount() pulumi.IntOutput
The number of the permission rule.
func (MountPointsMountPointPermissionGroupOutput) ToMountPointsMountPointPermissionGroupOutput ¶
func (o MountPointsMountPointPermissionGroupOutput) ToMountPointsMountPointPermissionGroupOutput() MountPointsMountPointPermissionGroupOutput
func (MountPointsMountPointPermissionGroupOutput) ToMountPointsMountPointPermissionGroupOutputWithContext ¶
func (o MountPointsMountPointPermissionGroupOutput) ToMountPointsMountPointPermissionGroupOutputWithContext(ctx context.Context) MountPointsMountPointPermissionGroupOutput
type MountPointsOutputArgs ¶
type MountPointsOutputArgs struct { // The id of the file system. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // The id of the mount point. MountPointId pulumi.StringPtrInput `pulumi:"mountPointId"` // The name of the mount point. MountPointName pulumi.StringPtrInput `pulumi:"mountPointName"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The id of the vpc. VpcsId pulumi.StringPtrInput `pulumi:"vpcsId"` }
A collection of arguments for invoking MountPoints.
func (MountPointsOutputArgs) ElementType ¶
func (MountPointsOutputArgs) ElementType() reflect.Type
type MountPointsResult ¶
type MountPointsResult struct { // The id of the file system. FileSystemId string `pulumi:"fileSystemId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The id of the mount point. MountPointId *string `pulumi:"mountPointId"` // The name of the mount point. MountPointName *string `pulumi:"mountPointName"` // The list of the mount point. MountPoints []MountPointsMountPoint `pulumi:"mountPoints"` OutputFile *string `pulumi:"outputFile"` // The total count of nas mount points query. TotalCount int `pulumi:"totalCount"` VpcsId *string `pulumi:"vpcsId"` }
A collection of values returned by MountPoints.
func MountPoints ¶
func MountPoints(ctx *pulumi.Context, args *MountPointsArgs, opts ...pulumi.InvokeOption) (*MountPointsResult, error)
Use this data source to query detailed information of nas mount points
type MountPointsResultOutput ¶
type MountPointsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by MountPoints.
func MountPointsOutput ¶
func MountPointsOutput(ctx *pulumi.Context, args MountPointsOutputArgs, opts ...pulumi.InvokeOption) MountPointsResultOutput
func (MountPointsResultOutput) ElementType ¶
func (MountPointsResultOutput) ElementType() reflect.Type
func (MountPointsResultOutput) FileSystemId ¶
func (o MountPointsResultOutput) FileSystemId() pulumi.StringOutput
The id of the file system.
func (MountPointsResultOutput) Id ¶
func (o MountPointsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (MountPointsResultOutput) MountPointId ¶
func (o MountPointsResultOutput) MountPointId() pulumi.StringPtrOutput
The id of the mount point.
func (MountPointsResultOutput) MountPointName ¶
func (o MountPointsResultOutput) MountPointName() pulumi.StringPtrOutput
The name of the mount point.
func (MountPointsResultOutput) MountPoints ¶
func (o MountPointsResultOutput) MountPoints() MountPointsMountPointArrayOutput
The list of the mount point.
func (MountPointsResultOutput) OutputFile ¶
func (o MountPointsResultOutput) OutputFile() pulumi.StringPtrOutput
func (MountPointsResultOutput) ToMountPointsResultOutput ¶
func (o MountPointsResultOutput) ToMountPointsResultOutput() MountPointsResultOutput
func (MountPointsResultOutput) ToMountPointsResultOutputWithContext ¶
func (o MountPointsResultOutput) ToMountPointsResultOutputWithContext(ctx context.Context) MountPointsResultOutput
func (MountPointsResultOutput) TotalCount ¶
func (o MountPointsResultOutput) TotalCount() pulumi.IntOutput
The total count of nas mount points query.
func (MountPointsResultOutput) VpcsId ¶
func (o MountPointsResultOutput) VpcsId() pulumi.StringPtrOutput
type PermissionGroup ¶
type PermissionGroup struct { pulumi.CustomResourceState // The description of the permission group. Description pulumi.StringPtrOutput `pulumi:"description"` // The id of the permission group. PermissionGroupId pulumi.StringOutput `pulumi:"permissionGroupId"` // The name of the permission group. PermissionGroupName pulumi.StringOutput `pulumi:"permissionGroupName"` // The list of permissions rules. PermissionRules PermissionGroupPermissionRuleArrayOutput `pulumi:"permissionRules"` }
Provides a resource to manage nas permission group ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/nas"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := nas.NewPermissionGroup(ctx, "foo", &nas.PermissionGroupArgs{ Description: pulumi.String("acctest1"), PermissionGroupName: pulumi.String("acc-test1"), PermissionRules: nas.PermissionGroupPermissionRuleArray{ &nas.PermissionGroupPermissionRuleArgs{ CidrIp: pulumi.String("*"), RwMode: pulumi.String("RW"), UseMode: pulumi.String("All_squash"), }, &nas.PermissionGroupPermissionRuleArgs{ CidrIp: pulumi.String("192.168.0.0"), RwMode: pulumi.String("RO"), UseMode: pulumi.String("No_all_squash"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Nas Permission Group can be imported using the id, e.g.
```sh
$ pulumi import volcengine:nas/permissionGroup:PermissionGroup default pgroup-1f85db2c****
```
func GetPermissionGroup ¶
func GetPermissionGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PermissionGroupState, opts ...pulumi.ResourceOption) (*PermissionGroup, error)
GetPermissionGroup gets an existing PermissionGroup 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 NewPermissionGroup ¶
func NewPermissionGroup(ctx *pulumi.Context, name string, args *PermissionGroupArgs, opts ...pulumi.ResourceOption) (*PermissionGroup, error)
NewPermissionGroup registers a new resource with the given unique name, arguments, and options.
func (*PermissionGroup) ElementType ¶
func (*PermissionGroup) ElementType() reflect.Type
func (*PermissionGroup) ToPermissionGroupOutput ¶
func (i *PermissionGroup) ToPermissionGroupOutput() PermissionGroupOutput
func (*PermissionGroup) ToPermissionGroupOutputWithContext ¶
func (i *PermissionGroup) ToPermissionGroupOutputWithContext(ctx context.Context) PermissionGroupOutput
type PermissionGroupArgs ¶
type PermissionGroupArgs struct { // The description of the permission group. Description pulumi.StringPtrInput // The name of the permission group. PermissionGroupName pulumi.StringInput // The list of permissions rules. PermissionRules PermissionGroupPermissionRuleArrayInput }
The set of arguments for constructing a PermissionGroup resource.
func (PermissionGroupArgs) ElementType ¶
func (PermissionGroupArgs) ElementType() reflect.Type
type PermissionGroupArray ¶
type PermissionGroupArray []PermissionGroupInput
func (PermissionGroupArray) ElementType ¶
func (PermissionGroupArray) ElementType() reflect.Type
func (PermissionGroupArray) ToPermissionGroupArrayOutput ¶
func (i PermissionGroupArray) ToPermissionGroupArrayOutput() PermissionGroupArrayOutput
func (PermissionGroupArray) ToPermissionGroupArrayOutputWithContext ¶
func (i PermissionGroupArray) ToPermissionGroupArrayOutputWithContext(ctx context.Context) PermissionGroupArrayOutput
type PermissionGroupArrayInput ¶
type PermissionGroupArrayInput interface { pulumi.Input ToPermissionGroupArrayOutput() PermissionGroupArrayOutput ToPermissionGroupArrayOutputWithContext(context.Context) PermissionGroupArrayOutput }
PermissionGroupArrayInput is an input type that accepts PermissionGroupArray and PermissionGroupArrayOutput values. You can construct a concrete instance of `PermissionGroupArrayInput` via:
PermissionGroupArray{ PermissionGroupArgs{...} }
type PermissionGroupArrayOutput ¶
type PermissionGroupArrayOutput struct{ *pulumi.OutputState }
func (PermissionGroupArrayOutput) ElementType ¶
func (PermissionGroupArrayOutput) ElementType() reflect.Type
func (PermissionGroupArrayOutput) Index ¶
func (o PermissionGroupArrayOutput) Index(i pulumi.IntInput) PermissionGroupOutput
func (PermissionGroupArrayOutput) ToPermissionGroupArrayOutput ¶
func (o PermissionGroupArrayOutput) ToPermissionGroupArrayOutput() PermissionGroupArrayOutput
func (PermissionGroupArrayOutput) ToPermissionGroupArrayOutputWithContext ¶
func (o PermissionGroupArrayOutput) ToPermissionGroupArrayOutputWithContext(ctx context.Context) PermissionGroupArrayOutput
type PermissionGroupInput ¶
type PermissionGroupInput interface { pulumi.Input ToPermissionGroupOutput() PermissionGroupOutput ToPermissionGroupOutputWithContext(ctx context.Context) PermissionGroupOutput }
type PermissionGroupMap ¶
type PermissionGroupMap map[string]PermissionGroupInput
func (PermissionGroupMap) ElementType ¶
func (PermissionGroupMap) ElementType() reflect.Type
func (PermissionGroupMap) ToPermissionGroupMapOutput ¶
func (i PermissionGroupMap) ToPermissionGroupMapOutput() PermissionGroupMapOutput
func (PermissionGroupMap) ToPermissionGroupMapOutputWithContext ¶
func (i PermissionGroupMap) ToPermissionGroupMapOutputWithContext(ctx context.Context) PermissionGroupMapOutput
type PermissionGroupMapInput ¶
type PermissionGroupMapInput interface { pulumi.Input ToPermissionGroupMapOutput() PermissionGroupMapOutput ToPermissionGroupMapOutputWithContext(context.Context) PermissionGroupMapOutput }
PermissionGroupMapInput is an input type that accepts PermissionGroupMap and PermissionGroupMapOutput values. You can construct a concrete instance of `PermissionGroupMapInput` via:
PermissionGroupMap{ "key": PermissionGroupArgs{...} }
type PermissionGroupMapOutput ¶
type PermissionGroupMapOutput struct{ *pulumi.OutputState }
func (PermissionGroupMapOutput) ElementType ¶
func (PermissionGroupMapOutput) ElementType() reflect.Type
func (PermissionGroupMapOutput) MapIndex ¶
func (o PermissionGroupMapOutput) MapIndex(k pulumi.StringInput) PermissionGroupOutput
func (PermissionGroupMapOutput) ToPermissionGroupMapOutput ¶
func (o PermissionGroupMapOutput) ToPermissionGroupMapOutput() PermissionGroupMapOutput
func (PermissionGroupMapOutput) ToPermissionGroupMapOutputWithContext ¶
func (o PermissionGroupMapOutput) ToPermissionGroupMapOutputWithContext(ctx context.Context) PermissionGroupMapOutput
type PermissionGroupOutput ¶
type PermissionGroupOutput struct{ *pulumi.OutputState }
func (PermissionGroupOutput) Description ¶
func (o PermissionGroupOutput) Description() pulumi.StringPtrOutput
The description of the permission group.
func (PermissionGroupOutput) ElementType ¶
func (PermissionGroupOutput) ElementType() reflect.Type
func (PermissionGroupOutput) PermissionGroupId ¶
func (o PermissionGroupOutput) PermissionGroupId() pulumi.StringOutput
The id of the permission group.
func (PermissionGroupOutput) PermissionGroupName ¶
func (o PermissionGroupOutput) PermissionGroupName() pulumi.StringOutput
The name of the permission group.
func (PermissionGroupOutput) PermissionRules ¶
func (o PermissionGroupOutput) PermissionRules() PermissionGroupPermissionRuleArrayOutput
The list of permissions rules.
func (PermissionGroupOutput) ToPermissionGroupOutput ¶
func (o PermissionGroupOutput) ToPermissionGroupOutput() PermissionGroupOutput
func (PermissionGroupOutput) ToPermissionGroupOutputWithContext ¶
func (o PermissionGroupOutput) ToPermissionGroupOutputWithContext(ctx context.Context) PermissionGroupOutput
type PermissionGroupPermissionRule ¶
type PermissionGroupPermissionRule struct { // Client IP addresses that are allowed access. CidrIp string `pulumi:"cidrIp"` // Permission group read and write rules. The value description is as follows: // `RW`: Allows reading and writing. // `RO`: read-only mode. RwMode string `pulumi:"rwMode"` // Permission group user permissions. The value description is as follows: // `All_squash`: All access users are mapped to anonymous users or user groups. // `No_all_squash`: The access user is first matched with the local user, and then mapped to an anonymous user or user group after the match fails. // `Root_squash`: Map the Root user as an anonymous user or user group. // `No_root_squash`: The Root user maintains the Root account authority. UseMode string `pulumi:"useMode"` }
type PermissionGroupPermissionRuleArgs ¶
type PermissionGroupPermissionRuleArgs struct { // Client IP addresses that are allowed access. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // Permission group read and write rules. The value description is as follows: // `RW`: Allows reading and writing. // `RO`: read-only mode. RwMode pulumi.StringInput `pulumi:"rwMode"` // Permission group user permissions. The value description is as follows: // `All_squash`: All access users are mapped to anonymous users or user groups. // `No_all_squash`: The access user is first matched with the local user, and then mapped to an anonymous user or user group after the match fails. // `Root_squash`: Map the Root user as an anonymous user or user group. // `No_root_squash`: The Root user maintains the Root account authority. UseMode pulumi.StringInput `pulumi:"useMode"` }
func (PermissionGroupPermissionRuleArgs) ElementType ¶
func (PermissionGroupPermissionRuleArgs) ElementType() reflect.Type
func (PermissionGroupPermissionRuleArgs) ToPermissionGroupPermissionRuleOutput ¶
func (i PermissionGroupPermissionRuleArgs) ToPermissionGroupPermissionRuleOutput() PermissionGroupPermissionRuleOutput
func (PermissionGroupPermissionRuleArgs) ToPermissionGroupPermissionRuleOutputWithContext ¶
func (i PermissionGroupPermissionRuleArgs) ToPermissionGroupPermissionRuleOutputWithContext(ctx context.Context) PermissionGroupPermissionRuleOutput
type PermissionGroupPermissionRuleArray ¶
type PermissionGroupPermissionRuleArray []PermissionGroupPermissionRuleInput
func (PermissionGroupPermissionRuleArray) ElementType ¶
func (PermissionGroupPermissionRuleArray) ElementType() reflect.Type
func (PermissionGroupPermissionRuleArray) ToPermissionGroupPermissionRuleArrayOutput ¶
func (i PermissionGroupPermissionRuleArray) ToPermissionGroupPermissionRuleArrayOutput() PermissionGroupPermissionRuleArrayOutput
func (PermissionGroupPermissionRuleArray) ToPermissionGroupPermissionRuleArrayOutputWithContext ¶
func (i PermissionGroupPermissionRuleArray) ToPermissionGroupPermissionRuleArrayOutputWithContext(ctx context.Context) PermissionGroupPermissionRuleArrayOutput
type PermissionGroupPermissionRuleArrayInput ¶
type PermissionGroupPermissionRuleArrayInput interface { pulumi.Input ToPermissionGroupPermissionRuleArrayOutput() PermissionGroupPermissionRuleArrayOutput ToPermissionGroupPermissionRuleArrayOutputWithContext(context.Context) PermissionGroupPermissionRuleArrayOutput }
PermissionGroupPermissionRuleArrayInput is an input type that accepts PermissionGroupPermissionRuleArray and PermissionGroupPermissionRuleArrayOutput values. You can construct a concrete instance of `PermissionGroupPermissionRuleArrayInput` via:
PermissionGroupPermissionRuleArray{ PermissionGroupPermissionRuleArgs{...} }
type PermissionGroupPermissionRuleArrayOutput ¶
type PermissionGroupPermissionRuleArrayOutput struct{ *pulumi.OutputState }
func (PermissionGroupPermissionRuleArrayOutput) ElementType ¶
func (PermissionGroupPermissionRuleArrayOutput) ElementType() reflect.Type
func (PermissionGroupPermissionRuleArrayOutput) ToPermissionGroupPermissionRuleArrayOutput ¶
func (o PermissionGroupPermissionRuleArrayOutput) ToPermissionGroupPermissionRuleArrayOutput() PermissionGroupPermissionRuleArrayOutput
func (PermissionGroupPermissionRuleArrayOutput) ToPermissionGroupPermissionRuleArrayOutputWithContext ¶
func (o PermissionGroupPermissionRuleArrayOutput) ToPermissionGroupPermissionRuleArrayOutputWithContext(ctx context.Context) PermissionGroupPermissionRuleArrayOutput
type PermissionGroupPermissionRuleInput ¶
type PermissionGroupPermissionRuleInput interface { pulumi.Input ToPermissionGroupPermissionRuleOutput() PermissionGroupPermissionRuleOutput ToPermissionGroupPermissionRuleOutputWithContext(context.Context) PermissionGroupPermissionRuleOutput }
PermissionGroupPermissionRuleInput is an input type that accepts PermissionGroupPermissionRuleArgs and PermissionGroupPermissionRuleOutput values. You can construct a concrete instance of `PermissionGroupPermissionRuleInput` via:
PermissionGroupPermissionRuleArgs{...}
type PermissionGroupPermissionRuleOutput ¶
type PermissionGroupPermissionRuleOutput struct{ *pulumi.OutputState }
func (PermissionGroupPermissionRuleOutput) CidrIp ¶
func (o PermissionGroupPermissionRuleOutput) CidrIp() pulumi.StringOutput
Client IP addresses that are allowed access.
func (PermissionGroupPermissionRuleOutput) ElementType ¶
func (PermissionGroupPermissionRuleOutput) ElementType() reflect.Type
func (PermissionGroupPermissionRuleOutput) RwMode ¶
func (o PermissionGroupPermissionRuleOutput) RwMode() pulumi.StringOutput
Permission group read and write rules. The value description is as follows: `RW`: Allows reading and writing. `RO`: read-only mode.
func (PermissionGroupPermissionRuleOutput) ToPermissionGroupPermissionRuleOutput ¶
func (o PermissionGroupPermissionRuleOutput) ToPermissionGroupPermissionRuleOutput() PermissionGroupPermissionRuleOutput
func (PermissionGroupPermissionRuleOutput) ToPermissionGroupPermissionRuleOutputWithContext ¶
func (o PermissionGroupPermissionRuleOutput) ToPermissionGroupPermissionRuleOutputWithContext(ctx context.Context) PermissionGroupPermissionRuleOutput
func (PermissionGroupPermissionRuleOutput) UseMode ¶
func (o PermissionGroupPermissionRuleOutput) UseMode() pulumi.StringOutput
Permission group user permissions. The value description is as follows: `All_squash`: All access users are mapped to anonymous users or user groups. `No_all_squash`: The access user is first matched with the local user, and then mapped to an anonymous user or user group after the match fails. `Root_squash`: Map the Root user as an anonymous user or user group. `No_root_squash`: The Root user maintains the Root account authority.
type PermissionGroupState ¶
type PermissionGroupState struct { // The description of the permission group. Description pulumi.StringPtrInput // The id of the permission group. PermissionGroupId pulumi.StringPtrInput // The name of the permission group. PermissionGroupName pulumi.StringPtrInput // The list of permissions rules. PermissionRules PermissionGroupPermissionRuleArrayInput }
func (PermissionGroupState) ElementType ¶
func (PermissionGroupState) ElementType() reflect.Type
type PermissionGroupsArgs ¶
type PermissionGroupsArgs struct { // Filter permission groups for specified characteristics. Filters []PermissionGroupsFilter `pulumi:"filters"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking PermissionGroups.
type PermissionGroupsFilter ¶
type PermissionGroupsFilter struct { // Filters permission groups for specified characteristics based on attributes. The parameters that support filtering are as follows: `PermissionGroupName`, `PermissionGroupId`. Key string `pulumi:"key"` // The value of the filter item. Value string `pulumi:"value"` }
type PermissionGroupsFilterArgs ¶
type PermissionGroupsFilterArgs struct { // Filters permission groups for specified characteristics based on attributes. The parameters that support filtering are as follows: `PermissionGroupName`, `PermissionGroupId`. Key pulumi.StringInput `pulumi:"key"` // The value of the filter item. Value pulumi.StringInput `pulumi:"value"` }
func (PermissionGroupsFilterArgs) ElementType ¶
func (PermissionGroupsFilterArgs) ElementType() reflect.Type
func (PermissionGroupsFilterArgs) ToPermissionGroupsFilterOutput ¶
func (i PermissionGroupsFilterArgs) ToPermissionGroupsFilterOutput() PermissionGroupsFilterOutput
func (PermissionGroupsFilterArgs) ToPermissionGroupsFilterOutputWithContext ¶
func (i PermissionGroupsFilterArgs) ToPermissionGroupsFilterOutputWithContext(ctx context.Context) PermissionGroupsFilterOutput
type PermissionGroupsFilterArray ¶
type PermissionGroupsFilterArray []PermissionGroupsFilterInput
func (PermissionGroupsFilterArray) ElementType ¶
func (PermissionGroupsFilterArray) ElementType() reflect.Type
func (PermissionGroupsFilterArray) ToPermissionGroupsFilterArrayOutput ¶
func (i PermissionGroupsFilterArray) ToPermissionGroupsFilterArrayOutput() PermissionGroupsFilterArrayOutput
func (PermissionGroupsFilterArray) ToPermissionGroupsFilterArrayOutputWithContext ¶
func (i PermissionGroupsFilterArray) ToPermissionGroupsFilterArrayOutputWithContext(ctx context.Context) PermissionGroupsFilterArrayOutput
type PermissionGroupsFilterArrayInput ¶
type PermissionGroupsFilterArrayInput interface { pulumi.Input ToPermissionGroupsFilterArrayOutput() PermissionGroupsFilterArrayOutput ToPermissionGroupsFilterArrayOutputWithContext(context.Context) PermissionGroupsFilterArrayOutput }
PermissionGroupsFilterArrayInput is an input type that accepts PermissionGroupsFilterArray and PermissionGroupsFilterArrayOutput values. You can construct a concrete instance of `PermissionGroupsFilterArrayInput` via:
PermissionGroupsFilterArray{ PermissionGroupsFilterArgs{...} }
type PermissionGroupsFilterArrayOutput ¶
type PermissionGroupsFilterArrayOutput struct{ *pulumi.OutputState }
func (PermissionGroupsFilterArrayOutput) ElementType ¶
func (PermissionGroupsFilterArrayOutput) ElementType() reflect.Type
func (PermissionGroupsFilterArrayOutput) Index ¶
func (o PermissionGroupsFilterArrayOutput) Index(i pulumi.IntInput) PermissionGroupsFilterOutput
func (PermissionGroupsFilterArrayOutput) ToPermissionGroupsFilterArrayOutput ¶
func (o PermissionGroupsFilterArrayOutput) ToPermissionGroupsFilterArrayOutput() PermissionGroupsFilterArrayOutput
func (PermissionGroupsFilterArrayOutput) ToPermissionGroupsFilterArrayOutputWithContext ¶
func (o PermissionGroupsFilterArrayOutput) ToPermissionGroupsFilterArrayOutputWithContext(ctx context.Context) PermissionGroupsFilterArrayOutput
type PermissionGroupsFilterInput ¶
type PermissionGroupsFilterInput interface { pulumi.Input ToPermissionGroupsFilterOutput() PermissionGroupsFilterOutput ToPermissionGroupsFilterOutputWithContext(context.Context) PermissionGroupsFilterOutput }
PermissionGroupsFilterInput is an input type that accepts PermissionGroupsFilterArgs and PermissionGroupsFilterOutput values. You can construct a concrete instance of `PermissionGroupsFilterInput` via:
PermissionGroupsFilterArgs{...}
type PermissionGroupsFilterOutput ¶
type PermissionGroupsFilterOutput struct{ *pulumi.OutputState }
func (PermissionGroupsFilterOutput) ElementType ¶
func (PermissionGroupsFilterOutput) ElementType() reflect.Type
func (PermissionGroupsFilterOutput) Key ¶
func (o PermissionGroupsFilterOutput) Key() pulumi.StringOutput
Filters permission groups for specified characteristics based on attributes. The parameters that support filtering are as follows: `PermissionGroupName`, `PermissionGroupId`.
func (PermissionGroupsFilterOutput) ToPermissionGroupsFilterOutput ¶
func (o PermissionGroupsFilterOutput) ToPermissionGroupsFilterOutput() PermissionGroupsFilterOutput
func (PermissionGroupsFilterOutput) ToPermissionGroupsFilterOutputWithContext ¶
func (o PermissionGroupsFilterOutput) ToPermissionGroupsFilterOutputWithContext(ctx context.Context) PermissionGroupsFilterOutput
func (PermissionGroupsFilterOutput) Value ¶
func (o PermissionGroupsFilterOutput) Value() pulumi.StringOutput
The value of the filter item.
type PermissionGroupsOutputArgs ¶
type PermissionGroupsOutputArgs struct { // Filter permission groups for specified characteristics. Filters PermissionGroupsFilterArrayInput `pulumi:"filters"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking PermissionGroups.
func (PermissionGroupsOutputArgs) ElementType ¶
func (PermissionGroupsOutputArgs) ElementType() reflect.Type
type PermissionGroupsPermissionGroup ¶
type PermissionGroupsPermissionGroup struct { // The creation time of the permission group. CreateTime string `pulumi:"createTime"` // The description of the permission group. Description string `pulumi:"description"` // The number of the file system. FileSystemCount int `pulumi:"fileSystemCount"` // The file system type of the permission group. FileSystemType string `pulumi:"fileSystemType"` // The list of the mount point. MountPoints []PermissionGroupsPermissionGroupMountPoint `pulumi:"mountPoints"` // The id of the permission group. PermissionGroupId string `pulumi:"permissionGroupId"` // The name of the permission group. PermissionGroupName string `pulumi:"permissionGroupName"` // The number of the permission rule. PermissionRuleCount int `pulumi:"permissionRuleCount"` // The list of permissions rules. PermissionRules []PermissionGroupsPermissionGroupPermissionRule `pulumi:"permissionRules"` }
type PermissionGroupsPermissionGroupArgs ¶
type PermissionGroupsPermissionGroupArgs struct { // The creation time of the permission group. CreateTime pulumi.StringInput `pulumi:"createTime"` // The description of the permission group. Description pulumi.StringInput `pulumi:"description"` // The number of the file system. FileSystemCount pulumi.IntInput `pulumi:"fileSystemCount"` // The file system type of the permission group. FileSystemType pulumi.StringInput `pulumi:"fileSystemType"` // The list of the mount point. MountPoints PermissionGroupsPermissionGroupMountPointArrayInput `pulumi:"mountPoints"` // The id of the permission group. PermissionGroupId pulumi.StringInput `pulumi:"permissionGroupId"` // The name of the permission group. PermissionGroupName pulumi.StringInput `pulumi:"permissionGroupName"` // The number of the permission rule. PermissionRuleCount pulumi.IntInput `pulumi:"permissionRuleCount"` // The list of permissions rules. PermissionRules PermissionGroupsPermissionGroupPermissionRuleArrayInput `pulumi:"permissionRules"` }
func (PermissionGroupsPermissionGroupArgs) ElementType ¶
func (PermissionGroupsPermissionGroupArgs) ElementType() reflect.Type
func (PermissionGroupsPermissionGroupArgs) ToPermissionGroupsPermissionGroupOutput ¶
func (i PermissionGroupsPermissionGroupArgs) ToPermissionGroupsPermissionGroupOutput() PermissionGroupsPermissionGroupOutput
func (PermissionGroupsPermissionGroupArgs) ToPermissionGroupsPermissionGroupOutputWithContext ¶
func (i PermissionGroupsPermissionGroupArgs) ToPermissionGroupsPermissionGroupOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupOutput
type PermissionGroupsPermissionGroupArray ¶
type PermissionGroupsPermissionGroupArray []PermissionGroupsPermissionGroupInput
func (PermissionGroupsPermissionGroupArray) ElementType ¶
func (PermissionGroupsPermissionGroupArray) ElementType() reflect.Type
func (PermissionGroupsPermissionGroupArray) ToPermissionGroupsPermissionGroupArrayOutput ¶
func (i PermissionGroupsPermissionGroupArray) ToPermissionGroupsPermissionGroupArrayOutput() PermissionGroupsPermissionGroupArrayOutput
func (PermissionGroupsPermissionGroupArray) ToPermissionGroupsPermissionGroupArrayOutputWithContext ¶
func (i PermissionGroupsPermissionGroupArray) ToPermissionGroupsPermissionGroupArrayOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupArrayOutput
type PermissionGroupsPermissionGroupArrayInput ¶
type PermissionGroupsPermissionGroupArrayInput interface { pulumi.Input ToPermissionGroupsPermissionGroupArrayOutput() PermissionGroupsPermissionGroupArrayOutput ToPermissionGroupsPermissionGroupArrayOutputWithContext(context.Context) PermissionGroupsPermissionGroupArrayOutput }
PermissionGroupsPermissionGroupArrayInput is an input type that accepts PermissionGroupsPermissionGroupArray and PermissionGroupsPermissionGroupArrayOutput values. You can construct a concrete instance of `PermissionGroupsPermissionGroupArrayInput` via:
PermissionGroupsPermissionGroupArray{ PermissionGroupsPermissionGroupArgs{...} }
type PermissionGroupsPermissionGroupArrayOutput ¶
type PermissionGroupsPermissionGroupArrayOutput struct{ *pulumi.OutputState }
func (PermissionGroupsPermissionGroupArrayOutput) ElementType ¶
func (PermissionGroupsPermissionGroupArrayOutput) ElementType() reflect.Type
func (PermissionGroupsPermissionGroupArrayOutput) ToPermissionGroupsPermissionGroupArrayOutput ¶
func (o PermissionGroupsPermissionGroupArrayOutput) ToPermissionGroupsPermissionGroupArrayOutput() PermissionGroupsPermissionGroupArrayOutput
func (PermissionGroupsPermissionGroupArrayOutput) ToPermissionGroupsPermissionGroupArrayOutputWithContext ¶
func (o PermissionGroupsPermissionGroupArrayOutput) ToPermissionGroupsPermissionGroupArrayOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupArrayOutput
type PermissionGroupsPermissionGroupInput ¶
type PermissionGroupsPermissionGroupInput interface { pulumi.Input ToPermissionGroupsPermissionGroupOutput() PermissionGroupsPermissionGroupOutput ToPermissionGroupsPermissionGroupOutputWithContext(context.Context) PermissionGroupsPermissionGroupOutput }
PermissionGroupsPermissionGroupInput is an input type that accepts PermissionGroupsPermissionGroupArgs and PermissionGroupsPermissionGroupOutput values. You can construct a concrete instance of `PermissionGroupsPermissionGroupInput` via:
PermissionGroupsPermissionGroupArgs{...}
type PermissionGroupsPermissionGroupMountPointArgs ¶
type PermissionGroupsPermissionGroupMountPointArgs struct { // The id of the file system. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // The id of the mount point. MountPointId pulumi.StringInput `pulumi:"mountPointId"` // The name of the mount point. MountPointName pulumi.StringInput `pulumi:"mountPointName"` }
func (PermissionGroupsPermissionGroupMountPointArgs) ElementType ¶
func (PermissionGroupsPermissionGroupMountPointArgs) ElementType() reflect.Type
func (PermissionGroupsPermissionGroupMountPointArgs) ToPermissionGroupsPermissionGroupMountPointOutput ¶
func (i PermissionGroupsPermissionGroupMountPointArgs) ToPermissionGroupsPermissionGroupMountPointOutput() PermissionGroupsPermissionGroupMountPointOutput
func (PermissionGroupsPermissionGroupMountPointArgs) ToPermissionGroupsPermissionGroupMountPointOutputWithContext ¶
func (i PermissionGroupsPermissionGroupMountPointArgs) ToPermissionGroupsPermissionGroupMountPointOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupMountPointOutput
type PermissionGroupsPermissionGroupMountPointArray ¶
type PermissionGroupsPermissionGroupMountPointArray []PermissionGroupsPermissionGroupMountPointInput
func (PermissionGroupsPermissionGroupMountPointArray) ElementType ¶
func (PermissionGroupsPermissionGroupMountPointArray) ElementType() reflect.Type
func (PermissionGroupsPermissionGroupMountPointArray) ToPermissionGroupsPermissionGroupMountPointArrayOutput ¶
func (i PermissionGroupsPermissionGroupMountPointArray) ToPermissionGroupsPermissionGroupMountPointArrayOutput() PermissionGroupsPermissionGroupMountPointArrayOutput
func (PermissionGroupsPermissionGroupMountPointArray) ToPermissionGroupsPermissionGroupMountPointArrayOutputWithContext ¶
func (i PermissionGroupsPermissionGroupMountPointArray) ToPermissionGroupsPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupMountPointArrayOutput
type PermissionGroupsPermissionGroupMountPointArrayInput ¶
type PermissionGroupsPermissionGroupMountPointArrayInput interface { pulumi.Input ToPermissionGroupsPermissionGroupMountPointArrayOutput() PermissionGroupsPermissionGroupMountPointArrayOutput ToPermissionGroupsPermissionGroupMountPointArrayOutputWithContext(context.Context) PermissionGroupsPermissionGroupMountPointArrayOutput }
PermissionGroupsPermissionGroupMountPointArrayInput is an input type that accepts PermissionGroupsPermissionGroupMountPointArray and PermissionGroupsPermissionGroupMountPointArrayOutput values. You can construct a concrete instance of `PermissionGroupsPermissionGroupMountPointArrayInput` via:
PermissionGroupsPermissionGroupMountPointArray{ PermissionGroupsPermissionGroupMountPointArgs{...} }
type PermissionGroupsPermissionGroupMountPointArrayOutput ¶
type PermissionGroupsPermissionGroupMountPointArrayOutput struct{ *pulumi.OutputState }
func (PermissionGroupsPermissionGroupMountPointArrayOutput) ElementType ¶
func (PermissionGroupsPermissionGroupMountPointArrayOutput) ElementType() reflect.Type
func (PermissionGroupsPermissionGroupMountPointArrayOutput) ToPermissionGroupsPermissionGroupMountPointArrayOutput ¶
func (o PermissionGroupsPermissionGroupMountPointArrayOutput) ToPermissionGroupsPermissionGroupMountPointArrayOutput() PermissionGroupsPermissionGroupMountPointArrayOutput
func (PermissionGroupsPermissionGroupMountPointArrayOutput) ToPermissionGroupsPermissionGroupMountPointArrayOutputWithContext ¶
func (o PermissionGroupsPermissionGroupMountPointArrayOutput) ToPermissionGroupsPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupMountPointArrayOutput
type PermissionGroupsPermissionGroupMountPointInput ¶
type PermissionGroupsPermissionGroupMountPointInput interface { pulumi.Input ToPermissionGroupsPermissionGroupMountPointOutput() PermissionGroupsPermissionGroupMountPointOutput ToPermissionGroupsPermissionGroupMountPointOutputWithContext(context.Context) PermissionGroupsPermissionGroupMountPointOutput }
PermissionGroupsPermissionGroupMountPointInput is an input type that accepts PermissionGroupsPermissionGroupMountPointArgs and PermissionGroupsPermissionGroupMountPointOutput values. You can construct a concrete instance of `PermissionGroupsPermissionGroupMountPointInput` via:
PermissionGroupsPermissionGroupMountPointArgs{...}
type PermissionGroupsPermissionGroupMountPointOutput ¶
type PermissionGroupsPermissionGroupMountPointOutput struct{ *pulumi.OutputState }
func (PermissionGroupsPermissionGroupMountPointOutput) ElementType ¶
func (PermissionGroupsPermissionGroupMountPointOutput) ElementType() reflect.Type
func (PermissionGroupsPermissionGroupMountPointOutput) FileSystemId ¶
func (o PermissionGroupsPermissionGroupMountPointOutput) FileSystemId() pulumi.StringOutput
The id of the file system.
func (PermissionGroupsPermissionGroupMountPointOutput) MountPointId ¶
func (o PermissionGroupsPermissionGroupMountPointOutput) MountPointId() pulumi.StringOutput
The id of the mount point.
func (PermissionGroupsPermissionGroupMountPointOutput) MountPointName ¶
func (o PermissionGroupsPermissionGroupMountPointOutput) MountPointName() pulumi.StringOutput
The name of the mount point.
func (PermissionGroupsPermissionGroupMountPointOutput) ToPermissionGroupsPermissionGroupMountPointOutput ¶
func (o PermissionGroupsPermissionGroupMountPointOutput) ToPermissionGroupsPermissionGroupMountPointOutput() PermissionGroupsPermissionGroupMountPointOutput
func (PermissionGroupsPermissionGroupMountPointOutput) ToPermissionGroupsPermissionGroupMountPointOutputWithContext ¶
func (o PermissionGroupsPermissionGroupMountPointOutput) ToPermissionGroupsPermissionGroupMountPointOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupMountPointOutput
type PermissionGroupsPermissionGroupOutput ¶
type PermissionGroupsPermissionGroupOutput struct{ *pulumi.OutputState }
func (PermissionGroupsPermissionGroupOutput) CreateTime ¶
func (o PermissionGroupsPermissionGroupOutput) CreateTime() pulumi.StringOutput
The creation time of the permission group.
func (PermissionGroupsPermissionGroupOutput) Description ¶
func (o PermissionGroupsPermissionGroupOutput) Description() pulumi.StringOutput
The description of the permission group.
func (PermissionGroupsPermissionGroupOutput) ElementType ¶
func (PermissionGroupsPermissionGroupOutput) ElementType() reflect.Type
func (PermissionGroupsPermissionGroupOutput) FileSystemCount ¶
func (o PermissionGroupsPermissionGroupOutput) FileSystemCount() pulumi.IntOutput
The number of the file system.
func (PermissionGroupsPermissionGroupOutput) FileSystemType ¶
func (o PermissionGroupsPermissionGroupOutput) FileSystemType() pulumi.StringOutput
The file system type of the permission group.
func (PermissionGroupsPermissionGroupOutput) MountPoints ¶
func (o PermissionGroupsPermissionGroupOutput) MountPoints() PermissionGroupsPermissionGroupMountPointArrayOutput
The list of the mount point.
func (PermissionGroupsPermissionGroupOutput) PermissionGroupId ¶
func (o PermissionGroupsPermissionGroupOutput) PermissionGroupId() pulumi.StringOutput
The id of the permission group.
func (PermissionGroupsPermissionGroupOutput) PermissionGroupName ¶
func (o PermissionGroupsPermissionGroupOutput) PermissionGroupName() pulumi.StringOutput
The name of the permission group.
func (PermissionGroupsPermissionGroupOutput) PermissionRuleCount ¶
func (o PermissionGroupsPermissionGroupOutput) PermissionRuleCount() pulumi.IntOutput
The number of the permission rule.
func (PermissionGroupsPermissionGroupOutput) PermissionRules ¶
func (o PermissionGroupsPermissionGroupOutput) PermissionRules() PermissionGroupsPermissionGroupPermissionRuleArrayOutput
The list of permissions rules.
func (PermissionGroupsPermissionGroupOutput) ToPermissionGroupsPermissionGroupOutput ¶
func (o PermissionGroupsPermissionGroupOutput) ToPermissionGroupsPermissionGroupOutput() PermissionGroupsPermissionGroupOutput
func (PermissionGroupsPermissionGroupOutput) ToPermissionGroupsPermissionGroupOutputWithContext ¶
func (o PermissionGroupsPermissionGroupOutput) ToPermissionGroupsPermissionGroupOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupOutput
type PermissionGroupsPermissionGroupPermissionRule ¶
type PermissionGroupsPermissionGroupPermissionRule struct { // Client IP addresses that are allowed access. CidrIp string `pulumi:"cidrIp"` // The id of the permission rule. PermissionRuleId string `pulumi:"permissionRuleId"` // Permission group read and write rules. RwMode string `pulumi:"rwMode"` // Permission group user permissions. UserMode string `pulumi:"userMode"` }
type PermissionGroupsPermissionGroupPermissionRuleArgs ¶
type PermissionGroupsPermissionGroupPermissionRuleArgs struct { // Client IP addresses that are allowed access. CidrIp pulumi.StringInput `pulumi:"cidrIp"` // The id of the permission rule. PermissionRuleId pulumi.StringInput `pulumi:"permissionRuleId"` // Permission group read and write rules. RwMode pulumi.StringInput `pulumi:"rwMode"` // Permission group user permissions. UserMode pulumi.StringInput `pulumi:"userMode"` }
func (PermissionGroupsPermissionGroupPermissionRuleArgs) ElementType ¶
func (PermissionGroupsPermissionGroupPermissionRuleArgs) ElementType() reflect.Type
func (PermissionGroupsPermissionGroupPermissionRuleArgs) ToPermissionGroupsPermissionGroupPermissionRuleOutput ¶
func (i PermissionGroupsPermissionGroupPermissionRuleArgs) ToPermissionGroupsPermissionGroupPermissionRuleOutput() PermissionGroupsPermissionGroupPermissionRuleOutput
func (PermissionGroupsPermissionGroupPermissionRuleArgs) ToPermissionGroupsPermissionGroupPermissionRuleOutputWithContext ¶
func (i PermissionGroupsPermissionGroupPermissionRuleArgs) ToPermissionGroupsPermissionGroupPermissionRuleOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupPermissionRuleOutput
type PermissionGroupsPermissionGroupPermissionRuleArray ¶
type PermissionGroupsPermissionGroupPermissionRuleArray []PermissionGroupsPermissionGroupPermissionRuleInput
func (PermissionGroupsPermissionGroupPermissionRuleArray) ElementType ¶
func (PermissionGroupsPermissionGroupPermissionRuleArray) ElementType() reflect.Type
func (PermissionGroupsPermissionGroupPermissionRuleArray) ToPermissionGroupsPermissionGroupPermissionRuleArrayOutput ¶
func (i PermissionGroupsPermissionGroupPermissionRuleArray) ToPermissionGroupsPermissionGroupPermissionRuleArrayOutput() PermissionGroupsPermissionGroupPermissionRuleArrayOutput
func (PermissionGroupsPermissionGroupPermissionRuleArray) ToPermissionGroupsPermissionGroupPermissionRuleArrayOutputWithContext ¶
func (i PermissionGroupsPermissionGroupPermissionRuleArray) ToPermissionGroupsPermissionGroupPermissionRuleArrayOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupPermissionRuleArrayOutput
type PermissionGroupsPermissionGroupPermissionRuleArrayInput ¶
type PermissionGroupsPermissionGroupPermissionRuleArrayInput interface { pulumi.Input ToPermissionGroupsPermissionGroupPermissionRuleArrayOutput() PermissionGroupsPermissionGroupPermissionRuleArrayOutput ToPermissionGroupsPermissionGroupPermissionRuleArrayOutputWithContext(context.Context) PermissionGroupsPermissionGroupPermissionRuleArrayOutput }
PermissionGroupsPermissionGroupPermissionRuleArrayInput is an input type that accepts PermissionGroupsPermissionGroupPermissionRuleArray and PermissionGroupsPermissionGroupPermissionRuleArrayOutput values. You can construct a concrete instance of `PermissionGroupsPermissionGroupPermissionRuleArrayInput` via:
PermissionGroupsPermissionGroupPermissionRuleArray{ PermissionGroupsPermissionGroupPermissionRuleArgs{...} }
type PermissionGroupsPermissionGroupPermissionRuleArrayOutput ¶
type PermissionGroupsPermissionGroupPermissionRuleArrayOutput struct{ *pulumi.OutputState }
func (PermissionGroupsPermissionGroupPermissionRuleArrayOutput) ElementType ¶
func (PermissionGroupsPermissionGroupPermissionRuleArrayOutput) ElementType() reflect.Type
func (PermissionGroupsPermissionGroupPermissionRuleArrayOutput) ToPermissionGroupsPermissionGroupPermissionRuleArrayOutput ¶
func (o PermissionGroupsPermissionGroupPermissionRuleArrayOutput) ToPermissionGroupsPermissionGroupPermissionRuleArrayOutput() PermissionGroupsPermissionGroupPermissionRuleArrayOutput
func (PermissionGroupsPermissionGroupPermissionRuleArrayOutput) ToPermissionGroupsPermissionGroupPermissionRuleArrayOutputWithContext ¶
func (o PermissionGroupsPermissionGroupPermissionRuleArrayOutput) ToPermissionGroupsPermissionGroupPermissionRuleArrayOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupPermissionRuleArrayOutput
type PermissionGroupsPermissionGroupPermissionRuleInput ¶
type PermissionGroupsPermissionGroupPermissionRuleInput interface { pulumi.Input ToPermissionGroupsPermissionGroupPermissionRuleOutput() PermissionGroupsPermissionGroupPermissionRuleOutput ToPermissionGroupsPermissionGroupPermissionRuleOutputWithContext(context.Context) PermissionGroupsPermissionGroupPermissionRuleOutput }
PermissionGroupsPermissionGroupPermissionRuleInput is an input type that accepts PermissionGroupsPermissionGroupPermissionRuleArgs and PermissionGroupsPermissionGroupPermissionRuleOutput values. You can construct a concrete instance of `PermissionGroupsPermissionGroupPermissionRuleInput` via:
PermissionGroupsPermissionGroupPermissionRuleArgs{...}
type PermissionGroupsPermissionGroupPermissionRuleOutput ¶
type PermissionGroupsPermissionGroupPermissionRuleOutput struct{ *pulumi.OutputState }
func (PermissionGroupsPermissionGroupPermissionRuleOutput) CidrIp ¶
func (o PermissionGroupsPermissionGroupPermissionRuleOutput) CidrIp() pulumi.StringOutput
Client IP addresses that are allowed access.
func (PermissionGroupsPermissionGroupPermissionRuleOutput) ElementType ¶
func (PermissionGroupsPermissionGroupPermissionRuleOutput) ElementType() reflect.Type
func (PermissionGroupsPermissionGroupPermissionRuleOutput) PermissionRuleId ¶
func (o PermissionGroupsPermissionGroupPermissionRuleOutput) PermissionRuleId() pulumi.StringOutput
The id of the permission rule.
func (PermissionGroupsPermissionGroupPermissionRuleOutput) RwMode ¶
func (o PermissionGroupsPermissionGroupPermissionRuleOutput) RwMode() pulumi.StringOutput
Permission group read and write rules.
func (PermissionGroupsPermissionGroupPermissionRuleOutput) ToPermissionGroupsPermissionGroupPermissionRuleOutput ¶
func (o PermissionGroupsPermissionGroupPermissionRuleOutput) ToPermissionGroupsPermissionGroupPermissionRuleOutput() PermissionGroupsPermissionGroupPermissionRuleOutput
func (PermissionGroupsPermissionGroupPermissionRuleOutput) ToPermissionGroupsPermissionGroupPermissionRuleOutputWithContext ¶
func (o PermissionGroupsPermissionGroupPermissionRuleOutput) ToPermissionGroupsPermissionGroupPermissionRuleOutputWithContext(ctx context.Context) PermissionGroupsPermissionGroupPermissionRuleOutput
func (PermissionGroupsPermissionGroupPermissionRuleOutput) UserMode ¶
func (o PermissionGroupsPermissionGroupPermissionRuleOutput) UserMode() pulumi.StringOutput
Permission group user permissions.
type PermissionGroupsResult ¶
type PermissionGroupsResult struct { Filters []PermissionGroupsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` // The list of permissions groups. PermissionGroups []PermissionGroupsPermissionGroup `pulumi:"permissionGroups"` // The total count of nas permission groups query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by PermissionGroups.
func PermissionGroups ¶
func PermissionGroups(ctx *pulumi.Context, args *PermissionGroupsArgs, opts ...pulumi.InvokeOption) (*PermissionGroupsResult, error)
Use this data source to query detailed information of nas permission groups ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/nas"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { foo, err := nas.NewPermissionGroup(ctx, "foo", &nas.PermissionGroupArgs{ PermissionGroupName: pulumi.String("acc-test"), Description: pulumi.String("acctest"), PermissionRules: nas.PermissionGroupPermissionRuleArray{ &nas.PermissionGroupPermissionRuleArgs{ CidrIp: pulumi.String("*"), RwMode: pulumi.String("RW"), UseMode: pulumi.String("All_squash"), }, &nas.PermissionGroupPermissionRuleArgs{ CidrIp: pulumi.String("192.168.0.0"), RwMode: pulumi.String("RO"), UseMode: pulumi.String("All_squash"), }, }, }) if err != nil { return err } _ = nas.PermissionGroupsOutput(ctx, nas.PermissionGroupsOutputArgs{ Filters: nas.PermissionGroupsFilterArray{ &nas.PermissionGroupsFilterArgs{ Key: pulumi.String("PermissionGroupId"), Value: foo.ID(), }, }, }, nil) return nil }) }
```
type PermissionGroupsResultOutput ¶
type PermissionGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by PermissionGroups.
func PermissionGroupsOutput ¶
func PermissionGroupsOutput(ctx *pulumi.Context, args PermissionGroupsOutputArgs, opts ...pulumi.InvokeOption) PermissionGroupsResultOutput
func (PermissionGroupsResultOutput) ElementType ¶
func (PermissionGroupsResultOutput) ElementType() reflect.Type
func (PermissionGroupsResultOutput) Filters ¶
func (o PermissionGroupsResultOutput) Filters() PermissionGroupsFilterArrayOutput
func (PermissionGroupsResultOutput) Id ¶
func (o PermissionGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (PermissionGroupsResultOutput) OutputFile ¶
func (o PermissionGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (PermissionGroupsResultOutput) PermissionGroups ¶
func (o PermissionGroupsResultOutput) PermissionGroups() PermissionGroupsPermissionGroupArrayOutput
The list of permissions groups.
func (PermissionGroupsResultOutput) ToPermissionGroupsResultOutput ¶
func (o PermissionGroupsResultOutput) ToPermissionGroupsResultOutput() PermissionGroupsResultOutput
func (PermissionGroupsResultOutput) ToPermissionGroupsResultOutputWithContext ¶
func (o PermissionGroupsResultOutput) ToPermissionGroupsResultOutputWithContext(ctx context.Context) PermissionGroupsResultOutput
func (PermissionGroupsResultOutput) TotalCount ¶
func (o PermissionGroupsResultOutput) TotalCount() pulumi.IntOutput
The total count of nas permission groups query.
type RegionsArgs ¶
type RegionsArgs struct { // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking Regions.
type RegionsOutputArgs ¶
type RegionsOutputArgs struct { // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking Regions.
func (RegionsOutputArgs) ElementType ¶
func (RegionsOutputArgs) ElementType() reflect.Type
type RegionsRegion ¶
type RegionsRegionArgs ¶
type RegionsRegionArgs struct { // The id of the region. RegionId pulumi.StringInput `pulumi:"regionId"` // The name of region. RegionName pulumi.StringInput `pulumi:"regionName"` // The status info of region. Status pulumi.StringInput `pulumi:"status"` }
func (RegionsRegionArgs) ElementType ¶
func (RegionsRegionArgs) ElementType() reflect.Type
func (RegionsRegionArgs) ToRegionsRegionOutput ¶
func (i RegionsRegionArgs) ToRegionsRegionOutput() RegionsRegionOutput
func (RegionsRegionArgs) ToRegionsRegionOutputWithContext ¶
func (i RegionsRegionArgs) ToRegionsRegionOutputWithContext(ctx context.Context) RegionsRegionOutput
type RegionsRegionArray ¶
type RegionsRegionArray []RegionsRegionInput
func (RegionsRegionArray) ElementType ¶
func (RegionsRegionArray) ElementType() reflect.Type
func (RegionsRegionArray) ToRegionsRegionArrayOutput ¶
func (i RegionsRegionArray) ToRegionsRegionArrayOutput() RegionsRegionArrayOutput
func (RegionsRegionArray) ToRegionsRegionArrayOutputWithContext ¶
func (i RegionsRegionArray) ToRegionsRegionArrayOutputWithContext(ctx context.Context) RegionsRegionArrayOutput
type RegionsRegionArrayInput ¶
type RegionsRegionArrayInput interface { pulumi.Input ToRegionsRegionArrayOutput() RegionsRegionArrayOutput ToRegionsRegionArrayOutputWithContext(context.Context) RegionsRegionArrayOutput }
RegionsRegionArrayInput is an input type that accepts RegionsRegionArray and RegionsRegionArrayOutput values. You can construct a concrete instance of `RegionsRegionArrayInput` via:
RegionsRegionArray{ RegionsRegionArgs{...} }
type RegionsRegionArrayOutput ¶
type RegionsRegionArrayOutput struct{ *pulumi.OutputState }
func (RegionsRegionArrayOutput) ElementType ¶
func (RegionsRegionArrayOutput) ElementType() reflect.Type
func (RegionsRegionArrayOutput) Index ¶
func (o RegionsRegionArrayOutput) Index(i pulumi.IntInput) RegionsRegionOutput
func (RegionsRegionArrayOutput) ToRegionsRegionArrayOutput ¶
func (o RegionsRegionArrayOutput) ToRegionsRegionArrayOutput() RegionsRegionArrayOutput
func (RegionsRegionArrayOutput) ToRegionsRegionArrayOutputWithContext ¶
func (o RegionsRegionArrayOutput) ToRegionsRegionArrayOutputWithContext(ctx context.Context) RegionsRegionArrayOutput
type RegionsRegionInput ¶
type RegionsRegionInput interface { pulumi.Input ToRegionsRegionOutput() RegionsRegionOutput ToRegionsRegionOutputWithContext(context.Context) RegionsRegionOutput }
RegionsRegionInput is an input type that accepts RegionsRegionArgs and RegionsRegionOutput values. You can construct a concrete instance of `RegionsRegionInput` via:
RegionsRegionArgs{...}
type RegionsRegionOutput ¶
type RegionsRegionOutput struct{ *pulumi.OutputState }
func (RegionsRegionOutput) ElementType ¶
func (RegionsRegionOutput) ElementType() reflect.Type
func (RegionsRegionOutput) RegionId ¶
func (o RegionsRegionOutput) RegionId() pulumi.StringOutput
The id of the region.
func (RegionsRegionOutput) RegionName ¶
func (o RegionsRegionOutput) RegionName() pulumi.StringOutput
The name of region.
func (RegionsRegionOutput) Status ¶
func (o RegionsRegionOutput) Status() pulumi.StringOutput
The status info of region.
func (RegionsRegionOutput) ToRegionsRegionOutput ¶
func (o RegionsRegionOutput) ToRegionsRegionOutput() RegionsRegionOutput
func (RegionsRegionOutput) ToRegionsRegionOutputWithContext ¶
func (o RegionsRegionOutput) ToRegionsRegionOutputWithContext(ctx context.Context) RegionsRegionOutput
type RegionsResult ¶
type RegionsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` // The collection of region query. Regions []RegionsRegion `pulumi:"regions"` // The total count of region query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Regions.
func Regions ¶
func Regions(ctx *pulumi.Context, args *RegionsArgs, opts ...pulumi.InvokeOption) (*RegionsResult, error)
Use this data source to query detailed information of nas regions ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/nas"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := nas.Regions(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type RegionsResultOutput ¶
type RegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Regions.
func RegionsOutput ¶
func RegionsOutput(ctx *pulumi.Context, args RegionsOutputArgs, opts ...pulumi.InvokeOption) RegionsResultOutput
func (RegionsResultOutput) ElementType ¶
func (RegionsResultOutput) ElementType() reflect.Type
func (RegionsResultOutput) Id ¶
func (o RegionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (RegionsResultOutput) OutputFile ¶
func (o RegionsResultOutput) OutputFile() pulumi.StringPtrOutput
func (RegionsResultOutput) Regions ¶
func (o RegionsResultOutput) Regions() RegionsRegionArrayOutput
The collection of region query.
func (RegionsResultOutput) ToRegionsResultOutput ¶
func (o RegionsResultOutput) ToRegionsResultOutput() RegionsResultOutput
func (RegionsResultOutput) ToRegionsResultOutputWithContext ¶
func (o RegionsResultOutput) ToRegionsResultOutputWithContext(ctx context.Context) RegionsResultOutput
func (RegionsResultOutput) TotalCount ¶
func (o RegionsResultOutput) TotalCount() pulumi.IntOutput
The total count of region query.
type Snapshot ¶
type Snapshot struct { pulumi.CustomResourceState // The create time of snapshot. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of snapshot. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of the file system. FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"` // The name of file system. FileSystemName pulumi.StringOutput `pulumi:"fileSystemName"` // Whether is encrypt. IsEncrypt pulumi.BoolOutput `pulumi:"isEncrypt"` // The progress of snapshot. Progress pulumi.StringOutput `pulumi:"progress"` // The name of snapshot. SnapshotName pulumi.StringOutput `pulumi:"snapshotName"` // The type of snapshot. SnapshotType pulumi.StringOutput `pulumi:"snapshotType"` // The size of source. SourceSize pulumi.IntOutput `pulumi:"sourceSize"` // The source version info. SourceVersion pulumi.StringOutput `pulumi:"sourceVersion"` // The status of snapshot. Status pulumi.StringOutput `pulumi:"status"` // The ID of zone. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to manage nas snapshot ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/nas"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := nas.NewSnapshot(ctx, "foo", &nas.SnapshotArgs{ Description: pulumi.String("desc2"), FileSystemId: pulumi.String("enas-cnbj5c18f02afe0e"), SnapshotName: pulumi.String("tfsnap3"), }) if err != nil { return err } return nil }) }
```
## Import
Nas Snapshot can be imported using the id, e.g.
```sh
$ pulumi import volcengine:nas/snapshot:Snapshot default snap-472a716f****
```
func GetSnapshot ¶
func GetSnapshot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotState, opts ...pulumi.ResourceOption) (*Snapshot, error)
GetSnapshot gets an existing Snapshot resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSnapshot ¶
func NewSnapshot(ctx *pulumi.Context, name string, args *SnapshotArgs, opts ...pulumi.ResourceOption) (*Snapshot, error)
NewSnapshot registers a new resource with the given unique name, arguments, and options.
func (*Snapshot) ElementType ¶
func (*Snapshot) ToSnapshotOutput ¶
func (i *Snapshot) ToSnapshotOutput() SnapshotOutput
func (*Snapshot) ToSnapshotOutputWithContext ¶
func (i *Snapshot) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotArgs ¶
type SnapshotArgs struct { // The description of snapshot. Description pulumi.StringPtrInput // The ID of the file system. FileSystemId pulumi.StringInput // The name of snapshot. SnapshotName pulumi.StringInput }
The set of arguments for constructing a Snapshot resource.
func (SnapshotArgs) ElementType ¶
func (SnapshotArgs) ElementType() reflect.Type
type SnapshotArray ¶
type SnapshotArray []SnapshotInput
func (SnapshotArray) ElementType ¶
func (SnapshotArray) ElementType() reflect.Type
func (SnapshotArray) ToSnapshotArrayOutput ¶
func (i SnapshotArray) ToSnapshotArrayOutput() SnapshotArrayOutput
func (SnapshotArray) ToSnapshotArrayOutputWithContext ¶
func (i SnapshotArray) ToSnapshotArrayOutputWithContext(ctx context.Context) SnapshotArrayOutput
type SnapshotArrayInput ¶
type SnapshotArrayInput interface { pulumi.Input ToSnapshotArrayOutput() SnapshotArrayOutput ToSnapshotArrayOutputWithContext(context.Context) SnapshotArrayOutput }
SnapshotArrayInput is an input type that accepts SnapshotArray and SnapshotArrayOutput values. You can construct a concrete instance of `SnapshotArrayInput` via:
SnapshotArray{ SnapshotArgs{...} }
type SnapshotArrayOutput ¶
type SnapshotArrayOutput struct{ *pulumi.OutputState }
func (SnapshotArrayOutput) ElementType ¶
func (SnapshotArrayOutput) ElementType() reflect.Type
func (SnapshotArrayOutput) Index ¶
func (o SnapshotArrayOutput) Index(i pulumi.IntInput) SnapshotOutput
func (SnapshotArrayOutput) ToSnapshotArrayOutput ¶
func (o SnapshotArrayOutput) ToSnapshotArrayOutput() SnapshotArrayOutput
func (SnapshotArrayOutput) ToSnapshotArrayOutputWithContext ¶
func (o SnapshotArrayOutput) ToSnapshotArrayOutputWithContext(ctx context.Context) SnapshotArrayOutput
type SnapshotInput ¶
type SnapshotInput interface { pulumi.Input ToSnapshotOutput() SnapshotOutput ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput }
type SnapshotMap ¶
type SnapshotMap map[string]SnapshotInput
func (SnapshotMap) ElementType ¶
func (SnapshotMap) ElementType() reflect.Type
func (SnapshotMap) ToSnapshotMapOutput ¶
func (i SnapshotMap) ToSnapshotMapOutput() SnapshotMapOutput
func (SnapshotMap) ToSnapshotMapOutputWithContext ¶
func (i SnapshotMap) ToSnapshotMapOutputWithContext(ctx context.Context) SnapshotMapOutput
type SnapshotMapInput ¶
type SnapshotMapInput interface { pulumi.Input ToSnapshotMapOutput() SnapshotMapOutput ToSnapshotMapOutputWithContext(context.Context) SnapshotMapOutput }
SnapshotMapInput is an input type that accepts SnapshotMap and SnapshotMapOutput values. You can construct a concrete instance of `SnapshotMapInput` via:
SnapshotMap{ "key": SnapshotArgs{...} }
type SnapshotMapOutput ¶
type SnapshotMapOutput struct{ *pulumi.OutputState }
func (SnapshotMapOutput) ElementType ¶
func (SnapshotMapOutput) ElementType() reflect.Type
func (SnapshotMapOutput) MapIndex ¶
func (o SnapshotMapOutput) MapIndex(k pulumi.StringInput) SnapshotOutput
func (SnapshotMapOutput) ToSnapshotMapOutput ¶
func (o SnapshotMapOutput) ToSnapshotMapOutput() SnapshotMapOutput
func (SnapshotMapOutput) ToSnapshotMapOutputWithContext ¶
func (o SnapshotMapOutput) ToSnapshotMapOutputWithContext(ctx context.Context) SnapshotMapOutput
type SnapshotOutput ¶
type SnapshotOutput struct{ *pulumi.OutputState }
func (SnapshotOutput) CreateTime ¶
func (o SnapshotOutput) CreateTime() pulumi.StringOutput
The create time of snapshot.
func (SnapshotOutput) Description ¶
func (o SnapshotOutput) Description() pulumi.StringPtrOutput
The description of snapshot.
func (SnapshotOutput) ElementType ¶
func (SnapshotOutput) ElementType() reflect.Type
func (SnapshotOutput) FileSystemId ¶
func (o SnapshotOutput) FileSystemId() pulumi.StringOutput
The ID of the file system.
func (SnapshotOutput) FileSystemName ¶
func (o SnapshotOutput) FileSystemName() pulumi.StringOutput
The name of file system.
func (SnapshotOutput) IsEncrypt ¶
func (o SnapshotOutput) IsEncrypt() pulumi.BoolOutput
Whether is encrypt.
func (SnapshotOutput) Progress ¶
func (o SnapshotOutput) Progress() pulumi.StringOutput
The progress of snapshot.
func (SnapshotOutput) SnapshotName ¶
func (o SnapshotOutput) SnapshotName() pulumi.StringOutput
The name of snapshot.
func (SnapshotOutput) SnapshotType ¶
func (o SnapshotOutput) SnapshotType() pulumi.StringOutput
The type of snapshot.
func (SnapshotOutput) SourceSize ¶
func (o SnapshotOutput) SourceSize() pulumi.IntOutput
The size of source.
func (SnapshotOutput) SourceVersion ¶
func (o SnapshotOutput) SourceVersion() pulumi.StringOutput
The source version info.
func (SnapshotOutput) Status ¶
func (o SnapshotOutput) Status() pulumi.StringOutput
The status of snapshot.
func (SnapshotOutput) ToSnapshotOutput ¶
func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
func (SnapshotOutput) ToSnapshotOutputWithContext ¶
func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotState ¶
type SnapshotState struct { // The create time of snapshot. CreateTime pulumi.StringPtrInput // The description of snapshot. Description pulumi.StringPtrInput // The ID of the file system. FileSystemId pulumi.StringPtrInput // The name of file system. FileSystemName pulumi.StringPtrInput // Whether is encrypt. IsEncrypt pulumi.BoolPtrInput // The progress of snapshot. Progress pulumi.StringPtrInput // The name of snapshot. SnapshotName pulumi.StringPtrInput // The type of snapshot. SnapshotType pulumi.StringPtrInput // The size of source. SourceSize pulumi.IntPtrInput // The source version info. SourceVersion pulumi.StringPtrInput // The status of snapshot. Status pulumi.StringPtrInput // The ID of zone. ZoneId pulumi.StringPtrInput }
func (SnapshotState) ElementType ¶
func (SnapshotState) ElementType() reflect.Type
type SnapshotsArgs ¶
type SnapshotsArgs struct { // The ID of file system. FileSystemId *string `pulumi:"fileSystemId"` // A list of Snapshot IDs. Ids []string `pulumi:"ids"` // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` // The name of snapshot. SnapshotName *string `pulumi:"snapshotName"` // The type of snapshot. SnapshotType *string `pulumi:"snapshotType"` // The status of snapshot. Status *string `pulumi:"status"` }
A collection of arguments for invoking Snapshots.
type SnapshotsOutputArgs ¶
type SnapshotsOutputArgs struct { // The ID of file system. FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"` // A list of Snapshot IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The name of snapshot. SnapshotName pulumi.StringPtrInput `pulumi:"snapshotName"` // The type of snapshot. SnapshotType pulumi.StringPtrInput `pulumi:"snapshotType"` // The status of snapshot. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking Snapshots.
func (SnapshotsOutputArgs) ElementType ¶
func (SnapshotsOutputArgs) ElementType() reflect.Type
type SnapshotsResult ¶
type SnapshotsResult struct { // The id of file system. FileSystemId *string `pulumi:"fileSystemId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` // The name of snapshot. SnapshotName *string `pulumi:"snapshotName"` // The type of snapshot. SnapshotType *string `pulumi:"snapshotType"` // The collection of query. Snapshots []SnapshotsSnapshot `pulumi:"snapshots"` // The status of snapshot. Status *string `pulumi:"status"` // The total count of query. TotalCount int `pulumi:"totalCount"` }
A collection of values returned by Snapshots.
func Snapshots ¶
func Snapshots(ctx *pulumi.Context, args *SnapshotsArgs, opts ...pulumi.InvokeOption) (*SnapshotsResult, error)
Use this data source to query detailed information of nas snapshots ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/nas"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := nas.Snapshots(ctx, &nas.SnapshotsArgs{ FileSystemId: pulumi.StringRef("enas-cnbj5c18f02afe0e"), Ids: []string{ "snap-022c648fed8b", "snap-e53591b05fbd", }, }, nil) if err != nil { return err } return nil }) }
```
type SnapshotsResultOutput ¶
type SnapshotsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Snapshots.
func SnapshotsOutput ¶
func SnapshotsOutput(ctx *pulumi.Context, args SnapshotsOutputArgs, opts ...pulumi.InvokeOption) SnapshotsResultOutput
func (SnapshotsResultOutput) ElementType ¶
func (SnapshotsResultOutput) ElementType() reflect.Type
func (SnapshotsResultOutput) FileSystemId ¶
func (o SnapshotsResultOutput) FileSystemId() pulumi.StringPtrOutput
The id of file system.
func (SnapshotsResultOutput) Id ¶
func (o SnapshotsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (SnapshotsResultOutput) Ids ¶
func (o SnapshotsResultOutput) Ids() pulumi.StringArrayOutput
func (SnapshotsResultOutput) OutputFile ¶
func (o SnapshotsResultOutput) OutputFile() pulumi.StringPtrOutput
func (SnapshotsResultOutput) SnapshotName ¶
func (o SnapshotsResultOutput) SnapshotName() pulumi.StringPtrOutput
The name of snapshot.
func (SnapshotsResultOutput) SnapshotType ¶
func (o SnapshotsResultOutput) SnapshotType() pulumi.StringPtrOutput
The type of snapshot.
func (SnapshotsResultOutput) Snapshots ¶
func (o SnapshotsResultOutput) Snapshots() SnapshotsSnapshotArrayOutput
The collection of query.
func (SnapshotsResultOutput) Status ¶
func (o SnapshotsResultOutput) Status() pulumi.StringPtrOutput
The status of snapshot.
func (SnapshotsResultOutput) ToSnapshotsResultOutput ¶
func (o SnapshotsResultOutput) ToSnapshotsResultOutput() SnapshotsResultOutput
func (SnapshotsResultOutput) ToSnapshotsResultOutputWithContext ¶
func (o SnapshotsResultOutput) ToSnapshotsResultOutputWithContext(ctx context.Context) SnapshotsResultOutput
func (SnapshotsResultOutput) TotalCount ¶
func (o SnapshotsResultOutput) TotalCount() pulumi.IntOutput
The total count of query.
type SnapshotsSnapshot ¶
type SnapshotsSnapshot struct { // The create time of snapshot. CreateTime string `pulumi:"createTime"` // The description of snapshot. Description string `pulumi:"description"` // The ID of file system. FileSystemId string `pulumi:"fileSystemId"` // The name of file system. FileSystemName string `pulumi:"fileSystemName"` // The ID of snapshot. Id string `pulumi:"id"` // Whether is encrypt. IsEncrypt bool `pulumi:"isEncrypt"` // The progress of snapshot. Progress string `pulumi:"progress"` // The retention days of snapshot. RetentionDays int `pulumi:"retentionDays"` // The ID of snapshot. SnapshotId string `pulumi:"snapshotId"` // The name of snapshot. SnapshotName string `pulumi:"snapshotName"` // The type of snapshot. SnapshotType string `pulumi:"snapshotType"` // The size of source. SourceSize int `pulumi:"sourceSize"` // The source version info. SourceVersion string `pulumi:"sourceVersion"` // The status of snapshot. Status string `pulumi:"status"` // The ID of zone. ZoneId string `pulumi:"zoneId"` }
type SnapshotsSnapshotArgs ¶
type SnapshotsSnapshotArgs struct { // The create time of snapshot. CreateTime pulumi.StringInput `pulumi:"createTime"` // The description of snapshot. Description pulumi.StringInput `pulumi:"description"` // The ID of file system. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // The name of file system. FileSystemName pulumi.StringInput `pulumi:"fileSystemName"` // The ID of snapshot. Id pulumi.StringInput `pulumi:"id"` // Whether is encrypt. IsEncrypt pulumi.BoolInput `pulumi:"isEncrypt"` // The progress of snapshot. Progress pulumi.StringInput `pulumi:"progress"` // The retention days of snapshot. RetentionDays pulumi.IntInput `pulumi:"retentionDays"` // The ID of snapshot. SnapshotId pulumi.StringInput `pulumi:"snapshotId"` // The name of snapshot. SnapshotName pulumi.StringInput `pulumi:"snapshotName"` // The type of snapshot. SnapshotType pulumi.StringInput `pulumi:"snapshotType"` // The size of source. SourceSize pulumi.IntInput `pulumi:"sourceSize"` // The source version info. SourceVersion pulumi.StringInput `pulumi:"sourceVersion"` // The status of snapshot. Status pulumi.StringInput `pulumi:"status"` // The ID of zone. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (SnapshotsSnapshotArgs) ElementType ¶
func (SnapshotsSnapshotArgs) ElementType() reflect.Type
func (SnapshotsSnapshotArgs) ToSnapshotsSnapshotOutput ¶
func (i SnapshotsSnapshotArgs) ToSnapshotsSnapshotOutput() SnapshotsSnapshotOutput
func (SnapshotsSnapshotArgs) ToSnapshotsSnapshotOutputWithContext ¶
func (i SnapshotsSnapshotArgs) ToSnapshotsSnapshotOutputWithContext(ctx context.Context) SnapshotsSnapshotOutput
type SnapshotsSnapshotArray ¶
type SnapshotsSnapshotArray []SnapshotsSnapshotInput
func (SnapshotsSnapshotArray) ElementType ¶
func (SnapshotsSnapshotArray) ElementType() reflect.Type
func (SnapshotsSnapshotArray) ToSnapshotsSnapshotArrayOutput ¶
func (i SnapshotsSnapshotArray) ToSnapshotsSnapshotArrayOutput() SnapshotsSnapshotArrayOutput
func (SnapshotsSnapshotArray) ToSnapshotsSnapshotArrayOutputWithContext ¶
func (i SnapshotsSnapshotArray) ToSnapshotsSnapshotArrayOutputWithContext(ctx context.Context) SnapshotsSnapshotArrayOutput
type SnapshotsSnapshotArrayInput ¶
type SnapshotsSnapshotArrayInput interface { pulumi.Input ToSnapshotsSnapshotArrayOutput() SnapshotsSnapshotArrayOutput ToSnapshotsSnapshotArrayOutputWithContext(context.Context) SnapshotsSnapshotArrayOutput }
SnapshotsSnapshotArrayInput is an input type that accepts SnapshotsSnapshotArray and SnapshotsSnapshotArrayOutput values. You can construct a concrete instance of `SnapshotsSnapshotArrayInput` via:
SnapshotsSnapshotArray{ SnapshotsSnapshotArgs{...} }
type SnapshotsSnapshotArrayOutput ¶
type SnapshotsSnapshotArrayOutput struct{ *pulumi.OutputState }
func (SnapshotsSnapshotArrayOutput) ElementType ¶
func (SnapshotsSnapshotArrayOutput) ElementType() reflect.Type
func (SnapshotsSnapshotArrayOutput) Index ¶
func (o SnapshotsSnapshotArrayOutput) Index(i pulumi.IntInput) SnapshotsSnapshotOutput
func (SnapshotsSnapshotArrayOutput) ToSnapshotsSnapshotArrayOutput ¶
func (o SnapshotsSnapshotArrayOutput) ToSnapshotsSnapshotArrayOutput() SnapshotsSnapshotArrayOutput
func (SnapshotsSnapshotArrayOutput) ToSnapshotsSnapshotArrayOutputWithContext ¶
func (o SnapshotsSnapshotArrayOutput) ToSnapshotsSnapshotArrayOutputWithContext(ctx context.Context) SnapshotsSnapshotArrayOutput
type SnapshotsSnapshotInput ¶
type SnapshotsSnapshotInput interface { pulumi.Input ToSnapshotsSnapshotOutput() SnapshotsSnapshotOutput ToSnapshotsSnapshotOutputWithContext(context.Context) SnapshotsSnapshotOutput }
SnapshotsSnapshotInput is an input type that accepts SnapshotsSnapshotArgs and SnapshotsSnapshotOutput values. You can construct a concrete instance of `SnapshotsSnapshotInput` via:
SnapshotsSnapshotArgs{...}
type SnapshotsSnapshotOutput ¶
type SnapshotsSnapshotOutput struct{ *pulumi.OutputState }
func (SnapshotsSnapshotOutput) CreateTime ¶
func (o SnapshotsSnapshotOutput) CreateTime() pulumi.StringOutput
The create time of snapshot.
func (SnapshotsSnapshotOutput) Description ¶
func (o SnapshotsSnapshotOutput) Description() pulumi.StringOutput
The description of snapshot.
func (SnapshotsSnapshotOutput) ElementType ¶
func (SnapshotsSnapshotOutput) ElementType() reflect.Type
func (SnapshotsSnapshotOutput) FileSystemId ¶
func (o SnapshotsSnapshotOutput) FileSystemId() pulumi.StringOutput
The ID of file system.
func (SnapshotsSnapshotOutput) FileSystemName ¶
func (o SnapshotsSnapshotOutput) FileSystemName() pulumi.StringOutput
The name of file system.
func (SnapshotsSnapshotOutput) Id ¶
func (o SnapshotsSnapshotOutput) Id() pulumi.StringOutput
The ID of snapshot.
func (SnapshotsSnapshotOutput) IsEncrypt ¶
func (o SnapshotsSnapshotOutput) IsEncrypt() pulumi.BoolOutput
Whether is encrypt.
func (SnapshotsSnapshotOutput) Progress ¶
func (o SnapshotsSnapshotOutput) Progress() pulumi.StringOutput
The progress of snapshot.
func (SnapshotsSnapshotOutput) RetentionDays ¶
func (o SnapshotsSnapshotOutput) RetentionDays() pulumi.IntOutput
The retention days of snapshot.
func (SnapshotsSnapshotOutput) SnapshotId ¶
func (o SnapshotsSnapshotOutput) SnapshotId() pulumi.StringOutput
The ID of snapshot.
func (SnapshotsSnapshotOutput) SnapshotName ¶
func (o SnapshotsSnapshotOutput) SnapshotName() pulumi.StringOutput
The name of snapshot.
func (SnapshotsSnapshotOutput) SnapshotType ¶
func (o SnapshotsSnapshotOutput) SnapshotType() pulumi.StringOutput
The type of snapshot.
func (SnapshotsSnapshotOutput) SourceSize ¶
func (o SnapshotsSnapshotOutput) SourceSize() pulumi.IntOutput
The size of source.
func (SnapshotsSnapshotOutput) SourceVersion ¶
func (o SnapshotsSnapshotOutput) SourceVersion() pulumi.StringOutput
The source version info.
func (SnapshotsSnapshotOutput) Status ¶
func (o SnapshotsSnapshotOutput) Status() pulumi.StringOutput
The status of snapshot.
func (SnapshotsSnapshotOutput) ToSnapshotsSnapshotOutput ¶
func (o SnapshotsSnapshotOutput) ToSnapshotsSnapshotOutput() SnapshotsSnapshotOutput
func (SnapshotsSnapshotOutput) ToSnapshotsSnapshotOutputWithContext ¶
func (o SnapshotsSnapshotOutput) ToSnapshotsSnapshotOutputWithContext(ctx context.Context) SnapshotsSnapshotOutput
func (SnapshotsSnapshotOutput) ZoneId ¶
func (o SnapshotsSnapshotOutput) ZoneId() pulumi.StringOutput
The ID of zone.
type ZonesArgs ¶
type ZonesArgs struct { // File name where to save data source results. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking Zones.
type ZonesOutputArgs ¶
type ZonesOutputArgs struct { // File name where to save data source results. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking Zones.
func (ZonesOutputArgs) ElementType ¶
func (ZonesOutputArgs) ElementType() reflect.Type
type ZonesResult ¶
type ZonesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` // The total count of zone query. TotalCount int `pulumi:"totalCount"` // The collection of zone query. Zones []ZonesZone `pulumi:"zones"` }
A collection of values returned by Zones.
func Zones ¶
func Zones(ctx *pulumi.Context, args *ZonesArgs, opts ...pulumi.InvokeOption) (*ZonesResult, error)
Use this data source to query detailed information of nas zones ## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/nas"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := nas.Zones(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type ZonesResultOutput ¶
type ZonesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Zones.
func ZonesOutput ¶
func ZonesOutput(ctx *pulumi.Context, args ZonesOutputArgs, opts ...pulumi.InvokeOption) ZonesResultOutput
func (ZonesResultOutput) ElementType ¶
func (ZonesResultOutput) ElementType() reflect.Type
func (ZonesResultOutput) Id ¶
func (o ZonesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ZonesResultOutput) OutputFile ¶
func (o ZonesResultOutput) OutputFile() pulumi.StringPtrOutput
func (ZonesResultOutput) ToZonesResultOutput ¶
func (o ZonesResultOutput) ToZonesResultOutput() ZonesResultOutput
func (ZonesResultOutput) ToZonesResultOutputWithContext ¶
func (o ZonesResultOutput) ToZonesResultOutputWithContext(ctx context.Context) ZonesResultOutput
func (ZonesResultOutput) TotalCount ¶
func (o ZonesResultOutput) TotalCount() pulumi.IntOutput
The total count of zone query.
func (ZonesResultOutput) Zones ¶
func (o ZonesResultOutput) Zones() ZonesZoneArrayOutput
The collection of zone query.
type ZonesZone ¶
type ZonesZone struct { // The id of the zone. Id string `pulumi:"id"` // The collection of sales info. Sales []ZonesZoneSale `pulumi:"sales"` // The status info. Status string `pulumi:"status"` // The id of the zone. ZoneId string `pulumi:"zoneId"` // The name of the zone. ZoneName string `pulumi:"zoneName"` }
type ZonesZoneArgs ¶
type ZonesZoneArgs struct { // The id of the zone. Id pulumi.StringInput `pulumi:"id"` // The collection of sales info. Sales ZonesZoneSaleArrayInput `pulumi:"sales"` // The status info. Status pulumi.StringInput `pulumi:"status"` // The id of the zone. ZoneId pulumi.StringInput `pulumi:"zoneId"` // The name of the zone. ZoneName pulumi.StringInput `pulumi:"zoneName"` }
func (ZonesZoneArgs) ElementType ¶
func (ZonesZoneArgs) ElementType() reflect.Type
func (ZonesZoneArgs) ToZonesZoneOutput ¶
func (i ZonesZoneArgs) ToZonesZoneOutput() ZonesZoneOutput
func (ZonesZoneArgs) ToZonesZoneOutputWithContext ¶
func (i ZonesZoneArgs) ToZonesZoneOutputWithContext(ctx context.Context) ZonesZoneOutput
type ZonesZoneArray ¶
type ZonesZoneArray []ZonesZoneInput
func (ZonesZoneArray) ElementType ¶
func (ZonesZoneArray) ElementType() reflect.Type
func (ZonesZoneArray) ToZonesZoneArrayOutput ¶
func (i ZonesZoneArray) ToZonesZoneArrayOutput() ZonesZoneArrayOutput
func (ZonesZoneArray) ToZonesZoneArrayOutputWithContext ¶
func (i ZonesZoneArray) ToZonesZoneArrayOutputWithContext(ctx context.Context) ZonesZoneArrayOutput
type ZonesZoneArrayInput ¶
type ZonesZoneArrayInput interface { pulumi.Input ToZonesZoneArrayOutput() ZonesZoneArrayOutput ToZonesZoneArrayOutputWithContext(context.Context) ZonesZoneArrayOutput }
ZonesZoneArrayInput is an input type that accepts ZonesZoneArray and ZonesZoneArrayOutput values. You can construct a concrete instance of `ZonesZoneArrayInput` via:
ZonesZoneArray{ ZonesZoneArgs{...} }
type ZonesZoneArrayOutput ¶
type ZonesZoneArrayOutput struct{ *pulumi.OutputState }
func (ZonesZoneArrayOutput) ElementType ¶
func (ZonesZoneArrayOutput) ElementType() reflect.Type
func (ZonesZoneArrayOutput) Index ¶
func (o ZonesZoneArrayOutput) Index(i pulumi.IntInput) ZonesZoneOutput
func (ZonesZoneArrayOutput) ToZonesZoneArrayOutput ¶
func (o ZonesZoneArrayOutput) ToZonesZoneArrayOutput() ZonesZoneArrayOutput
func (ZonesZoneArrayOutput) ToZonesZoneArrayOutputWithContext ¶
func (o ZonesZoneArrayOutput) ToZonesZoneArrayOutputWithContext(ctx context.Context) ZonesZoneArrayOutput
type ZonesZoneInput ¶
type ZonesZoneInput interface { pulumi.Input ToZonesZoneOutput() ZonesZoneOutput ToZonesZoneOutputWithContext(context.Context) ZonesZoneOutput }
ZonesZoneInput is an input type that accepts ZonesZoneArgs and ZonesZoneOutput values. You can construct a concrete instance of `ZonesZoneInput` via:
ZonesZoneArgs{...}
type ZonesZoneOutput ¶
type ZonesZoneOutput struct{ *pulumi.OutputState }
func (ZonesZoneOutput) ElementType ¶
func (ZonesZoneOutput) ElementType() reflect.Type
func (ZonesZoneOutput) Sales ¶
func (o ZonesZoneOutput) Sales() ZonesZoneSaleArrayOutput
The collection of sales info.
func (ZonesZoneOutput) Status ¶
func (o ZonesZoneOutput) Status() pulumi.StringOutput
The status info.
func (ZonesZoneOutput) ToZonesZoneOutput ¶
func (o ZonesZoneOutput) ToZonesZoneOutput() ZonesZoneOutput
func (ZonesZoneOutput) ToZonesZoneOutputWithContext ¶
func (o ZonesZoneOutput) ToZonesZoneOutputWithContext(ctx context.Context) ZonesZoneOutput
func (ZonesZoneOutput) ZoneId ¶
func (o ZonesZoneOutput) ZoneId() pulumi.StringOutput
The id of the zone.
func (ZonesZoneOutput) ZoneName ¶
func (o ZonesZoneOutput) ZoneName() pulumi.StringOutput
The name of the zone.
type ZonesZoneSale ¶
type ZonesZoneSaleArgs ¶
type ZonesZoneSaleArgs struct { // The type of file system. FileSystemType pulumi.StringInput `pulumi:"fileSystemType"` // The type of protocol. ProtocolType pulumi.StringInput `pulumi:"protocolType"` // The status info. Status pulumi.StringInput `pulumi:"status"` // The type of storage. StorageType pulumi.StringInput `pulumi:"storageType"` }
func (ZonesZoneSaleArgs) ElementType ¶
func (ZonesZoneSaleArgs) ElementType() reflect.Type
func (ZonesZoneSaleArgs) ToZonesZoneSaleOutput ¶
func (i ZonesZoneSaleArgs) ToZonesZoneSaleOutput() ZonesZoneSaleOutput
func (ZonesZoneSaleArgs) ToZonesZoneSaleOutputWithContext ¶
func (i ZonesZoneSaleArgs) ToZonesZoneSaleOutputWithContext(ctx context.Context) ZonesZoneSaleOutput
type ZonesZoneSaleArray ¶
type ZonesZoneSaleArray []ZonesZoneSaleInput
func (ZonesZoneSaleArray) ElementType ¶
func (ZonesZoneSaleArray) ElementType() reflect.Type
func (ZonesZoneSaleArray) ToZonesZoneSaleArrayOutput ¶
func (i ZonesZoneSaleArray) ToZonesZoneSaleArrayOutput() ZonesZoneSaleArrayOutput
func (ZonesZoneSaleArray) ToZonesZoneSaleArrayOutputWithContext ¶
func (i ZonesZoneSaleArray) ToZonesZoneSaleArrayOutputWithContext(ctx context.Context) ZonesZoneSaleArrayOutput
type ZonesZoneSaleArrayInput ¶
type ZonesZoneSaleArrayInput interface { pulumi.Input ToZonesZoneSaleArrayOutput() ZonesZoneSaleArrayOutput ToZonesZoneSaleArrayOutputWithContext(context.Context) ZonesZoneSaleArrayOutput }
ZonesZoneSaleArrayInput is an input type that accepts ZonesZoneSaleArray and ZonesZoneSaleArrayOutput values. You can construct a concrete instance of `ZonesZoneSaleArrayInput` via:
ZonesZoneSaleArray{ ZonesZoneSaleArgs{...} }
type ZonesZoneSaleArrayOutput ¶
type ZonesZoneSaleArrayOutput struct{ *pulumi.OutputState }
func (ZonesZoneSaleArrayOutput) ElementType ¶
func (ZonesZoneSaleArrayOutput) ElementType() reflect.Type
func (ZonesZoneSaleArrayOutput) Index ¶
func (o ZonesZoneSaleArrayOutput) Index(i pulumi.IntInput) ZonesZoneSaleOutput
func (ZonesZoneSaleArrayOutput) ToZonesZoneSaleArrayOutput ¶
func (o ZonesZoneSaleArrayOutput) ToZonesZoneSaleArrayOutput() ZonesZoneSaleArrayOutput
func (ZonesZoneSaleArrayOutput) ToZonesZoneSaleArrayOutputWithContext ¶
func (o ZonesZoneSaleArrayOutput) ToZonesZoneSaleArrayOutputWithContext(ctx context.Context) ZonesZoneSaleArrayOutput
type ZonesZoneSaleInput ¶
type ZonesZoneSaleInput interface { pulumi.Input ToZonesZoneSaleOutput() ZonesZoneSaleOutput ToZonesZoneSaleOutputWithContext(context.Context) ZonesZoneSaleOutput }
ZonesZoneSaleInput is an input type that accepts ZonesZoneSaleArgs and ZonesZoneSaleOutput values. You can construct a concrete instance of `ZonesZoneSaleInput` via:
ZonesZoneSaleArgs{...}
type ZonesZoneSaleOutput ¶
type ZonesZoneSaleOutput struct{ *pulumi.OutputState }
func (ZonesZoneSaleOutput) ElementType ¶
func (ZonesZoneSaleOutput) ElementType() reflect.Type
func (ZonesZoneSaleOutput) FileSystemType ¶
func (o ZonesZoneSaleOutput) FileSystemType() pulumi.StringOutput
The type of file system.
func (ZonesZoneSaleOutput) ProtocolType ¶
func (o ZonesZoneSaleOutput) ProtocolType() pulumi.StringOutput
The type of protocol.
func (ZonesZoneSaleOutput) Status ¶
func (o ZonesZoneSaleOutput) Status() pulumi.StringOutput
The status info.
func (ZonesZoneSaleOutput) StorageType ¶
func (o ZonesZoneSaleOutput) StorageType() pulumi.StringOutput
The type of storage.
func (ZonesZoneSaleOutput) ToZonesZoneSaleOutput ¶
func (o ZonesZoneSaleOutput) ToZonesZoneSaleOutput() ZonesZoneSaleOutput
func (ZonesZoneSaleOutput) ToZonesZoneSaleOutputWithContext ¶
func (o ZonesZoneSaleOutput) ToZonesZoneSaleOutputWithContext(ctx context.Context) ZonesZoneSaleOutput