Documentation
¶
Index ¶
- type GetInstanceCachePerformance
- type GetInstanceCachePerformanceArgs
- func (GetInstanceCachePerformanceArgs) ElementType() reflect.Type
- func (i GetInstanceCachePerformanceArgs) ToGetInstanceCachePerformanceOutput() GetInstanceCachePerformanceOutput
- func (i GetInstanceCachePerformanceArgs) ToGetInstanceCachePerformanceOutputWithContext(ctx context.Context) GetInstanceCachePerformanceOutput
- type GetInstanceCachePerformanceInput
- type GetInstanceCachePerformanceOutput
- func (o GetInstanceCachePerformanceOutput) CacheBandwidth() pulumi.IntOutput
- func (GetInstanceCachePerformanceOutput) ElementType() reflect.Type
- func (o GetInstanceCachePerformanceOutput) ToGetInstanceCachePerformanceOutput() GetInstanceCachePerformanceOutput
- func (o GetInstanceCachePerformanceOutput) ToGetInstanceCachePerformanceOutputWithContext(ctx context.Context) GetInstanceCachePerformanceOutput
- type GetInstanceCapacity
- type GetInstanceCapacityArgs
- type GetInstanceCapacityInput
- type GetInstanceCapacityOutput
- func (GetInstanceCapacityOutput) ElementType() reflect.Type
- func (o GetInstanceCapacityOutput) ToGetInstanceCapacityOutput() GetInstanceCapacityOutput
- func (o GetInstanceCapacityOutput) ToGetInstanceCapacityOutputWithContext(ctx context.Context) GetInstanceCapacityOutput
- func (o GetInstanceCapacityOutput) Total() pulumi.Float64Output
- func (o GetInstanceCapacityOutput) Used() pulumi.Float64Output
- type GetInstanceTag
- type GetInstanceTagArgs
- type GetInstanceTagArray
- type GetInstanceTagArrayInput
- type GetInstanceTagArrayOutput
- func (GetInstanceTagArrayOutput) ElementType() reflect.Type
- func (o GetInstanceTagArrayOutput) Index(i pulumi.IntInput) GetInstanceTagOutput
- func (o GetInstanceTagArrayOutput) ToGetInstanceTagArrayOutput() GetInstanceTagArrayOutput
- func (o GetInstanceTagArrayOutput) ToGetInstanceTagArrayOutputWithContext(ctx context.Context) GetInstanceTagArrayOutput
- type GetInstanceTagInput
- type GetInstanceTagOutput
- func (GetInstanceTagOutput) ElementType() reflect.Type
- func (o GetInstanceTagOutput) Key() pulumi.StringOutput
- func (o GetInstanceTagOutput) ToGetInstanceTagOutput() GetInstanceTagOutput
- func (o GetInstanceTagOutput) ToGetInstanceTagOutputWithContext(ctx context.Context) GetInstanceTagOutput
- func (o GetInstanceTagOutput) Type() pulumi.StringOutput
- func (o GetInstanceTagOutput) Value() pulumi.StringOutput
- type GetInstancesResult
- type GetInstancesResultOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- type GetMountPointClient
- type GetMountPointClientArgs
- type GetMountPointClientArray
- type GetMountPointClientArrayInput
- type GetMountPointClientArrayOutput
- func (GetMountPointClientArrayOutput) ElementType() reflect.Type
- func (o GetMountPointClientArrayOutput) Index(i pulumi.IntInput) GetMountPointClientOutput
- func (o GetMountPointClientArrayOutput) ToGetMountPointClientArrayOutput() GetMountPointClientArrayOutput
- func (o GetMountPointClientArrayOutput) ToGetMountPointClientArrayOutputWithContext(ctx context.Context) GetMountPointClientArrayOutput
- type GetMountPointClientInput
- type GetMountPointClientOutput
- func (GetMountPointClientOutput) ElementType() reflect.Type
- func (o GetMountPointClientOutput) Ip() pulumi.StringOutput
- func (o GetMountPointClientOutput) ProtocolVersion() pulumi.StringOutput
- func (o GetMountPointClientOutput) ToGetMountPointClientOutput() GetMountPointClientOutput
- func (o GetMountPointClientOutput) ToGetMountPointClientOutputWithContext(ctx context.Context) GetMountPointClientOutput
- func (o GetMountPointClientOutput) VpcName() pulumi.StringOutput
- type GetMountPointPermissionGroup
- type GetMountPointPermissionGroupArgs
- func (GetMountPointPermissionGroupArgs) ElementType() reflect.Type
- func (i GetMountPointPermissionGroupArgs) ToGetMountPointPermissionGroupOutput() GetMountPointPermissionGroupOutput
- func (i GetMountPointPermissionGroupArgs) ToGetMountPointPermissionGroupOutputWithContext(ctx context.Context) GetMountPointPermissionGroupOutput
- type GetMountPointPermissionGroupInput
- type GetMountPointPermissionGroupMountPoint
- type GetMountPointPermissionGroupMountPointArgs
- func (GetMountPointPermissionGroupMountPointArgs) ElementType() reflect.Type
- func (i GetMountPointPermissionGroupMountPointArgs) ToGetMountPointPermissionGroupMountPointOutput() GetMountPointPermissionGroupMountPointOutput
- func (i GetMountPointPermissionGroupMountPointArgs) ToGetMountPointPermissionGroupMountPointOutputWithContext(ctx context.Context) GetMountPointPermissionGroupMountPointOutput
- type GetMountPointPermissionGroupMountPointArray
- func (GetMountPointPermissionGroupMountPointArray) ElementType() reflect.Type
- func (i GetMountPointPermissionGroupMountPointArray) ToGetMountPointPermissionGroupMountPointArrayOutput() GetMountPointPermissionGroupMountPointArrayOutput
- func (i GetMountPointPermissionGroupMountPointArray) ToGetMountPointPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) GetMountPointPermissionGroupMountPointArrayOutput
- type GetMountPointPermissionGroupMountPointArrayInput
- type GetMountPointPermissionGroupMountPointArrayOutput
- func (GetMountPointPermissionGroupMountPointArrayOutput) ElementType() reflect.Type
- func (o GetMountPointPermissionGroupMountPointArrayOutput) Index(i pulumi.IntInput) GetMountPointPermissionGroupMountPointOutput
- func (o GetMountPointPermissionGroupMountPointArrayOutput) ToGetMountPointPermissionGroupMountPointArrayOutput() GetMountPointPermissionGroupMountPointArrayOutput
- func (o GetMountPointPermissionGroupMountPointArrayOutput) ToGetMountPointPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) GetMountPointPermissionGroupMountPointArrayOutput
- type GetMountPointPermissionGroupMountPointInput
- type GetMountPointPermissionGroupMountPointOutput
- func (GetMountPointPermissionGroupMountPointOutput) ElementType() reflect.Type
- func (o GetMountPointPermissionGroupMountPointOutput) FileSystemId() pulumi.StringOutput
- func (o GetMountPointPermissionGroupMountPointOutput) MountPointId() pulumi.StringOutput
- func (o GetMountPointPermissionGroupMountPointOutput) MountPointName() pulumi.StringOutput
- func (o GetMountPointPermissionGroupMountPointOutput) ToGetMountPointPermissionGroupMountPointOutput() GetMountPointPermissionGroupMountPointOutput
- func (o GetMountPointPermissionGroupMountPointOutput) ToGetMountPointPermissionGroupMountPointOutputWithContext(ctx context.Context) GetMountPointPermissionGroupMountPointOutput
- type GetMountPointPermissionGroupOutput
- func (o GetMountPointPermissionGroupOutput) CreateTime() pulumi.StringOutput
- func (o GetMountPointPermissionGroupOutput) Description() pulumi.StringOutput
- func (GetMountPointPermissionGroupOutput) ElementType() reflect.Type
- func (o GetMountPointPermissionGroupOutput) FileSystemCount() pulumi.IntOutput
- func (o GetMountPointPermissionGroupOutput) FileSystemType() pulumi.StringOutput
- func (o GetMountPointPermissionGroupOutput) MountPoints() GetMountPointPermissionGroupMountPointArrayOutput
- func (o GetMountPointPermissionGroupOutput) PermissionGroupName() pulumi.StringOutput
- func (o GetMountPointPermissionGroupOutput) PermissionRuleCount() pulumi.IntOutput
- func (o GetMountPointPermissionGroupOutput) ToGetMountPointPermissionGroupOutput() GetMountPointPermissionGroupOutput
- func (o GetMountPointPermissionGroupOutput) ToGetMountPointPermissionGroupOutputWithContext(ctx context.Context) GetMountPointPermissionGroupOutput
- type GetMountPointsResult
- type GetMountPointsResultOutput
- func (GetMountPointsResultOutput) ElementType() reflect.Type
- func (o GetMountPointsResultOutput) Id() pulumi.StringOutput
- func (o GetMountPointsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetMountPointsResultOutput) ToGetMountPointsResultOutput() GetMountPointsResultOutput
- func (o GetMountPointsResultOutput) ToGetMountPointsResultOutputWithContext(ctx context.Context) GetMountPointsResultOutput
- type GetSnapshotsResult
- type GetSnapshotsResultOutput
- func (GetSnapshotsResultOutput) ElementType() reflect.Type
- func (o GetSnapshotsResultOutput) Id() pulumi.StringOutput
- func (o GetSnapshotsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetSnapshotsResultOutput) ToGetSnapshotsResultOutput() GetSnapshotsResultOutput
- func (o GetSnapshotsResultOutput) ToGetSnapshotsResultOutputWithContext(ctx context.Context) GetSnapshotsResultOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceCachePerformance
- type InstanceCachePerformanceArgs
- func (InstanceCachePerformanceArgs) ElementType() reflect.Type
- func (i InstanceCachePerformanceArgs) ToInstanceCachePerformanceOutput() InstanceCachePerformanceOutput
- func (i InstanceCachePerformanceArgs) ToInstanceCachePerformanceOutputWithContext(ctx context.Context) InstanceCachePerformanceOutput
- func (i InstanceCachePerformanceArgs) ToInstanceCachePerformancePtrOutput() InstanceCachePerformancePtrOutput
- func (i InstanceCachePerformanceArgs) ToInstanceCachePerformancePtrOutputWithContext(ctx context.Context) InstanceCachePerformancePtrOutput
- type InstanceCachePerformanceInput
- type InstanceCachePerformanceOutput
- func (o InstanceCachePerformanceOutput) CacheBandwidth() pulumi.IntPtrOutput
- func (InstanceCachePerformanceOutput) ElementType() reflect.Type
- func (o InstanceCachePerformanceOutput) ToInstanceCachePerformanceOutput() InstanceCachePerformanceOutput
- func (o InstanceCachePerformanceOutput) ToInstanceCachePerformanceOutputWithContext(ctx context.Context) InstanceCachePerformanceOutput
- func (o InstanceCachePerformanceOutput) ToInstanceCachePerformancePtrOutput() InstanceCachePerformancePtrOutput
- func (o InstanceCachePerformanceOutput) ToInstanceCachePerformancePtrOutputWithContext(ctx context.Context) InstanceCachePerformancePtrOutput
- type InstanceCachePerformancePtrInput
- type InstanceCachePerformancePtrOutput
- func (o InstanceCachePerformancePtrOutput) CacheBandwidth() pulumi.IntPtrOutput
- func (o InstanceCachePerformancePtrOutput) Elem() InstanceCachePerformanceOutput
- func (InstanceCachePerformancePtrOutput) ElementType() reflect.Type
- func (o InstanceCachePerformancePtrOutput) ToInstanceCachePerformancePtrOutput() InstanceCachePerformancePtrOutput
- func (o InstanceCachePerformancePtrOutput) ToInstanceCachePerformancePtrOutputWithContext(ctx context.Context) InstanceCachePerformancePtrOutput
- type InstanceCapacity
- type InstanceCapacityArgs
- func (InstanceCapacityArgs) ElementType() reflect.Type
- func (i InstanceCapacityArgs) ToInstanceCapacityOutput() InstanceCapacityOutput
- func (i InstanceCapacityArgs) ToInstanceCapacityOutputWithContext(ctx context.Context) InstanceCapacityOutput
- func (i InstanceCapacityArgs) ToInstanceCapacityPtrOutput() InstanceCapacityPtrOutput
- func (i InstanceCapacityArgs) ToInstanceCapacityPtrOutputWithContext(ctx context.Context) InstanceCapacityPtrOutput
- type InstanceCapacityInput
- type InstanceCapacityOutput
- func (InstanceCapacityOutput) ElementType() reflect.Type
- func (o InstanceCapacityOutput) ToInstanceCapacityOutput() InstanceCapacityOutput
- func (o InstanceCapacityOutput) ToInstanceCapacityOutputWithContext(ctx context.Context) InstanceCapacityOutput
- func (o InstanceCapacityOutput) ToInstanceCapacityPtrOutput() InstanceCapacityPtrOutput
- func (o InstanceCapacityOutput) ToInstanceCapacityPtrOutputWithContext(ctx context.Context) InstanceCapacityPtrOutput
- func (o InstanceCapacityOutput) Total() pulumi.Float64PtrOutput
- func (o InstanceCapacityOutput) Used() pulumi.Float64PtrOutput
- type InstanceCapacityPtrInput
- type InstanceCapacityPtrOutput
- func (o InstanceCapacityPtrOutput) Elem() InstanceCapacityOutput
- func (InstanceCapacityPtrOutput) ElementType() reflect.Type
- func (o InstanceCapacityPtrOutput) ToInstanceCapacityPtrOutput() InstanceCapacityPtrOutput
- func (o InstanceCapacityPtrOutput) ToInstanceCapacityPtrOutputWithContext(ctx context.Context) InstanceCapacityPtrOutput
- func (o InstanceCapacityPtrOutput) Total() pulumi.Float64PtrOutput
- func (o InstanceCapacityPtrOutput) Used() pulumi.Float64PtrOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) CachePerformance() InstanceCachePerformanceOutput
- func (o InstanceOutput) Capacity() InstanceCapacityOutput
- func (o InstanceOutput) ChargeType() pulumi.StringOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) Description() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) FileSystemId() pulumi.StringOutput
- func (o InstanceOutput) FileSystemName() pulumi.StringOutput
- func (o InstanceOutput) FileSystemType() pulumi.StringOutput
- func (o InstanceOutput) ProjectName() pulumi.StringOutput
- func (o InstanceOutput) ProtocolType() pulumi.StringOutput
- func (o InstanceOutput) SnapshotCount() pulumi.IntOutput
- func (o InstanceOutput) SnapshotId() pulumi.StringOutput
- func (o InstanceOutput) Status() pulumi.StringOutput
- func (o InstanceOutput) StorageType() pulumi.StringOutput
- func (o InstanceOutput) Tags() InstanceTagArrayOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) UpdateTime() pulumi.StringOutput
- func (o InstanceOutput) ZoneId() pulumi.StringOutput
- func (o InstanceOutput) ZoneName() pulumi.StringOutput
- type InstanceState
- type InstanceTag
- type InstanceTagArgs
- type InstanceTagArray
- type InstanceTagArrayInput
- type InstanceTagArrayOutput
- func (InstanceTagArrayOutput) ElementType() reflect.Type
- func (o InstanceTagArrayOutput) Index(i pulumi.IntInput) InstanceTagOutput
- func (o InstanceTagArrayOutput) ToInstanceTagArrayOutput() InstanceTagArrayOutput
- func (o InstanceTagArrayOutput) ToInstanceTagArrayOutputWithContext(ctx context.Context) InstanceTagArrayOutput
- type InstanceTagInput
- type InstanceTagOutput
- func (InstanceTagOutput) ElementType() reflect.Type
- func (o InstanceTagOutput) Key() pulumi.StringPtrOutput
- func (o InstanceTagOutput) ToInstanceTagOutput() InstanceTagOutput
- func (o InstanceTagOutput) ToInstanceTagOutputWithContext(ctx context.Context) InstanceTagOutput
- func (o InstanceTagOutput) Type() pulumi.StringPtrOutput
- func (o InstanceTagOutput) Value() pulumi.StringPtrOutput
- type LookupInstanceArgs
- type LookupInstanceOutputArgs
- type LookupInstanceResult
- type LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) CachePerformance() GetInstanceCachePerformanceOutput
- func (o LookupInstanceResultOutput) Capacity() GetInstanceCapacityOutput
- func (o LookupInstanceResultOutput) ChargeType() pulumi.StringOutput
- func (o LookupInstanceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Description() pulumi.StringOutput
- func (LookupInstanceResultOutput) ElementType() reflect.Type
- func (o LookupInstanceResultOutput) FileSystemId() pulumi.StringOutput
- func (o LookupInstanceResultOutput) FileSystemName() pulumi.StringOutput
- func (o LookupInstanceResultOutput) FileSystemType() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Id() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ProjectName() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ProtocolType() pulumi.StringOutput
- func (o LookupInstanceResultOutput) SnapshotCount() pulumi.IntOutput
- func (o LookupInstanceResultOutput) SnapshotId() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Status() pulumi.StringOutput
- func (o LookupInstanceResultOutput) StorageType() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Tags() GetInstanceTagArrayOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ZoneId() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ZoneName() pulumi.StringOutput
- type LookupMountPointArgs
- type LookupMountPointOutputArgs
- type LookupMountPointResult
- type LookupMountPointResultOutput
- func (o LookupMountPointResultOutput) Clients() GetMountPointClientArrayOutput
- func (o LookupMountPointResultOutput) CreatedTime() pulumi.StringOutput
- func (o LookupMountPointResultOutput) Domain() pulumi.StringOutput
- func (LookupMountPointResultOutput) ElementType() reflect.Type
- func (o LookupMountPointResultOutput) FileSystemId() pulumi.StringOutput
- func (o LookupMountPointResultOutput) Id() pulumi.StringOutput
- func (o LookupMountPointResultOutput) Ip() pulumi.StringOutput
- func (o LookupMountPointResultOutput) MountPointId() pulumi.StringOutput
- func (o LookupMountPointResultOutput) MountPointName() pulumi.StringOutput
- func (o LookupMountPointResultOutput) PermissionGroup() GetMountPointPermissionGroupOutput
- func (o LookupMountPointResultOutput) PermissionGroupId() pulumi.StringOutput
- func (o LookupMountPointResultOutput) Status() pulumi.StringOutput
- func (o LookupMountPointResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupMountPointResultOutput) SubnetName() pulumi.StringOutput
- func (o LookupMountPointResultOutput) ToLookupMountPointResultOutput() LookupMountPointResultOutput
- func (o LookupMountPointResultOutput) ToLookupMountPointResultOutputWithContext(ctx context.Context) LookupMountPointResultOutput
- func (o LookupMountPointResultOutput) UpdatedTime() pulumi.StringOutput
- func (o LookupMountPointResultOutput) VpcId() pulumi.StringOutput
- func (o LookupMountPointResultOutput) VpcName() pulumi.StringOutput
- type LookupSnapshotArgs
- type LookupSnapshotOutputArgs
- type LookupSnapshotResult
- type LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) CreatedTime() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) Description() pulumi.StringOutput
- func (LookupSnapshotResultOutput) ElementType() reflect.Type
- func (o LookupSnapshotResultOutput) FileSystemId() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) FileSystemName() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) Id() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) IsEncrypt() pulumi.BoolOutput
- func (o LookupSnapshotResultOutput) Progress() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) RetentionDays() pulumi.IntOutput
- func (o LookupSnapshotResultOutput) SnapshotId() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) SnapshotName() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) SnapshotType() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) SourceSize() pulumi.IntOutput
- func (o LookupSnapshotResultOutput) SourceVersion() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) Status() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) ZoneId() 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 MountPointClient
- type MountPointClientArgs
- type MountPointClientArray
- type MountPointClientArrayInput
- type MountPointClientArrayOutput
- func (MountPointClientArrayOutput) ElementType() reflect.Type
- func (o MountPointClientArrayOutput) Index(i pulumi.IntInput) MountPointClientOutput
- func (o MountPointClientArrayOutput) ToMountPointClientArrayOutput() MountPointClientArrayOutput
- func (o MountPointClientArrayOutput) ToMountPointClientArrayOutputWithContext(ctx context.Context) MountPointClientArrayOutput
- type MountPointClientInput
- type MountPointClientOutput
- func (MountPointClientOutput) ElementType() reflect.Type
- func (o MountPointClientOutput) Ip() pulumi.StringPtrOutput
- func (o MountPointClientOutput) ProtocolVersion() pulumi.StringPtrOutput
- func (o MountPointClientOutput) ToMountPointClientOutput() MountPointClientOutput
- func (o MountPointClientOutput) ToMountPointClientOutputWithContext(ctx context.Context) MountPointClientOutput
- func (o MountPointClientOutput) VpcName() pulumi.StringPtrOutput
- 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 (o MountPointOutput) Clients() MountPointClientArrayOutput
- func (o MountPointOutput) CreatedTime() pulumi.StringOutput
- func (o MountPointOutput) Domain() pulumi.StringOutput
- func (MountPointOutput) ElementType() reflect.Type
- func (o MountPointOutput) FileSystemId() pulumi.StringOutput
- func (o MountPointOutput) Ip() pulumi.StringOutput
- func (o MountPointOutput) MountPointId() pulumi.StringOutput
- func (o MountPointOutput) MountPointName() pulumi.StringOutput
- func (o MountPointOutput) PermissionGroup() MountPointPermissionGroupOutput
- func (o MountPointOutput) PermissionGroupId() pulumi.StringOutput
- func (o MountPointOutput) Status() pulumi.StringOutput
- func (o MountPointOutput) SubnetId() pulumi.StringOutput
- func (o MountPointOutput) SubnetName() pulumi.StringOutput
- func (o MountPointOutput) ToMountPointOutput() MountPointOutput
- func (o MountPointOutput) ToMountPointOutputWithContext(ctx context.Context) MountPointOutput
- func (o MountPointOutput) UpdatedTime() pulumi.StringOutput
- func (o MountPointOutput) VpcId() pulumi.StringOutput
- func (o MountPointOutput) VpcName() pulumi.StringOutput
- type MountPointPermissionGroup
- type MountPointPermissionGroupArgs
- func (MountPointPermissionGroupArgs) ElementType() reflect.Type
- func (i MountPointPermissionGroupArgs) ToMountPointPermissionGroupOutput() MountPointPermissionGroupOutput
- func (i MountPointPermissionGroupArgs) ToMountPointPermissionGroupOutputWithContext(ctx context.Context) MountPointPermissionGroupOutput
- func (i MountPointPermissionGroupArgs) ToMountPointPermissionGroupPtrOutput() MountPointPermissionGroupPtrOutput
- func (i MountPointPermissionGroupArgs) ToMountPointPermissionGroupPtrOutputWithContext(ctx context.Context) MountPointPermissionGroupPtrOutput
- type MountPointPermissionGroupInput
- type MountPointPermissionGroupMountPoint
- type MountPointPermissionGroupMountPointArgs
- func (MountPointPermissionGroupMountPointArgs) ElementType() reflect.Type
- func (i MountPointPermissionGroupMountPointArgs) ToMountPointPermissionGroupMountPointOutput() MountPointPermissionGroupMountPointOutput
- func (i MountPointPermissionGroupMountPointArgs) ToMountPointPermissionGroupMountPointOutputWithContext(ctx context.Context) MountPointPermissionGroupMountPointOutput
- type MountPointPermissionGroupMountPointArray
- func (MountPointPermissionGroupMountPointArray) ElementType() reflect.Type
- func (i MountPointPermissionGroupMountPointArray) ToMountPointPermissionGroupMountPointArrayOutput() MountPointPermissionGroupMountPointArrayOutput
- func (i MountPointPermissionGroupMountPointArray) ToMountPointPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) MountPointPermissionGroupMountPointArrayOutput
- type MountPointPermissionGroupMountPointArrayInput
- type MountPointPermissionGroupMountPointArrayOutput
- func (MountPointPermissionGroupMountPointArrayOutput) ElementType() reflect.Type
- func (o MountPointPermissionGroupMountPointArrayOutput) Index(i pulumi.IntInput) MountPointPermissionGroupMountPointOutput
- func (o MountPointPermissionGroupMountPointArrayOutput) ToMountPointPermissionGroupMountPointArrayOutput() MountPointPermissionGroupMountPointArrayOutput
- func (o MountPointPermissionGroupMountPointArrayOutput) ToMountPointPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) MountPointPermissionGroupMountPointArrayOutput
- type MountPointPermissionGroupMountPointInput
- type MountPointPermissionGroupMountPointOutput
- func (MountPointPermissionGroupMountPointOutput) ElementType() reflect.Type
- func (o MountPointPermissionGroupMountPointOutput) FileSystemId() pulumi.StringPtrOutput
- func (o MountPointPermissionGroupMountPointOutput) MountPointId() pulumi.StringPtrOutput
- func (o MountPointPermissionGroupMountPointOutput) MountPointName() pulumi.StringPtrOutput
- func (o MountPointPermissionGroupMountPointOutput) ToMountPointPermissionGroupMountPointOutput() MountPointPermissionGroupMountPointOutput
- func (o MountPointPermissionGroupMountPointOutput) ToMountPointPermissionGroupMountPointOutputWithContext(ctx context.Context) MountPointPermissionGroupMountPointOutput
- type MountPointPermissionGroupOutput
- func (o MountPointPermissionGroupOutput) CreateTime() pulumi.StringPtrOutput
- func (o MountPointPermissionGroupOutput) Description() pulumi.StringPtrOutput
- func (MountPointPermissionGroupOutput) ElementType() reflect.Type
- func (o MountPointPermissionGroupOutput) FileSystemCount() pulumi.IntPtrOutput
- func (o MountPointPermissionGroupOutput) FileSystemType() pulumi.StringPtrOutput
- func (o MountPointPermissionGroupOutput) MountPoints() MountPointPermissionGroupMountPointArrayOutput
- func (o MountPointPermissionGroupOutput) PermissionGroupName() pulumi.StringPtrOutput
- func (o MountPointPermissionGroupOutput) PermissionRuleCount() pulumi.IntPtrOutput
- func (o MountPointPermissionGroupOutput) ToMountPointPermissionGroupOutput() MountPointPermissionGroupOutput
- func (o MountPointPermissionGroupOutput) ToMountPointPermissionGroupOutputWithContext(ctx context.Context) MountPointPermissionGroupOutput
- func (o MountPointPermissionGroupOutput) ToMountPointPermissionGroupPtrOutput() MountPointPermissionGroupPtrOutput
- func (o MountPointPermissionGroupOutput) ToMountPointPermissionGroupPtrOutputWithContext(ctx context.Context) MountPointPermissionGroupPtrOutput
- type MountPointPermissionGroupPtrInput
- type MountPointPermissionGroupPtrOutput
- func (o MountPointPermissionGroupPtrOutput) CreateTime() pulumi.StringPtrOutput
- func (o MountPointPermissionGroupPtrOutput) Description() pulumi.StringPtrOutput
- func (o MountPointPermissionGroupPtrOutput) Elem() MountPointPermissionGroupOutput
- func (MountPointPermissionGroupPtrOutput) ElementType() reflect.Type
- func (o MountPointPermissionGroupPtrOutput) FileSystemCount() pulumi.IntPtrOutput
- func (o MountPointPermissionGroupPtrOutput) FileSystemType() pulumi.StringPtrOutput
- func (o MountPointPermissionGroupPtrOutput) MountPoints() MountPointPermissionGroupMountPointArrayOutput
- func (o MountPointPermissionGroupPtrOutput) PermissionGroupName() pulumi.StringPtrOutput
- func (o MountPointPermissionGroupPtrOutput) PermissionRuleCount() pulumi.IntPtrOutput
- func (o MountPointPermissionGroupPtrOutput) ToMountPointPermissionGroupPtrOutput() MountPointPermissionGroupPtrOutput
- func (o MountPointPermissionGroupPtrOutput) ToMountPointPermissionGroupPtrOutputWithContext(ctx context.Context) MountPointPermissionGroupPtrOutput
- type MountPointState
- type Snapshot
- type SnapshotArgs
- type SnapshotArray
- type SnapshotArrayInput
- type SnapshotArrayOutput
- type SnapshotInput
- type SnapshotMap
- type SnapshotMapInput
- type SnapshotMapOutput
- type SnapshotOutput
- func (o SnapshotOutput) CreatedTime() pulumi.StringOutput
- func (o SnapshotOutput) Description() pulumi.StringOutput
- 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) RetentionDays() pulumi.IntOutput
- func (o SnapshotOutput) SnapshotId() 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetInstanceCachePerformance ¶
type GetInstanceCachePerformance struct {
// Provisioned bandwidth, used to increase file system bandwidth
CacheBandwidth int `pulumi:"cacheBandwidth"`
}
type GetInstanceCachePerformanceArgs ¶
type GetInstanceCachePerformanceArgs struct {
// Provisioned bandwidth, used to increase file system bandwidth
CacheBandwidth pulumi.IntInput `pulumi:"cacheBandwidth"`
}
func (GetInstanceCachePerformanceArgs) ElementType ¶
func (GetInstanceCachePerformanceArgs) ElementType() reflect.Type
func (GetInstanceCachePerformanceArgs) ToGetInstanceCachePerformanceOutput ¶
func (i GetInstanceCachePerformanceArgs) ToGetInstanceCachePerformanceOutput() GetInstanceCachePerformanceOutput
func (GetInstanceCachePerformanceArgs) ToGetInstanceCachePerformanceOutputWithContext ¶
func (i GetInstanceCachePerformanceArgs) ToGetInstanceCachePerformanceOutputWithContext(ctx context.Context) GetInstanceCachePerformanceOutput
type GetInstanceCachePerformanceInput ¶
type GetInstanceCachePerformanceInput interface {
pulumi.Input
ToGetInstanceCachePerformanceOutput() GetInstanceCachePerformanceOutput
ToGetInstanceCachePerformanceOutputWithContext(context.Context) GetInstanceCachePerformanceOutput
}
GetInstanceCachePerformanceInput is an input type that accepts GetInstanceCachePerformanceArgs and GetInstanceCachePerformanceOutput values. You can construct a concrete instance of `GetInstanceCachePerformanceInput` via:
GetInstanceCachePerformanceArgs{...}
type GetInstanceCachePerformanceOutput ¶
type GetInstanceCachePerformanceOutput struct{ *pulumi.OutputState }
func (GetInstanceCachePerformanceOutput) CacheBandwidth ¶
func (o GetInstanceCachePerformanceOutput) CacheBandwidth() pulumi.IntOutput
Provisioned bandwidth, used to increase file system bandwidth
func (GetInstanceCachePerformanceOutput) ElementType ¶
func (GetInstanceCachePerformanceOutput) ElementType() reflect.Type
func (GetInstanceCachePerformanceOutput) ToGetInstanceCachePerformanceOutput ¶
func (o GetInstanceCachePerformanceOutput) ToGetInstanceCachePerformanceOutput() GetInstanceCachePerformanceOutput
func (GetInstanceCachePerformanceOutput) ToGetInstanceCachePerformanceOutputWithContext ¶
func (o GetInstanceCachePerformanceOutput) ToGetInstanceCachePerformanceOutputWithContext(ctx context.Context) GetInstanceCachePerformanceOutput
type GetInstanceCapacity ¶
type GetInstanceCapacityArgs ¶
type GetInstanceCapacityArgs struct {
// Total available file system capacity, in GiB
Total pulumi.Float64Input `pulumi:"total"`
// Used file system capacity, in MiB
Used pulumi.Float64Input `pulumi:"used"`
}
func (GetInstanceCapacityArgs) ElementType ¶
func (GetInstanceCapacityArgs) ElementType() reflect.Type
func (GetInstanceCapacityArgs) ToGetInstanceCapacityOutput ¶
func (i GetInstanceCapacityArgs) ToGetInstanceCapacityOutput() GetInstanceCapacityOutput
func (GetInstanceCapacityArgs) ToGetInstanceCapacityOutputWithContext ¶
func (i GetInstanceCapacityArgs) ToGetInstanceCapacityOutputWithContext(ctx context.Context) GetInstanceCapacityOutput
type GetInstanceCapacityInput ¶
type GetInstanceCapacityInput interface {
pulumi.Input
ToGetInstanceCapacityOutput() GetInstanceCapacityOutput
ToGetInstanceCapacityOutputWithContext(context.Context) GetInstanceCapacityOutput
}
GetInstanceCapacityInput is an input type that accepts GetInstanceCapacityArgs and GetInstanceCapacityOutput values. You can construct a concrete instance of `GetInstanceCapacityInput` via:
GetInstanceCapacityArgs{...}
type GetInstanceCapacityOutput ¶
type GetInstanceCapacityOutput struct{ *pulumi.OutputState }
func (GetInstanceCapacityOutput) ElementType ¶
func (GetInstanceCapacityOutput) ElementType() reflect.Type
func (GetInstanceCapacityOutput) ToGetInstanceCapacityOutput ¶
func (o GetInstanceCapacityOutput) ToGetInstanceCapacityOutput() GetInstanceCapacityOutput
func (GetInstanceCapacityOutput) ToGetInstanceCapacityOutputWithContext ¶
func (o GetInstanceCapacityOutput) ToGetInstanceCapacityOutputWithContext(ctx context.Context) GetInstanceCapacityOutput
func (GetInstanceCapacityOutput) Total ¶
func (o GetInstanceCapacityOutput) Total() pulumi.Float64Output
Total available file system capacity, in GiB
func (GetInstanceCapacityOutput) Used ¶
func (o GetInstanceCapacityOutput) Used() pulumi.Float64Output
Used file system capacity, in MiB
type GetInstanceTag ¶
type GetInstanceTagArgs ¶
type GetInstanceTagArgs struct {
// Tag key
Key pulumi.StringInput `pulumi:"key"`
// Tag type
Type pulumi.StringInput `pulumi:"type"`
// Tag value
Value pulumi.StringInput `pulumi:"value"`
}
func (GetInstanceTagArgs) ElementType ¶
func (GetInstanceTagArgs) ElementType() reflect.Type
func (GetInstanceTagArgs) ToGetInstanceTagOutput ¶
func (i GetInstanceTagArgs) ToGetInstanceTagOutput() GetInstanceTagOutput
func (GetInstanceTagArgs) ToGetInstanceTagOutputWithContext ¶
func (i GetInstanceTagArgs) ToGetInstanceTagOutputWithContext(ctx context.Context) GetInstanceTagOutput
type GetInstanceTagArray ¶
type GetInstanceTagArray []GetInstanceTagInput
func (GetInstanceTagArray) ElementType ¶
func (GetInstanceTagArray) ElementType() reflect.Type
func (GetInstanceTagArray) ToGetInstanceTagArrayOutput ¶
func (i GetInstanceTagArray) ToGetInstanceTagArrayOutput() GetInstanceTagArrayOutput
func (GetInstanceTagArray) ToGetInstanceTagArrayOutputWithContext ¶
func (i GetInstanceTagArray) ToGetInstanceTagArrayOutputWithContext(ctx context.Context) GetInstanceTagArrayOutput
type GetInstanceTagArrayInput ¶
type GetInstanceTagArrayInput interface {
pulumi.Input
ToGetInstanceTagArrayOutput() GetInstanceTagArrayOutput
ToGetInstanceTagArrayOutputWithContext(context.Context) GetInstanceTagArrayOutput
}
GetInstanceTagArrayInput is an input type that accepts GetInstanceTagArray and GetInstanceTagArrayOutput values. You can construct a concrete instance of `GetInstanceTagArrayInput` via:
GetInstanceTagArray{ GetInstanceTagArgs{...} }
type GetInstanceTagArrayOutput ¶
type GetInstanceTagArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceTagArrayOutput) ElementType ¶
func (GetInstanceTagArrayOutput) ElementType() reflect.Type
func (GetInstanceTagArrayOutput) Index ¶
func (o GetInstanceTagArrayOutput) Index(i pulumi.IntInput) GetInstanceTagOutput
func (GetInstanceTagArrayOutput) ToGetInstanceTagArrayOutput ¶
func (o GetInstanceTagArrayOutput) ToGetInstanceTagArrayOutput() GetInstanceTagArrayOutput
func (GetInstanceTagArrayOutput) ToGetInstanceTagArrayOutputWithContext ¶
func (o GetInstanceTagArrayOutput) ToGetInstanceTagArrayOutputWithContext(ctx context.Context) GetInstanceTagArrayOutput
type GetInstanceTagInput ¶
type GetInstanceTagInput interface {
pulumi.Input
ToGetInstanceTagOutput() GetInstanceTagOutput
ToGetInstanceTagOutputWithContext(context.Context) GetInstanceTagOutput
}
GetInstanceTagInput is an input type that accepts GetInstanceTagArgs and GetInstanceTagOutput values. You can construct a concrete instance of `GetInstanceTagInput` via:
GetInstanceTagArgs{...}
type GetInstanceTagOutput ¶
type GetInstanceTagOutput struct{ *pulumi.OutputState }
func (GetInstanceTagOutput) ElementType ¶
func (GetInstanceTagOutput) ElementType() reflect.Type
func (GetInstanceTagOutput) ToGetInstanceTagOutput ¶
func (o GetInstanceTagOutput) ToGetInstanceTagOutput() GetInstanceTagOutput
func (GetInstanceTagOutput) ToGetInstanceTagOutputWithContext ¶
func (o GetInstanceTagOutput) ToGetInstanceTagOutputWithContext(ctx context.Context) GetInstanceTagOutput
func (GetInstanceTagOutput) Type ¶
func (o GetInstanceTagOutput) Type() pulumi.StringOutput
Tag type
func (GetInstanceTagOutput) Value ¶
func (o GetInstanceTagOutput) Value() pulumi.StringOutput
Tag value
type GetInstancesResult ¶
type GetInstancesResult struct {
// Uniquely identifies the data source.
Id string `pulumi:"id"`
// Set of Resource Identifiers.
Ids []string `pulumi:"ids"`
}
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
Plural Data Source schema for Byteplus::FileNAS::Instance
type GetInstancesResultOutput ¶
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
Uniquely identifies the data source.
func (GetInstancesResultOutput) Ids ¶
func (o GetInstancesResultOutput) Ids() pulumi.StringArrayOutput
Set of Resource Identifiers.
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
type GetMountPointClient ¶ added in v0.0.15
type GetMountPointClientArgs ¶ added in v0.0.15
type GetMountPointClientArgs struct {
// Client's private network IP address.
Ip pulumi.StringInput `pulumi:"ip"`
// Mount protocol version. Value: NFSv3.
ProtocolVersion pulumi.StringInput `pulumi:"protocolVersion"`
// Private network name.
VpcName pulumi.StringInput `pulumi:"vpcName"`
}
func (GetMountPointClientArgs) ElementType ¶ added in v0.0.15
func (GetMountPointClientArgs) ElementType() reflect.Type
func (GetMountPointClientArgs) ToGetMountPointClientOutput ¶ added in v0.0.15
func (i GetMountPointClientArgs) ToGetMountPointClientOutput() GetMountPointClientOutput
func (GetMountPointClientArgs) ToGetMountPointClientOutputWithContext ¶ added in v0.0.15
func (i GetMountPointClientArgs) ToGetMountPointClientOutputWithContext(ctx context.Context) GetMountPointClientOutput
type GetMountPointClientArray ¶ added in v0.0.15
type GetMountPointClientArray []GetMountPointClientInput
func (GetMountPointClientArray) ElementType ¶ added in v0.0.15
func (GetMountPointClientArray) ElementType() reflect.Type
func (GetMountPointClientArray) ToGetMountPointClientArrayOutput ¶ added in v0.0.15
func (i GetMountPointClientArray) ToGetMountPointClientArrayOutput() GetMountPointClientArrayOutput
func (GetMountPointClientArray) ToGetMountPointClientArrayOutputWithContext ¶ added in v0.0.15
func (i GetMountPointClientArray) ToGetMountPointClientArrayOutputWithContext(ctx context.Context) GetMountPointClientArrayOutput
type GetMountPointClientArrayInput ¶ added in v0.0.15
type GetMountPointClientArrayInput interface {
pulumi.Input
ToGetMountPointClientArrayOutput() GetMountPointClientArrayOutput
ToGetMountPointClientArrayOutputWithContext(context.Context) GetMountPointClientArrayOutput
}
GetMountPointClientArrayInput is an input type that accepts GetMountPointClientArray and GetMountPointClientArrayOutput values. You can construct a concrete instance of `GetMountPointClientArrayInput` via:
GetMountPointClientArray{ GetMountPointClientArgs{...} }
type GetMountPointClientArrayOutput ¶ added in v0.0.15
type GetMountPointClientArrayOutput struct{ *pulumi.OutputState }
func (GetMountPointClientArrayOutput) ElementType ¶ added in v0.0.15
func (GetMountPointClientArrayOutput) ElementType() reflect.Type
func (GetMountPointClientArrayOutput) Index ¶ added in v0.0.15
func (o GetMountPointClientArrayOutput) Index(i pulumi.IntInput) GetMountPointClientOutput
func (GetMountPointClientArrayOutput) ToGetMountPointClientArrayOutput ¶ added in v0.0.15
func (o GetMountPointClientArrayOutput) ToGetMountPointClientArrayOutput() GetMountPointClientArrayOutput
func (GetMountPointClientArrayOutput) ToGetMountPointClientArrayOutputWithContext ¶ added in v0.0.15
func (o GetMountPointClientArrayOutput) ToGetMountPointClientArrayOutputWithContext(ctx context.Context) GetMountPointClientArrayOutput
type GetMountPointClientInput ¶ added in v0.0.15
type GetMountPointClientInput interface {
pulumi.Input
ToGetMountPointClientOutput() GetMountPointClientOutput
ToGetMountPointClientOutputWithContext(context.Context) GetMountPointClientOutput
}
GetMountPointClientInput is an input type that accepts GetMountPointClientArgs and GetMountPointClientOutput values. You can construct a concrete instance of `GetMountPointClientInput` via:
GetMountPointClientArgs{...}
type GetMountPointClientOutput ¶ added in v0.0.15
type GetMountPointClientOutput struct{ *pulumi.OutputState }
func (GetMountPointClientOutput) ElementType ¶ added in v0.0.15
func (GetMountPointClientOutput) ElementType() reflect.Type
func (GetMountPointClientOutput) Ip ¶ added in v0.0.15
func (o GetMountPointClientOutput) Ip() pulumi.StringOutput
Client's private network IP address.
func (GetMountPointClientOutput) ProtocolVersion ¶ added in v0.0.15
func (o GetMountPointClientOutput) ProtocolVersion() pulumi.StringOutput
Mount protocol version. Value: NFSv3.
func (GetMountPointClientOutput) ToGetMountPointClientOutput ¶ added in v0.0.15
func (o GetMountPointClientOutput) ToGetMountPointClientOutput() GetMountPointClientOutput
func (GetMountPointClientOutput) ToGetMountPointClientOutputWithContext ¶ added in v0.0.15
func (o GetMountPointClientOutput) ToGetMountPointClientOutputWithContext(ctx context.Context) GetMountPointClientOutput
func (GetMountPointClientOutput) VpcName ¶ added in v0.0.15
func (o GetMountPointClientOutput) VpcName() pulumi.StringOutput
Private network name.
type GetMountPointPermissionGroup ¶ added in v0.0.15
type GetMountPointPermissionGroup struct {
// Permission group creation time.
CreateTime string `pulumi:"createTime"`
// Permission group description information.
Description string `pulumi:"description"`
// Number of file systems associated with this permission group.
FileSystemCount int `pulumi:"fileSystemCount"`
// File system type. Value explanation: Extreme: NAS extreme type. Capacity: NAS capacity type. Cache: NAS cache type.
FileSystemType string `pulumi:"fileSystemType"`
// Information about mount points that use this permission group.
MountPoints []GetMountPointPermissionGroupMountPoint `pulumi:"mountPoints"`
// Permission group name.
PermissionGroupName string `pulumi:"permissionGroupName"`
// Number of permission rules.
PermissionRuleCount int `pulumi:"permissionRuleCount"`
}
type GetMountPointPermissionGroupArgs ¶ added in v0.0.15
type GetMountPointPermissionGroupArgs struct {
// Permission group creation time.
CreateTime pulumi.StringInput `pulumi:"createTime"`
// Permission group description information.
Description pulumi.StringInput `pulumi:"description"`
// Number of file systems associated with this permission group.
FileSystemCount pulumi.IntInput `pulumi:"fileSystemCount"`
// File system type. Value explanation: Extreme: NAS extreme type. Capacity: NAS capacity type. Cache: NAS cache type.
FileSystemType pulumi.StringInput `pulumi:"fileSystemType"`
// Information about mount points that use this permission group.
MountPoints GetMountPointPermissionGroupMountPointArrayInput `pulumi:"mountPoints"`
// Permission group name.
PermissionGroupName pulumi.StringInput `pulumi:"permissionGroupName"`
// Number of permission rules.
PermissionRuleCount pulumi.IntInput `pulumi:"permissionRuleCount"`
}
func (GetMountPointPermissionGroupArgs) ElementType ¶ added in v0.0.15
func (GetMountPointPermissionGroupArgs) ElementType() reflect.Type
func (GetMountPointPermissionGroupArgs) ToGetMountPointPermissionGroupOutput ¶ added in v0.0.15
func (i GetMountPointPermissionGroupArgs) ToGetMountPointPermissionGroupOutput() GetMountPointPermissionGroupOutput
func (GetMountPointPermissionGroupArgs) ToGetMountPointPermissionGroupOutputWithContext ¶ added in v0.0.15
func (i GetMountPointPermissionGroupArgs) ToGetMountPointPermissionGroupOutputWithContext(ctx context.Context) GetMountPointPermissionGroupOutput
type GetMountPointPermissionGroupInput ¶ added in v0.0.15
type GetMountPointPermissionGroupInput interface {
pulumi.Input
ToGetMountPointPermissionGroupOutput() GetMountPointPermissionGroupOutput
ToGetMountPointPermissionGroupOutputWithContext(context.Context) GetMountPointPermissionGroupOutput
}
GetMountPointPermissionGroupInput is an input type that accepts GetMountPointPermissionGroupArgs and GetMountPointPermissionGroupOutput values. You can construct a concrete instance of `GetMountPointPermissionGroupInput` via:
GetMountPointPermissionGroupArgs{...}
type GetMountPointPermissionGroupMountPoint ¶ added in v0.0.15
type GetMountPointPermissionGroupMountPointArgs ¶ added in v0.0.15
type GetMountPointPermissionGroupMountPointArgs struct {
// File system ID.
FileSystemId pulumi.StringInput `pulumi:"fileSystemId"`
// Mount point ID.
MountPointId pulumi.StringInput `pulumi:"mountPointId"`
// Mount point name.
MountPointName pulumi.StringInput `pulumi:"mountPointName"`
}
func (GetMountPointPermissionGroupMountPointArgs) ElementType ¶ added in v0.0.15
func (GetMountPointPermissionGroupMountPointArgs) ElementType() reflect.Type
func (GetMountPointPermissionGroupMountPointArgs) ToGetMountPointPermissionGroupMountPointOutput ¶ added in v0.0.15
func (i GetMountPointPermissionGroupMountPointArgs) ToGetMountPointPermissionGroupMountPointOutput() GetMountPointPermissionGroupMountPointOutput
func (GetMountPointPermissionGroupMountPointArgs) ToGetMountPointPermissionGroupMountPointOutputWithContext ¶ added in v0.0.15
func (i GetMountPointPermissionGroupMountPointArgs) ToGetMountPointPermissionGroupMountPointOutputWithContext(ctx context.Context) GetMountPointPermissionGroupMountPointOutput
type GetMountPointPermissionGroupMountPointArray ¶ added in v0.0.15
type GetMountPointPermissionGroupMountPointArray []GetMountPointPermissionGroupMountPointInput
func (GetMountPointPermissionGroupMountPointArray) ElementType ¶ added in v0.0.15
func (GetMountPointPermissionGroupMountPointArray) ElementType() reflect.Type
func (GetMountPointPermissionGroupMountPointArray) ToGetMountPointPermissionGroupMountPointArrayOutput ¶ added in v0.0.15
func (i GetMountPointPermissionGroupMountPointArray) ToGetMountPointPermissionGroupMountPointArrayOutput() GetMountPointPermissionGroupMountPointArrayOutput
func (GetMountPointPermissionGroupMountPointArray) ToGetMountPointPermissionGroupMountPointArrayOutputWithContext ¶ added in v0.0.15
func (i GetMountPointPermissionGroupMountPointArray) ToGetMountPointPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) GetMountPointPermissionGroupMountPointArrayOutput
type GetMountPointPermissionGroupMountPointArrayInput ¶ added in v0.0.15
type GetMountPointPermissionGroupMountPointArrayInput interface {
pulumi.Input
ToGetMountPointPermissionGroupMountPointArrayOutput() GetMountPointPermissionGroupMountPointArrayOutput
ToGetMountPointPermissionGroupMountPointArrayOutputWithContext(context.Context) GetMountPointPermissionGroupMountPointArrayOutput
}
GetMountPointPermissionGroupMountPointArrayInput is an input type that accepts GetMountPointPermissionGroupMountPointArray and GetMountPointPermissionGroupMountPointArrayOutput values. You can construct a concrete instance of `GetMountPointPermissionGroupMountPointArrayInput` via:
GetMountPointPermissionGroupMountPointArray{ GetMountPointPermissionGroupMountPointArgs{...} }
type GetMountPointPermissionGroupMountPointArrayOutput ¶ added in v0.0.15
type GetMountPointPermissionGroupMountPointArrayOutput struct{ *pulumi.OutputState }
func (GetMountPointPermissionGroupMountPointArrayOutput) ElementType ¶ added in v0.0.15
func (GetMountPointPermissionGroupMountPointArrayOutput) ElementType() reflect.Type
func (GetMountPointPermissionGroupMountPointArrayOutput) ToGetMountPointPermissionGroupMountPointArrayOutput ¶ added in v0.0.15
func (o GetMountPointPermissionGroupMountPointArrayOutput) ToGetMountPointPermissionGroupMountPointArrayOutput() GetMountPointPermissionGroupMountPointArrayOutput
func (GetMountPointPermissionGroupMountPointArrayOutput) ToGetMountPointPermissionGroupMountPointArrayOutputWithContext ¶ added in v0.0.15
func (o GetMountPointPermissionGroupMountPointArrayOutput) ToGetMountPointPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) GetMountPointPermissionGroupMountPointArrayOutput
type GetMountPointPermissionGroupMountPointInput ¶ added in v0.0.15
type GetMountPointPermissionGroupMountPointInput interface {
pulumi.Input
ToGetMountPointPermissionGroupMountPointOutput() GetMountPointPermissionGroupMountPointOutput
ToGetMountPointPermissionGroupMountPointOutputWithContext(context.Context) GetMountPointPermissionGroupMountPointOutput
}
GetMountPointPermissionGroupMountPointInput is an input type that accepts GetMountPointPermissionGroupMountPointArgs and GetMountPointPermissionGroupMountPointOutput values. You can construct a concrete instance of `GetMountPointPermissionGroupMountPointInput` via:
GetMountPointPermissionGroupMountPointArgs{...}
type GetMountPointPermissionGroupMountPointOutput ¶ added in v0.0.15
type GetMountPointPermissionGroupMountPointOutput struct{ *pulumi.OutputState }
func (GetMountPointPermissionGroupMountPointOutput) ElementType ¶ added in v0.0.15
func (GetMountPointPermissionGroupMountPointOutput) ElementType() reflect.Type
func (GetMountPointPermissionGroupMountPointOutput) FileSystemId ¶ added in v0.0.15
func (o GetMountPointPermissionGroupMountPointOutput) FileSystemId() pulumi.StringOutput
File system ID.
func (GetMountPointPermissionGroupMountPointOutput) MountPointId ¶ added in v0.0.15
func (o GetMountPointPermissionGroupMountPointOutput) MountPointId() pulumi.StringOutput
Mount point ID.
func (GetMountPointPermissionGroupMountPointOutput) MountPointName ¶ added in v0.0.15
func (o GetMountPointPermissionGroupMountPointOutput) MountPointName() pulumi.StringOutput
Mount point name.
func (GetMountPointPermissionGroupMountPointOutput) ToGetMountPointPermissionGroupMountPointOutput ¶ added in v0.0.15
func (o GetMountPointPermissionGroupMountPointOutput) ToGetMountPointPermissionGroupMountPointOutput() GetMountPointPermissionGroupMountPointOutput
func (GetMountPointPermissionGroupMountPointOutput) ToGetMountPointPermissionGroupMountPointOutputWithContext ¶ added in v0.0.15
func (o GetMountPointPermissionGroupMountPointOutput) ToGetMountPointPermissionGroupMountPointOutputWithContext(ctx context.Context) GetMountPointPermissionGroupMountPointOutput
type GetMountPointPermissionGroupOutput ¶ added in v0.0.15
type GetMountPointPermissionGroupOutput struct{ *pulumi.OutputState }
func (GetMountPointPermissionGroupOutput) CreateTime ¶ added in v0.0.15
func (o GetMountPointPermissionGroupOutput) CreateTime() pulumi.StringOutput
Permission group creation time.
func (GetMountPointPermissionGroupOutput) Description ¶ added in v0.0.15
func (o GetMountPointPermissionGroupOutput) Description() pulumi.StringOutput
Permission group description information.
func (GetMountPointPermissionGroupOutput) ElementType ¶ added in v0.0.15
func (GetMountPointPermissionGroupOutput) ElementType() reflect.Type
func (GetMountPointPermissionGroupOutput) FileSystemCount ¶ added in v0.0.15
func (o GetMountPointPermissionGroupOutput) FileSystemCount() pulumi.IntOutput
Number of file systems associated with this permission group.
func (GetMountPointPermissionGroupOutput) FileSystemType ¶ added in v0.0.15
func (o GetMountPointPermissionGroupOutput) FileSystemType() pulumi.StringOutput
File system type. Value explanation: Extreme: NAS extreme type. Capacity: NAS capacity type. Cache: NAS cache type.
func (GetMountPointPermissionGroupOutput) MountPoints ¶ added in v0.0.15
func (o GetMountPointPermissionGroupOutput) MountPoints() GetMountPointPermissionGroupMountPointArrayOutput
Information about mount points that use this permission group.
func (GetMountPointPermissionGroupOutput) PermissionGroupName ¶ added in v0.0.15
func (o GetMountPointPermissionGroupOutput) PermissionGroupName() pulumi.StringOutput
Permission group name.
func (GetMountPointPermissionGroupOutput) PermissionRuleCount ¶ added in v0.0.15
func (o GetMountPointPermissionGroupOutput) PermissionRuleCount() pulumi.IntOutput
Number of permission rules.
func (GetMountPointPermissionGroupOutput) ToGetMountPointPermissionGroupOutput ¶ added in v0.0.15
func (o GetMountPointPermissionGroupOutput) ToGetMountPointPermissionGroupOutput() GetMountPointPermissionGroupOutput
func (GetMountPointPermissionGroupOutput) ToGetMountPointPermissionGroupOutputWithContext ¶ added in v0.0.15
func (o GetMountPointPermissionGroupOutput) ToGetMountPointPermissionGroupOutputWithContext(ctx context.Context) GetMountPointPermissionGroupOutput
type GetMountPointsResult ¶ added in v0.0.15
type GetMountPointsResult struct {
// Uniquely identifies the data source.
Id string `pulumi:"id"`
// Set of Resource Identifiers.
Ids []string `pulumi:"ids"`
}
A collection of values returned by getMountPoints.
func GetMountPoints ¶ added in v0.0.15
func GetMountPoints(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetMountPointsResult, error)
Plural Data Source schema for Byteplus::FileNAS::MountPoint
type GetMountPointsResultOutput ¶ added in v0.0.15
type GetMountPointsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMountPoints.
func GetMountPointsOutput ¶ added in v0.0.15
func GetMountPointsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetMountPointsResultOutput
func (GetMountPointsResultOutput) ElementType ¶ added in v0.0.15
func (GetMountPointsResultOutput) ElementType() reflect.Type
func (GetMountPointsResultOutput) Id ¶ added in v0.0.15
func (o GetMountPointsResultOutput) Id() pulumi.StringOutput
Uniquely identifies the data source.
func (GetMountPointsResultOutput) Ids ¶ added in v0.0.15
func (o GetMountPointsResultOutput) Ids() pulumi.StringArrayOutput
Set of Resource Identifiers.
func (GetMountPointsResultOutput) ToGetMountPointsResultOutput ¶ added in v0.0.15
func (o GetMountPointsResultOutput) ToGetMountPointsResultOutput() GetMountPointsResultOutput
func (GetMountPointsResultOutput) ToGetMountPointsResultOutputWithContext ¶ added in v0.0.15
func (o GetMountPointsResultOutput) ToGetMountPointsResultOutputWithContext(ctx context.Context) GetMountPointsResultOutput
type GetSnapshotsResult ¶ added in v0.0.11
type GetSnapshotsResult struct {
// Uniquely identifies the data source.
Id string `pulumi:"id"`
// Set of Resource Identifiers.
Ids []string `pulumi:"ids"`
}
A collection of values returned by getSnapshots.
func GetSnapshots ¶ added in v0.0.11
func GetSnapshots(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetSnapshotsResult, error)
Plural Data Source schema for Byteplus::FileNAS::Snapshot
type GetSnapshotsResultOutput ¶ added in v0.0.11
type GetSnapshotsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSnapshots.
func GetSnapshotsOutput ¶ added in v0.0.11
func GetSnapshotsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetSnapshotsResultOutput
func (GetSnapshotsResultOutput) ElementType ¶ added in v0.0.11
func (GetSnapshotsResultOutput) ElementType() reflect.Type
func (GetSnapshotsResultOutput) Id ¶ added in v0.0.11
func (o GetSnapshotsResultOutput) Id() pulumi.StringOutput
Uniquely identifies the data source.
func (GetSnapshotsResultOutput) Ids ¶ added in v0.0.11
func (o GetSnapshotsResultOutput) Ids() pulumi.StringArrayOutput
Set of Resource Identifiers.
func (GetSnapshotsResultOutput) ToGetSnapshotsResultOutput ¶ added in v0.0.11
func (o GetSnapshotsResultOutput) ToGetSnapshotsResultOutput() GetSnapshotsResultOutput
func (GetSnapshotsResultOutput) ToGetSnapshotsResultOutputWithContext ¶ added in v0.0.11
func (o GetSnapshotsResultOutput) ToGetSnapshotsResultOutputWithContext(ctx context.Context) GetSnapshotsResultOutput
type Instance ¶
type Instance struct {
pulumi.CustomResourceState
// Cache performance information
CachePerformance InstanceCachePerformanceOutput `pulumi:"cachePerformance"`
// File system capacity
Capacity InstanceCapacityOutput `pulumi:"capacity"`
// Billing type. Value: PayAsYouGo, indicates pay-as-you-go billing
ChargeType pulumi.StringOutput `pulumi:"chargeType"`
// Creation time
CreateTime pulumi.StringOutput `pulumi:"createTime"`
// Description
Description pulumi.StringOutput `pulumi:"description"`
// File system ID
FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"`
// File system name
FileSystemName pulumi.StringOutput `pulumi:"fileSystemName"`
// File system type. Possible values: Extreme: NAS Extreme type; Capacity: NAS Capacity type; Cache: NAS Cache type
FileSystemType pulumi.StringOutput `pulumi:"fileSystemType"`
// Project, default value is the Default project
ProjectName pulumi.StringOutput `pulumi:"projectName"`
// File system protocol type. Value: NFS, indicates NFS protocol, commonly used for Linux clients
ProtocolType pulumi.StringOutput `pulumi:"protocolType"`
// Number of snapshots
SnapshotCount pulumi.IntOutput `pulumi:"snapshotCount"`
// Snapshot ID used at creation. If this parameter is provided, the file system will be created from the snapshot
SnapshotId pulumi.StringOutput `pulumi:"snapshotId"`
// File system status. Possible values: Unknown: Status unknown. Running: File system running. Creating: File system being created. Expanding: File system being upgraded. Error: File system error. Deleting: File system being deleted. DeleteError: File system deletion failed. Deleted: File system deleted. Stopped: File system stopped.
Status pulumi.StringOutput `pulumi:"status"`
// Storage type. Value: Standard, indicates standard type
StorageType pulumi.StringOutput `pulumi:"storageType"`
Tags InstanceTagArrayOutput `pulumi:"tags"`
// Update time
UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
// Availability Zone ID
ZoneId pulumi.StringOutput `pulumi:"zoneId"`
// Availability Zone name
ZoneName pulumi.StringOutput `pulumi:"zoneName"`
}
The file system provides file storage services through the standard NFS protocol for remote network file access. After creating a mount point in the management console, you can access the file system on your client as needed using the standard POSIX interface
## Example Usage
```go package main
import (
"github.com/byteplus-sdk/pulumi-bytepluscc/sdk/go/bytepluscc/filenas" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := filenas.NewInstance(ctx, "FileNASInstanceDemo", &filenas.InstanceArgs{
FileSystemName: pulumi.String("FileNASInstanceDemo"),
Capacity: &filenas.InstanceCapacityArgs{
Total: pulumi.Float64(105),
},
ChargeType: pulumi.String("PayAsYouGo"),
FileSystemType: pulumi.String("Extreme"),
ProtocolType: pulumi.String("NFS"),
ZoneId: pulumi.String("cn-beijing-x"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
```sh $ pulumi import bytepluscc:filenas/instance:Instance example "file_system_id" ```
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct {
// Cache performance information
CachePerformance InstanceCachePerformancePtrInput
// File system capacity
Capacity InstanceCapacityPtrInput
// Billing type. Value: PayAsYouGo, indicates pay-as-you-go billing
ChargeType pulumi.StringInput
// Description
Description pulumi.StringPtrInput
// File system name
FileSystemName pulumi.StringInput
// File system type. Possible values: Extreme: NAS Extreme type; Capacity: NAS Capacity type; Cache: NAS Cache type
FileSystemType pulumi.StringInput
// Project, default value is the Default project
ProjectName pulumi.StringPtrInput
// File system protocol type. Value: NFS, indicates NFS protocol, commonly used for Linux clients
ProtocolType pulumi.StringInput
// Snapshot ID used at creation. If this parameter is provided, the file system will be created from the snapshot
SnapshotId pulumi.StringPtrInput
// Storage type. Value: Standard, indicates standard type
StorageType pulumi.StringPtrInput
Tags InstanceTagArrayInput
// Availability Zone ID
ZoneId pulumi.StringInput
}
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface {
pulumi.Input
ToInstanceArrayOutput() InstanceArrayOutput
ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput
}
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceCachePerformance ¶
type InstanceCachePerformance struct {
// Provisioned bandwidth, used to increase file system bandwidth
CacheBandwidth *int `pulumi:"cacheBandwidth"`
}
type InstanceCachePerformanceArgs ¶
type InstanceCachePerformanceArgs struct {
// Provisioned bandwidth, used to increase file system bandwidth
CacheBandwidth pulumi.IntPtrInput `pulumi:"cacheBandwidth"`
}
func (InstanceCachePerformanceArgs) ElementType ¶
func (InstanceCachePerformanceArgs) ElementType() reflect.Type
func (InstanceCachePerformanceArgs) ToInstanceCachePerformanceOutput ¶
func (i InstanceCachePerformanceArgs) ToInstanceCachePerformanceOutput() InstanceCachePerformanceOutput
func (InstanceCachePerformanceArgs) ToInstanceCachePerformanceOutputWithContext ¶
func (i InstanceCachePerformanceArgs) ToInstanceCachePerformanceOutputWithContext(ctx context.Context) InstanceCachePerformanceOutput
func (InstanceCachePerformanceArgs) ToInstanceCachePerformancePtrOutput ¶
func (i InstanceCachePerformanceArgs) ToInstanceCachePerformancePtrOutput() InstanceCachePerformancePtrOutput
func (InstanceCachePerformanceArgs) ToInstanceCachePerformancePtrOutputWithContext ¶
func (i InstanceCachePerformanceArgs) ToInstanceCachePerformancePtrOutputWithContext(ctx context.Context) InstanceCachePerformancePtrOutput
type InstanceCachePerformanceInput ¶
type InstanceCachePerformanceInput interface {
pulumi.Input
ToInstanceCachePerformanceOutput() InstanceCachePerformanceOutput
ToInstanceCachePerformanceOutputWithContext(context.Context) InstanceCachePerformanceOutput
}
InstanceCachePerformanceInput is an input type that accepts InstanceCachePerformanceArgs and InstanceCachePerformanceOutput values. You can construct a concrete instance of `InstanceCachePerformanceInput` via:
InstanceCachePerformanceArgs{...}
type InstanceCachePerformanceOutput ¶
type InstanceCachePerformanceOutput struct{ *pulumi.OutputState }
func (InstanceCachePerformanceOutput) CacheBandwidth ¶
func (o InstanceCachePerformanceOutput) CacheBandwidth() pulumi.IntPtrOutput
Provisioned bandwidth, used to increase file system bandwidth
func (InstanceCachePerformanceOutput) ElementType ¶
func (InstanceCachePerformanceOutput) ElementType() reflect.Type
func (InstanceCachePerformanceOutput) ToInstanceCachePerformanceOutput ¶
func (o InstanceCachePerformanceOutput) ToInstanceCachePerformanceOutput() InstanceCachePerformanceOutput
func (InstanceCachePerformanceOutput) ToInstanceCachePerformanceOutputWithContext ¶
func (o InstanceCachePerformanceOutput) ToInstanceCachePerformanceOutputWithContext(ctx context.Context) InstanceCachePerformanceOutput
func (InstanceCachePerformanceOutput) ToInstanceCachePerformancePtrOutput ¶
func (o InstanceCachePerformanceOutput) ToInstanceCachePerformancePtrOutput() InstanceCachePerformancePtrOutput
func (InstanceCachePerformanceOutput) ToInstanceCachePerformancePtrOutputWithContext ¶
func (o InstanceCachePerformanceOutput) ToInstanceCachePerformancePtrOutputWithContext(ctx context.Context) InstanceCachePerformancePtrOutput
type InstanceCachePerformancePtrInput ¶
type InstanceCachePerformancePtrInput interface {
pulumi.Input
ToInstanceCachePerformancePtrOutput() InstanceCachePerformancePtrOutput
ToInstanceCachePerformancePtrOutputWithContext(context.Context) InstanceCachePerformancePtrOutput
}
InstanceCachePerformancePtrInput is an input type that accepts InstanceCachePerformanceArgs, InstanceCachePerformancePtr and InstanceCachePerformancePtrOutput values. You can construct a concrete instance of `InstanceCachePerformancePtrInput` via:
InstanceCachePerformanceArgs{...}
or:
nil
func InstanceCachePerformancePtr ¶
func InstanceCachePerformancePtr(v *InstanceCachePerformanceArgs) InstanceCachePerformancePtrInput
type InstanceCachePerformancePtrOutput ¶
type InstanceCachePerformancePtrOutput struct{ *pulumi.OutputState }
func (InstanceCachePerformancePtrOutput) CacheBandwidth ¶
func (o InstanceCachePerformancePtrOutput) CacheBandwidth() pulumi.IntPtrOutput
Provisioned bandwidth, used to increase file system bandwidth
func (InstanceCachePerformancePtrOutput) Elem ¶
func (o InstanceCachePerformancePtrOutput) Elem() InstanceCachePerformanceOutput
func (InstanceCachePerformancePtrOutput) ElementType ¶
func (InstanceCachePerformancePtrOutput) ElementType() reflect.Type
func (InstanceCachePerformancePtrOutput) ToInstanceCachePerformancePtrOutput ¶
func (o InstanceCachePerformancePtrOutput) ToInstanceCachePerformancePtrOutput() InstanceCachePerformancePtrOutput
func (InstanceCachePerformancePtrOutput) ToInstanceCachePerformancePtrOutputWithContext ¶
func (o InstanceCachePerformancePtrOutput) ToInstanceCachePerformancePtrOutputWithContext(ctx context.Context) InstanceCachePerformancePtrOutput
type InstanceCapacity ¶
type InstanceCapacityArgs ¶
type InstanceCapacityArgs struct {
// Total available file system capacity, in GiB
Total pulumi.Float64PtrInput `pulumi:"total"`
// Used file system capacity, in MiB
Used pulumi.Float64PtrInput `pulumi:"used"`
}
func (InstanceCapacityArgs) ElementType ¶
func (InstanceCapacityArgs) ElementType() reflect.Type
func (InstanceCapacityArgs) ToInstanceCapacityOutput ¶
func (i InstanceCapacityArgs) ToInstanceCapacityOutput() InstanceCapacityOutput
func (InstanceCapacityArgs) ToInstanceCapacityOutputWithContext ¶
func (i InstanceCapacityArgs) ToInstanceCapacityOutputWithContext(ctx context.Context) InstanceCapacityOutput
func (InstanceCapacityArgs) ToInstanceCapacityPtrOutput ¶
func (i InstanceCapacityArgs) ToInstanceCapacityPtrOutput() InstanceCapacityPtrOutput
func (InstanceCapacityArgs) ToInstanceCapacityPtrOutputWithContext ¶
func (i InstanceCapacityArgs) ToInstanceCapacityPtrOutputWithContext(ctx context.Context) InstanceCapacityPtrOutput
type InstanceCapacityInput ¶
type InstanceCapacityInput interface {
pulumi.Input
ToInstanceCapacityOutput() InstanceCapacityOutput
ToInstanceCapacityOutputWithContext(context.Context) InstanceCapacityOutput
}
InstanceCapacityInput is an input type that accepts InstanceCapacityArgs and InstanceCapacityOutput values. You can construct a concrete instance of `InstanceCapacityInput` via:
InstanceCapacityArgs{...}
type InstanceCapacityOutput ¶
type InstanceCapacityOutput struct{ *pulumi.OutputState }
func (InstanceCapacityOutput) ElementType ¶
func (InstanceCapacityOutput) ElementType() reflect.Type
func (InstanceCapacityOutput) ToInstanceCapacityOutput ¶
func (o InstanceCapacityOutput) ToInstanceCapacityOutput() InstanceCapacityOutput
func (InstanceCapacityOutput) ToInstanceCapacityOutputWithContext ¶
func (o InstanceCapacityOutput) ToInstanceCapacityOutputWithContext(ctx context.Context) InstanceCapacityOutput
func (InstanceCapacityOutput) ToInstanceCapacityPtrOutput ¶
func (o InstanceCapacityOutput) ToInstanceCapacityPtrOutput() InstanceCapacityPtrOutput
func (InstanceCapacityOutput) ToInstanceCapacityPtrOutputWithContext ¶
func (o InstanceCapacityOutput) ToInstanceCapacityPtrOutputWithContext(ctx context.Context) InstanceCapacityPtrOutput
func (InstanceCapacityOutput) Total ¶
func (o InstanceCapacityOutput) Total() pulumi.Float64PtrOutput
Total available file system capacity, in GiB
func (InstanceCapacityOutput) Used ¶
func (o InstanceCapacityOutput) Used() pulumi.Float64PtrOutput
Used file system capacity, in MiB
type InstanceCapacityPtrInput ¶
type InstanceCapacityPtrInput interface {
pulumi.Input
ToInstanceCapacityPtrOutput() InstanceCapacityPtrOutput
ToInstanceCapacityPtrOutputWithContext(context.Context) InstanceCapacityPtrOutput
}
InstanceCapacityPtrInput is an input type that accepts InstanceCapacityArgs, InstanceCapacityPtr and InstanceCapacityPtrOutput values. You can construct a concrete instance of `InstanceCapacityPtrInput` via:
InstanceCapacityArgs{...}
or:
nil
func InstanceCapacityPtr ¶
func InstanceCapacityPtr(v *InstanceCapacityArgs) InstanceCapacityPtrInput
type InstanceCapacityPtrOutput ¶
type InstanceCapacityPtrOutput struct{ *pulumi.OutputState }
func (InstanceCapacityPtrOutput) Elem ¶
func (o InstanceCapacityPtrOutput) Elem() InstanceCapacityOutput
func (InstanceCapacityPtrOutput) ElementType ¶
func (InstanceCapacityPtrOutput) ElementType() reflect.Type
func (InstanceCapacityPtrOutput) ToInstanceCapacityPtrOutput ¶
func (o InstanceCapacityPtrOutput) ToInstanceCapacityPtrOutput() InstanceCapacityPtrOutput
func (InstanceCapacityPtrOutput) ToInstanceCapacityPtrOutputWithContext ¶
func (o InstanceCapacityPtrOutput) ToInstanceCapacityPtrOutputWithContext(ctx context.Context) InstanceCapacityPtrOutput
func (InstanceCapacityPtrOutput) Total ¶
func (o InstanceCapacityPtrOutput) Total() pulumi.Float64PtrOutput
Total available file system capacity, in GiB
func (InstanceCapacityPtrOutput) Used ¶
func (o InstanceCapacityPtrOutput) Used() pulumi.Float64PtrOutput
Used file system capacity, in MiB
type InstanceInput ¶
type InstanceInput interface {
pulumi.Input
ToInstanceOutput() InstanceOutput
ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
}
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface {
pulumi.Input
ToInstanceMapOutput() InstanceMapOutput
ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput
}
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) CachePerformance ¶
func (o InstanceOutput) CachePerformance() InstanceCachePerformanceOutput
Cache performance information
func (InstanceOutput) Capacity ¶
func (o InstanceOutput) Capacity() InstanceCapacityOutput
File system capacity
func (InstanceOutput) ChargeType ¶
func (o InstanceOutput) ChargeType() pulumi.StringOutput
Billing type. Value: PayAsYouGo, indicates pay-as-you-go billing
func (InstanceOutput) CreateTime ¶
func (o InstanceOutput) CreateTime() pulumi.StringOutput
Creation time
func (InstanceOutput) Description ¶
func (o InstanceOutput) Description() pulumi.StringOutput
Description
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) FileSystemId ¶
func (o InstanceOutput) FileSystemId() pulumi.StringOutput
File system ID
func (InstanceOutput) FileSystemName ¶
func (o InstanceOutput) FileSystemName() pulumi.StringOutput
File system name
func (InstanceOutput) FileSystemType ¶
func (o InstanceOutput) FileSystemType() pulumi.StringOutput
File system type. Possible values: Extreme: NAS Extreme type; Capacity: NAS Capacity type; Cache: NAS Cache type
func (InstanceOutput) ProjectName ¶
func (o InstanceOutput) ProjectName() pulumi.StringOutput
Project, default value is the Default project
func (InstanceOutput) ProtocolType ¶
func (o InstanceOutput) ProtocolType() pulumi.StringOutput
File system protocol type. Value: NFS, indicates NFS protocol, commonly used for Linux clients
func (InstanceOutput) SnapshotCount ¶
func (o InstanceOutput) SnapshotCount() pulumi.IntOutput
Number of snapshots
func (InstanceOutput) SnapshotId ¶
func (o InstanceOutput) SnapshotId() pulumi.StringOutput
Snapshot ID used at creation. If this parameter is provided, the file system will be created from the snapshot
func (InstanceOutput) Status ¶
func (o InstanceOutput) Status() pulumi.StringOutput
File system status. Possible values: Unknown: Status unknown. Running: File system running. Creating: File system being created. Expanding: File system being upgraded. Error: File system error. Deleting: File system being deleted. DeleteError: File system deletion failed. Deleted: File system deleted. Stopped: File system stopped.
func (InstanceOutput) StorageType ¶
func (o InstanceOutput) StorageType() pulumi.StringOutput
Storage type. Value: Standard, indicates standard type
func (InstanceOutput) Tags ¶
func (o InstanceOutput) Tags() InstanceTagArrayOutput
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) UpdateTime ¶
func (o InstanceOutput) UpdateTime() pulumi.StringOutput
Update time
func (InstanceOutput) ZoneId ¶
func (o InstanceOutput) ZoneId() pulumi.StringOutput
Availability Zone ID
func (InstanceOutput) ZoneName ¶
func (o InstanceOutput) ZoneName() pulumi.StringOutput
Availability Zone name
type InstanceState ¶
type InstanceState struct {
// Cache performance information
CachePerformance InstanceCachePerformancePtrInput
// File system capacity
Capacity InstanceCapacityPtrInput
// Billing type. Value: PayAsYouGo, indicates pay-as-you-go billing
ChargeType pulumi.StringPtrInput
// Creation time
CreateTime pulumi.StringPtrInput
// Description
Description pulumi.StringPtrInput
// File system ID
FileSystemId pulumi.StringPtrInput
// File system name
FileSystemName pulumi.StringPtrInput
// File system type. Possible values: Extreme: NAS Extreme type; Capacity: NAS Capacity type; Cache: NAS Cache type
FileSystemType pulumi.StringPtrInput
// Project, default value is the Default project
ProjectName pulumi.StringPtrInput
// File system protocol type. Value: NFS, indicates NFS protocol, commonly used for Linux clients
ProtocolType pulumi.StringPtrInput
// Number of snapshots
SnapshotCount pulumi.IntPtrInput
// Snapshot ID used at creation. If this parameter is provided, the file system will be created from the snapshot
SnapshotId pulumi.StringPtrInput
// File system status. Possible values: Unknown: Status unknown. Running: File system running. Creating: File system being created. Expanding: File system being upgraded. Error: File system error. Deleting: File system being deleted. DeleteError: File system deletion failed. Deleted: File system deleted. Stopped: File system stopped.
Status pulumi.StringPtrInput
// Storage type. Value: Standard, indicates standard type
StorageType pulumi.StringPtrInput
Tags InstanceTagArrayInput
// Update time
UpdateTime pulumi.StringPtrInput
// Availability Zone ID
ZoneId pulumi.StringPtrInput
// Availability Zone name
ZoneName pulumi.StringPtrInput
}
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstanceTag ¶
type InstanceTagArgs ¶
type InstanceTagArgs struct {
// Tag key
Key pulumi.StringPtrInput `pulumi:"key"`
// Tag type
Type pulumi.StringPtrInput `pulumi:"type"`
// Tag value
Value pulumi.StringPtrInput `pulumi:"value"`
}
func (InstanceTagArgs) ElementType ¶
func (InstanceTagArgs) ElementType() reflect.Type
func (InstanceTagArgs) ToInstanceTagOutput ¶
func (i InstanceTagArgs) ToInstanceTagOutput() InstanceTagOutput
func (InstanceTagArgs) ToInstanceTagOutputWithContext ¶
func (i InstanceTagArgs) ToInstanceTagOutputWithContext(ctx context.Context) InstanceTagOutput
type InstanceTagArray ¶
type InstanceTagArray []InstanceTagInput
func (InstanceTagArray) ElementType ¶
func (InstanceTagArray) ElementType() reflect.Type
func (InstanceTagArray) ToInstanceTagArrayOutput ¶
func (i InstanceTagArray) ToInstanceTagArrayOutput() InstanceTagArrayOutput
func (InstanceTagArray) ToInstanceTagArrayOutputWithContext ¶
func (i InstanceTagArray) ToInstanceTagArrayOutputWithContext(ctx context.Context) InstanceTagArrayOutput
type InstanceTagArrayInput ¶
type InstanceTagArrayInput interface {
pulumi.Input
ToInstanceTagArrayOutput() InstanceTagArrayOutput
ToInstanceTagArrayOutputWithContext(context.Context) InstanceTagArrayOutput
}
InstanceTagArrayInput is an input type that accepts InstanceTagArray and InstanceTagArrayOutput values. You can construct a concrete instance of `InstanceTagArrayInput` via:
InstanceTagArray{ InstanceTagArgs{...} }
type InstanceTagArrayOutput ¶
type InstanceTagArrayOutput struct{ *pulumi.OutputState }
func (InstanceTagArrayOutput) ElementType ¶
func (InstanceTagArrayOutput) ElementType() reflect.Type
func (InstanceTagArrayOutput) Index ¶
func (o InstanceTagArrayOutput) Index(i pulumi.IntInput) InstanceTagOutput
func (InstanceTagArrayOutput) ToInstanceTagArrayOutput ¶
func (o InstanceTagArrayOutput) ToInstanceTagArrayOutput() InstanceTagArrayOutput
func (InstanceTagArrayOutput) ToInstanceTagArrayOutputWithContext ¶
func (o InstanceTagArrayOutput) ToInstanceTagArrayOutputWithContext(ctx context.Context) InstanceTagArrayOutput
type InstanceTagInput ¶
type InstanceTagInput interface {
pulumi.Input
ToInstanceTagOutput() InstanceTagOutput
ToInstanceTagOutputWithContext(context.Context) InstanceTagOutput
}
InstanceTagInput is an input type that accepts InstanceTagArgs and InstanceTagOutput values. You can construct a concrete instance of `InstanceTagInput` via:
InstanceTagArgs{...}
type InstanceTagOutput ¶
type InstanceTagOutput struct{ *pulumi.OutputState }
func (InstanceTagOutput) ElementType ¶
func (InstanceTagOutput) ElementType() reflect.Type
func (InstanceTagOutput) ToInstanceTagOutput ¶
func (o InstanceTagOutput) ToInstanceTagOutput() InstanceTagOutput
func (InstanceTagOutput) ToInstanceTagOutputWithContext ¶
func (o InstanceTagOutput) ToInstanceTagOutputWithContext(ctx context.Context) InstanceTagOutput
func (InstanceTagOutput) Value ¶
func (o InstanceTagOutput) Value() pulumi.StringPtrOutput
Tag value
type LookupInstanceArgs ¶
type LookupInstanceArgs struct {
// Uniquely identifies the resource.
Id string `pulumi:"id"`
}
A collection of arguments for invoking getInstance.
type LookupInstanceOutputArgs ¶
type LookupInstanceOutputArgs struct {
// Uniquely identifies the resource.
Id pulumi.StringInput `pulumi:"id"`
}
A collection of arguments for invoking getInstance.
func (LookupInstanceOutputArgs) ElementType ¶
func (LookupInstanceOutputArgs) ElementType() reflect.Type
type LookupInstanceResult ¶
type LookupInstanceResult struct {
// Cache performance information
CachePerformance GetInstanceCachePerformance `pulumi:"cachePerformance"`
// File system capacity
Capacity GetInstanceCapacity `pulumi:"capacity"`
// Billing type. Value: PayAsYouGo, indicates pay-as-you-go billing
ChargeType string `pulumi:"chargeType"`
// Creation time
CreateTime string `pulumi:"createTime"`
// Description
Description string `pulumi:"description"`
// File system ID
FileSystemId string `pulumi:"fileSystemId"`
// File system name
FileSystemName string `pulumi:"fileSystemName"`
// File system type. Possible values: Extreme: NAS Extreme type; Capacity: NAS Capacity type; Cache: NAS Cache type
FileSystemType string `pulumi:"fileSystemType"`
// Uniquely identifies the resource.
Id string `pulumi:"id"`
// Project, default value is the Default project
ProjectName string `pulumi:"projectName"`
// File system protocol type. Value: NFS, indicates NFS protocol, commonly used for Linux clients
ProtocolType string `pulumi:"protocolType"`
// Number of snapshots
SnapshotCount int `pulumi:"snapshotCount"`
// Snapshot ID used at creation. If this parameter is provided, the file system will be created from the snapshot
SnapshotId string `pulumi:"snapshotId"`
// File system status. Possible values: Unknown: Status unknown. Running: File system running. Creating: File system being created. Expanding: File system being upgraded. Error: File system error. Deleting: File system being deleted. DeleteError: File system deletion failed. Deleted: File system deleted. Stopped: File system stopped.
Status string `pulumi:"status"`
// Storage type. Value: Standard, indicates standard type
StorageType string `pulumi:"storageType"`
// File system tag information
Tags []GetInstanceTag `pulumi:"tags"`
// Update time
UpdateTime string `pulumi:"updateTime"`
// Availability Zone ID
ZoneId string `pulumi:"zoneId"`
// Availability Zone name
ZoneName string `pulumi:"zoneName"`
}
A collection of values returned by getInstance.
func LookupInstance ¶
func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)
Data Source schema for Byteplus::FileNAS::Instance
type LookupInstanceResultOutput ¶
type LookupInstanceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstance.
func LookupInstanceOutput ¶
func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput
func (LookupInstanceResultOutput) CachePerformance ¶
func (o LookupInstanceResultOutput) CachePerformance() GetInstanceCachePerformanceOutput
Cache performance information
func (LookupInstanceResultOutput) Capacity ¶
func (o LookupInstanceResultOutput) Capacity() GetInstanceCapacityOutput
File system capacity
func (LookupInstanceResultOutput) ChargeType ¶
func (o LookupInstanceResultOutput) ChargeType() pulumi.StringOutput
Billing type. Value: PayAsYouGo, indicates pay-as-you-go billing
func (LookupInstanceResultOutput) CreateTime ¶
func (o LookupInstanceResultOutput) CreateTime() pulumi.StringOutput
Creation time
func (LookupInstanceResultOutput) Description ¶
func (o LookupInstanceResultOutput) Description() pulumi.StringOutput
Description
func (LookupInstanceResultOutput) ElementType ¶
func (LookupInstanceResultOutput) ElementType() reflect.Type
func (LookupInstanceResultOutput) FileSystemId ¶
func (o LookupInstanceResultOutput) FileSystemId() pulumi.StringOutput
File system ID
func (LookupInstanceResultOutput) FileSystemName ¶
func (o LookupInstanceResultOutput) FileSystemName() pulumi.StringOutput
File system name
func (LookupInstanceResultOutput) FileSystemType ¶
func (o LookupInstanceResultOutput) FileSystemType() pulumi.StringOutput
File system type. Possible values: Extreme: NAS Extreme type; Capacity: NAS Capacity type; Cache: NAS Cache type
func (LookupInstanceResultOutput) Id ¶
func (o LookupInstanceResultOutput) Id() pulumi.StringOutput
Uniquely identifies the resource.
func (LookupInstanceResultOutput) ProjectName ¶
func (o LookupInstanceResultOutput) ProjectName() pulumi.StringOutput
Project, default value is the Default project
func (LookupInstanceResultOutput) ProtocolType ¶
func (o LookupInstanceResultOutput) ProtocolType() pulumi.StringOutput
File system protocol type. Value: NFS, indicates NFS protocol, commonly used for Linux clients
func (LookupInstanceResultOutput) SnapshotCount ¶
func (o LookupInstanceResultOutput) SnapshotCount() pulumi.IntOutput
Number of snapshots
func (LookupInstanceResultOutput) SnapshotId ¶
func (o LookupInstanceResultOutput) SnapshotId() pulumi.StringOutput
Snapshot ID used at creation. If this parameter is provided, the file system will be created from the snapshot
func (LookupInstanceResultOutput) Status ¶
func (o LookupInstanceResultOutput) Status() pulumi.StringOutput
File system status. Possible values: Unknown: Status unknown. Running: File system running. Creating: File system being created. Expanding: File system being upgraded. Error: File system error. Deleting: File system being deleted. DeleteError: File system deletion failed. Deleted: File system deleted. Stopped: File system stopped.
func (LookupInstanceResultOutput) StorageType ¶
func (o LookupInstanceResultOutput) StorageType() pulumi.StringOutput
Storage type. Value: Standard, indicates standard type
func (LookupInstanceResultOutput) Tags ¶
func (o LookupInstanceResultOutput) Tags() GetInstanceTagArrayOutput
File system tag information
func (LookupInstanceResultOutput) ToLookupInstanceResultOutput ¶
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext ¶
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
func (LookupInstanceResultOutput) UpdateTime ¶
func (o LookupInstanceResultOutput) UpdateTime() pulumi.StringOutput
Update time
func (LookupInstanceResultOutput) ZoneId ¶
func (o LookupInstanceResultOutput) ZoneId() pulumi.StringOutput
Availability Zone ID
func (LookupInstanceResultOutput) ZoneName ¶
func (o LookupInstanceResultOutput) ZoneName() pulumi.StringOutput
Availability Zone name
type LookupMountPointArgs ¶ added in v0.0.15
type LookupMountPointArgs struct {
// Uniquely identifies the resource.
Id string `pulumi:"id"`
}
A collection of arguments for invoking getMountPoint.
type LookupMountPointOutputArgs ¶ added in v0.0.15
type LookupMountPointOutputArgs struct {
// Uniquely identifies the resource.
Id pulumi.StringInput `pulumi:"id"`
}
A collection of arguments for invoking getMountPoint.
func (LookupMountPointOutputArgs) ElementType ¶ added in v0.0.15
func (LookupMountPointOutputArgs) ElementType() reflect.Type
type LookupMountPointResult ¶ added in v0.0.15
type LookupMountPointResult struct {
// Client information.
Clients []GetMountPointClient `pulumi:"clients"`
// Mount point creation time.
CreatedTime string `pulumi:"createdTime"`
// DNS address.
Domain string `pulumi:"domain"`
// File system ID.
FileSystemId string `pulumi:"fileSystemId"`
// Uniquely identifies the resource.
Id string `pulumi:"id"`
// Mount point address.
Ip string `pulumi:"ip"`
// Mount point ID.
MountPointId string `pulumi:"mountPointId"`
// Mount point name.
MountPointName string `pulumi:"mountPointName"`
// Permission group information bound to the mount point.
PermissionGroup GetMountPointPermissionGroup `pulumi:"permissionGroup"`
// Permission group ID.
PermissionGroupId string `pulumi:"permissionGroupId"`
// Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
Status string `pulumi:"status"`
// Subnet ID.
SubnetId string `pulumi:"subnetId"`
// Subnet name.
SubnetName string `pulumi:"subnetName"`
// Mount point update time.
UpdatedTime string `pulumi:"updatedTime"`
// Private network ID.
VpcId string `pulumi:"vpcId"`
// Private network name.
VpcName string `pulumi:"vpcName"`
}
A collection of values returned by getMountPoint.
func LookupMountPoint ¶ added in v0.0.15
func LookupMountPoint(ctx *pulumi.Context, args *LookupMountPointArgs, opts ...pulumi.InvokeOption) (*LookupMountPointResult, error)
Data Source schema for Byteplus::FileNAS::MountPoint
type LookupMountPointResultOutput ¶ added in v0.0.15
type LookupMountPointResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMountPoint.
func LookupMountPointOutput ¶ added in v0.0.15
func LookupMountPointOutput(ctx *pulumi.Context, args LookupMountPointOutputArgs, opts ...pulumi.InvokeOption) LookupMountPointResultOutput
func (LookupMountPointResultOutput) Clients ¶ added in v0.0.15
func (o LookupMountPointResultOutput) Clients() GetMountPointClientArrayOutput
Client information.
func (LookupMountPointResultOutput) CreatedTime ¶ added in v0.0.15
func (o LookupMountPointResultOutput) CreatedTime() pulumi.StringOutput
Mount point creation time.
func (LookupMountPointResultOutput) Domain ¶ added in v0.0.15
func (o LookupMountPointResultOutput) Domain() pulumi.StringOutput
DNS address.
func (LookupMountPointResultOutput) ElementType ¶ added in v0.0.15
func (LookupMountPointResultOutput) ElementType() reflect.Type
func (LookupMountPointResultOutput) FileSystemId ¶ added in v0.0.15
func (o LookupMountPointResultOutput) FileSystemId() pulumi.StringOutput
File system ID.
func (LookupMountPointResultOutput) Id ¶ added in v0.0.15
func (o LookupMountPointResultOutput) Id() pulumi.StringOutput
Uniquely identifies the resource.
func (LookupMountPointResultOutput) Ip ¶ added in v0.0.15
func (o LookupMountPointResultOutput) Ip() pulumi.StringOutput
Mount point address.
func (LookupMountPointResultOutput) MountPointId ¶ added in v0.0.15
func (o LookupMountPointResultOutput) MountPointId() pulumi.StringOutput
Mount point ID.
func (LookupMountPointResultOutput) MountPointName ¶ added in v0.0.15
func (o LookupMountPointResultOutput) MountPointName() pulumi.StringOutput
Mount point name.
func (LookupMountPointResultOutput) PermissionGroup ¶ added in v0.0.15
func (o LookupMountPointResultOutput) PermissionGroup() GetMountPointPermissionGroupOutput
Permission group information bound to the mount point.
func (LookupMountPointResultOutput) PermissionGroupId ¶ added in v0.0.15
func (o LookupMountPointResultOutput) PermissionGroupId() pulumi.StringOutput
Permission group ID.
func (LookupMountPointResultOutput) Status ¶ added in v0.0.15
func (o LookupMountPointResultOutput) Status() pulumi.StringOutput
Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
func (LookupMountPointResultOutput) SubnetId ¶ added in v0.0.15
func (o LookupMountPointResultOutput) SubnetId() pulumi.StringOutput
Subnet ID.
func (LookupMountPointResultOutput) SubnetName ¶ added in v0.0.15
func (o LookupMountPointResultOutput) SubnetName() pulumi.StringOutput
Subnet name.
func (LookupMountPointResultOutput) ToLookupMountPointResultOutput ¶ added in v0.0.15
func (o LookupMountPointResultOutput) ToLookupMountPointResultOutput() LookupMountPointResultOutput
func (LookupMountPointResultOutput) ToLookupMountPointResultOutputWithContext ¶ added in v0.0.15
func (o LookupMountPointResultOutput) ToLookupMountPointResultOutputWithContext(ctx context.Context) LookupMountPointResultOutput
func (LookupMountPointResultOutput) UpdatedTime ¶ added in v0.0.15
func (o LookupMountPointResultOutput) UpdatedTime() pulumi.StringOutput
Mount point update time.
func (LookupMountPointResultOutput) VpcId ¶ added in v0.0.15
func (o LookupMountPointResultOutput) VpcId() pulumi.StringOutput
Private network ID.
func (LookupMountPointResultOutput) VpcName ¶ added in v0.0.15
func (o LookupMountPointResultOutput) VpcName() pulumi.StringOutput
Private network name.
type LookupSnapshotArgs ¶ added in v0.0.11
type LookupSnapshotArgs struct {
// Uniquely identifies the resource.
Id string `pulumi:"id"`
}
A collection of arguments for invoking getSnapshot.
type LookupSnapshotOutputArgs ¶ added in v0.0.11
type LookupSnapshotOutputArgs struct {
// Uniquely identifies the resource.
Id pulumi.StringInput `pulumi:"id"`
}
A collection of arguments for invoking getSnapshot.
func (LookupSnapshotOutputArgs) ElementType ¶ added in v0.0.11
func (LookupSnapshotOutputArgs) ElementType() reflect.Type
type LookupSnapshotResult ¶ added in v0.0.11
type LookupSnapshotResult struct {
// Snapshot Creation Time
CreatedTime string `pulumi:"createdTime"`
// Snapshot Description
Description string `pulumi:"description"`
// File System ID
FileSystemId string `pulumi:"fileSystemId"`
// File System Name
FileSystemName string `pulumi:"fileSystemName"`
// Uniquely identifies the resource.
Id string `pulumi:"id"`
// Is encryption enabled. Currently only false is supported (not encrypted)
IsEncrypt bool `pulumi:"isEncrypt"`
// Snapshot Creation Progress
Progress string `pulumi:"progress"`
// Snapshot Retention Period. Default is 2147483647 (permanent retention)
RetentionDays int `pulumi:"retentionDays"`
// Snapshot ID
SnapshotId string `pulumi:"snapshotId"`
// Snapshot Name
SnapshotName string `pulumi:"snapshotName"`
// Snapshot Type. Default is Manual (manual snapshot)
SnapshotType string `pulumi:"snapshotType"`
// File System Capacity (GiB)
SourceSize int `pulumi:"sourceSize"`
// File System Version
SourceVersion string `pulumi:"sourceVersion"`
// Snapshot Status. Details: Progressing: Creating. Accomplished: Created successfully. Failed: Creation failed
Status string `pulumi:"status"`
// Availability Zone ID
ZoneId string `pulumi:"zoneId"`
}
A collection of values returned by getSnapshot.
func LookupSnapshot ¶ added in v0.0.11
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)
Data Source schema for Byteplus::FileNAS::Snapshot
type LookupSnapshotResultOutput ¶ added in v0.0.11
type LookupSnapshotResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSnapshot.
func LookupSnapshotOutput ¶ added in v0.0.11
func LookupSnapshotOutput(ctx *pulumi.Context, args LookupSnapshotOutputArgs, opts ...pulumi.InvokeOption) LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) CreatedTime ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) CreatedTime() pulumi.StringOutput
Snapshot Creation Time
func (LookupSnapshotResultOutput) Description ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) Description() pulumi.StringOutput
Snapshot Description
func (LookupSnapshotResultOutput) ElementType ¶ added in v0.0.11
func (LookupSnapshotResultOutput) ElementType() reflect.Type
func (LookupSnapshotResultOutput) FileSystemId ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) FileSystemId() pulumi.StringOutput
File System ID
func (LookupSnapshotResultOutput) FileSystemName ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) FileSystemName() pulumi.StringOutput
File System Name
func (LookupSnapshotResultOutput) Id ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) Id() pulumi.StringOutput
Uniquely identifies the resource.
func (LookupSnapshotResultOutput) IsEncrypt ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) IsEncrypt() pulumi.BoolOutput
Is encryption enabled. Currently only false is supported (not encrypted)
func (LookupSnapshotResultOutput) Progress ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) Progress() pulumi.StringOutput
Snapshot Creation Progress
func (LookupSnapshotResultOutput) RetentionDays ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) RetentionDays() pulumi.IntOutput
Snapshot Retention Period. Default is 2147483647 (permanent retention)
func (LookupSnapshotResultOutput) SnapshotId ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) SnapshotId() pulumi.StringOutput
Snapshot ID
func (LookupSnapshotResultOutput) SnapshotName ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) SnapshotName() pulumi.StringOutput
Snapshot Name
func (LookupSnapshotResultOutput) SnapshotType ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) SnapshotType() pulumi.StringOutput
Snapshot Type. Default is Manual (manual snapshot)
func (LookupSnapshotResultOutput) SourceSize ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) SourceSize() pulumi.IntOutput
File System Capacity (GiB)
func (LookupSnapshotResultOutput) SourceVersion ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) SourceVersion() pulumi.StringOutput
File System Version
func (LookupSnapshotResultOutput) Status ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) Status() pulumi.StringOutput
Snapshot Status. Details: Progressing: Creating. Accomplished: Created successfully. Failed: Creation failed
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutput ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) ZoneId ¶ added in v0.0.11
func (o LookupSnapshotResultOutput) ZoneId() pulumi.StringOutput
Availability Zone ID
type MountPoint ¶ added in v0.0.15
type MountPoint struct {
pulumi.CustomResourceState
Clients MountPointClientArrayOutput `pulumi:"clients"`
// Mount point creation time.
CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
// DNS address.
Domain pulumi.StringOutput `pulumi:"domain"`
// File system ID.
FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"`
// Mount point address.
Ip pulumi.StringOutput `pulumi:"ip"`
// Mount point ID.
MountPointId pulumi.StringOutput `pulumi:"mountPointId"`
// Mount point name.
MountPointName pulumi.StringOutput `pulumi:"mountPointName"`
// Permission group information bound to the mount point.
PermissionGroup MountPointPermissionGroupOutput `pulumi:"permissionGroup"`
// Permission group ID.
PermissionGroupId pulumi.StringOutput `pulumi:"permissionGroupId"`
// Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
Status pulumi.StringOutput `pulumi:"status"`
// Subnet ID.
SubnetId pulumi.StringOutput `pulumi:"subnetId"`
// Subnet name.
SubnetName pulumi.StringOutput `pulumi:"subnetName"`
// Mount point update time.
UpdatedTime pulumi.StringOutput `pulumi:"updatedTime"`
// Private network ID.
VpcId pulumi.StringOutput `pulumi:"vpcId"`
// Private network name.
VpcName pulumi.StringOutput `pulumi:"vpcName"`
}
Mount point is the connection point for the NAS file system in a network environment. The NAS file system must be mounted on a compute node to enable data access and storage. Mounting is the operation that connects the compute node to the NAS file system.
## Example Usage
```go package main
import (
"github.com/byteplus-sdk/pulumi-bytepluscc/sdk/go/bytepluscc/filenas" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := filenas.NewMountPoint(ctx, "FileNASMountPointDemo", &filenas.MountPointArgs{
FileSystemId: pulumi.String("enas-cnbja0f8*****"),
MountPointName: pulumi.String("test-1"),
PermissionGroupId: pulumi.String("pgroup-01bc1182"),
SubnetId: pulumi.String("subnet-btepcsc5*****"),
VpcId: pulumi.String("vpc-3nr6adcn064u8931*****"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
```sh $ pulumi import bytepluscc:filenas/mountPoint:MountPoint example "file_system_id|mount_point_id" ```
func GetMountPoint ¶ added in v0.0.15
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 ¶ added in v0.0.15
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 ¶ added in v0.0.15
func (*MountPoint) ElementType() reflect.Type
func (*MountPoint) ToMountPointOutput ¶ added in v0.0.15
func (i *MountPoint) ToMountPointOutput() MountPointOutput
func (*MountPoint) ToMountPointOutputWithContext ¶ added in v0.0.15
func (i *MountPoint) ToMountPointOutputWithContext(ctx context.Context) MountPointOutput
type MountPointArgs ¶ added in v0.0.15
type MountPointArgs struct {
// File system ID.
FileSystemId pulumi.StringInput
// Mount point name.
MountPointName pulumi.StringInput
// Permission group ID.
PermissionGroupId pulumi.StringInput
// Subnet ID.
SubnetId pulumi.StringInput
// Private network ID.
VpcId pulumi.StringInput
}
The set of arguments for constructing a MountPoint resource.
func (MountPointArgs) ElementType ¶ added in v0.0.15
func (MountPointArgs) ElementType() reflect.Type
type MountPointArray ¶ added in v0.0.15
type MountPointArray []MountPointInput
func (MountPointArray) ElementType ¶ added in v0.0.15
func (MountPointArray) ElementType() reflect.Type
func (MountPointArray) ToMountPointArrayOutput ¶ added in v0.0.15
func (i MountPointArray) ToMountPointArrayOutput() MountPointArrayOutput
func (MountPointArray) ToMountPointArrayOutputWithContext ¶ added in v0.0.15
func (i MountPointArray) ToMountPointArrayOutputWithContext(ctx context.Context) MountPointArrayOutput
type MountPointArrayInput ¶ added in v0.0.15
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 ¶ added in v0.0.15
type MountPointArrayOutput struct{ *pulumi.OutputState }
func (MountPointArrayOutput) ElementType ¶ added in v0.0.15
func (MountPointArrayOutput) ElementType() reflect.Type
func (MountPointArrayOutput) Index ¶ added in v0.0.15
func (o MountPointArrayOutput) Index(i pulumi.IntInput) MountPointOutput
func (MountPointArrayOutput) ToMountPointArrayOutput ¶ added in v0.0.15
func (o MountPointArrayOutput) ToMountPointArrayOutput() MountPointArrayOutput
func (MountPointArrayOutput) ToMountPointArrayOutputWithContext ¶ added in v0.0.15
func (o MountPointArrayOutput) ToMountPointArrayOutputWithContext(ctx context.Context) MountPointArrayOutput
type MountPointClient ¶ added in v0.0.15
type MountPointClientArgs ¶ added in v0.0.15
type MountPointClientArgs struct {
// Client's private network IP address.
Ip pulumi.StringPtrInput `pulumi:"ip"`
// Mount protocol version. Value: NFSv3.
ProtocolVersion pulumi.StringPtrInput `pulumi:"protocolVersion"`
// Private network name.
VpcName pulumi.StringPtrInput `pulumi:"vpcName"`
}
func (MountPointClientArgs) ElementType ¶ added in v0.0.15
func (MountPointClientArgs) ElementType() reflect.Type
func (MountPointClientArgs) ToMountPointClientOutput ¶ added in v0.0.15
func (i MountPointClientArgs) ToMountPointClientOutput() MountPointClientOutput
func (MountPointClientArgs) ToMountPointClientOutputWithContext ¶ added in v0.0.15
func (i MountPointClientArgs) ToMountPointClientOutputWithContext(ctx context.Context) MountPointClientOutput
type MountPointClientArray ¶ added in v0.0.15
type MountPointClientArray []MountPointClientInput
func (MountPointClientArray) ElementType ¶ added in v0.0.15
func (MountPointClientArray) ElementType() reflect.Type
func (MountPointClientArray) ToMountPointClientArrayOutput ¶ added in v0.0.15
func (i MountPointClientArray) ToMountPointClientArrayOutput() MountPointClientArrayOutput
func (MountPointClientArray) ToMountPointClientArrayOutputWithContext ¶ added in v0.0.15
func (i MountPointClientArray) ToMountPointClientArrayOutputWithContext(ctx context.Context) MountPointClientArrayOutput
type MountPointClientArrayInput ¶ added in v0.0.15
type MountPointClientArrayInput interface {
pulumi.Input
ToMountPointClientArrayOutput() MountPointClientArrayOutput
ToMountPointClientArrayOutputWithContext(context.Context) MountPointClientArrayOutput
}
MountPointClientArrayInput is an input type that accepts MountPointClientArray and MountPointClientArrayOutput values. You can construct a concrete instance of `MountPointClientArrayInput` via:
MountPointClientArray{ MountPointClientArgs{...} }
type MountPointClientArrayOutput ¶ added in v0.0.15
type MountPointClientArrayOutput struct{ *pulumi.OutputState }
func (MountPointClientArrayOutput) ElementType ¶ added in v0.0.15
func (MountPointClientArrayOutput) ElementType() reflect.Type
func (MountPointClientArrayOutput) Index ¶ added in v0.0.15
func (o MountPointClientArrayOutput) Index(i pulumi.IntInput) MountPointClientOutput
func (MountPointClientArrayOutput) ToMountPointClientArrayOutput ¶ added in v0.0.15
func (o MountPointClientArrayOutput) ToMountPointClientArrayOutput() MountPointClientArrayOutput
func (MountPointClientArrayOutput) ToMountPointClientArrayOutputWithContext ¶ added in v0.0.15
func (o MountPointClientArrayOutput) ToMountPointClientArrayOutputWithContext(ctx context.Context) MountPointClientArrayOutput
type MountPointClientInput ¶ added in v0.0.15
type MountPointClientInput interface {
pulumi.Input
ToMountPointClientOutput() MountPointClientOutput
ToMountPointClientOutputWithContext(context.Context) MountPointClientOutput
}
MountPointClientInput is an input type that accepts MountPointClientArgs and MountPointClientOutput values. You can construct a concrete instance of `MountPointClientInput` via:
MountPointClientArgs{...}
type MountPointClientOutput ¶ added in v0.0.15
type MountPointClientOutput struct{ *pulumi.OutputState }
func (MountPointClientOutput) ElementType ¶ added in v0.0.15
func (MountPointClientOutput) ElementType() reflect.Type
func (MountPointClientOutput) Ip ¶ added in v0.0.15
func (o MountPointClientOutput) Ip() pulumi.StringPtrOutput
Client's private network IP address.
func (MountPointClientOutput) ProtocolVersion ¶ added in v0.0.15
func (o MountPointClientOutput) ProtocolVersion() pulumi.StringPtrOutput
Mount protocol version. Value: NFSv3.
func (MountPointClientOutput) ToMountPointClientOutput ¶ added in v0.0.15
func (o MountPointClientOutput) ToMountPointClientOutput() MountPointClientOutput
func (MountPointClientOutput) ToMountPointClientOutputWithContext ¶ added in v0.0.15
func (o MountPointClientOutput) ToMountPointClientOutputWithContext(ctx context.Context) MountPointClientOutput
func (MountPointClientOutput) VpcName ¶ added in v0.0.15
func (o MountPointClientOutput) VpcName() pulumi.StringPtrOutput
Private network name.
type MountPointInput ¶ added in v0.0.15
type MountPointInput interface {
pulumi.Input
ToMountPointOutput() MountPointOutput
ToMountPointOutputWithContext(ctx context.Context) MountPointOutput
}
type MountPointMap ¶ added in v0.0.15
type MountPointMap map[string]MountPointInput
func (MountPointMap) ElementType ¶ added in v0.0.15
func (MountPointMap) ElementType() reflect.Type
func (MountPointMap) ToMountPointMapOutput ¶ added in v0.0.15
func (i MountPointMap) ToMountPointMapOutput() MountPointMapOutput
func (MountPointMap) ToMountPointMapOutputWithContext ¶ added in v0.0.15
func (i MountPointMap) ToMountPointMapOutputWithContext(ctx context.Context) MountPointMapOutput
type MountPointMapInput ¶ added in v0.0.15
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 ¶ added in v0.0.15
type MountPointMapOutput struct{ *pulumi.OutputState }
func (MountPointMapOutput) ElementType ¶ added in v0.0.15
func (MountPointMapOutput) ElementType() reflect.Type
func (MountPointMapOutput) MapIndex ¶ added in v0.0.15
func (o MountPointMapOutput) MapIndex(k pulumi.StringInput) MountPointOutput
func (MountPointMapOutput) ToMountPointMapOutput ¶ added in v0.0.15
func (o MountPointMapOutput) ToMountPointMapOutput() MountPointMapOutput
func (MountPointMapOutput) ToMountPointMapOutputWithContext ¶ added in v0.0.15
func (o MountPointMapOutput) ToMountPointMapOutputWithContext(ctx context.Context) MountPointMapOutput
type MountPointOutput ¶ added in v0.0.15
type MountPointOutput struct{ *pulumi.OutputState }
func (MountPointOutput) Clients ¶ added in v0.0.15
func (o MountPointOutput) Clients() MountPointClientArrayOutput
func (MountPointOutput) CreatedTime ¶ added in v0.0.15
func (o MountPointOutput) CreatedTime() pulumi.StringOutput
Mount point creation time.
func (MountPointOutput) Domain ¶ added in v0.0.15
func (o MountPointOutput) Domain() pulumi.StringOutput
DNS address.
func (MountPointOutput) ElementType ¶ added in v0.0.15
func (MountPointOutput) ElementType() reflect.Type
func (MountPointOutput) FileSystemId ¶ added in v0.0.15
func (o MountPointOutput) FileSystemId() pulumi.StringOutput
File system ID.
func (MountPointOutput) Ip ¶ added in v0.0.15
func (o MountPointOutput) Ip() pulumi.StringOutput
Mount point address.
func (MountPointOutput) MountPointId ¶ added in v0.0.15
func (o MountPointOutput) MountPointId() pulumi.StringOutput
Mount point ID.
func (MountPointOutput) MountPointName ¶ added in v0.0.15
func (o MountPointOutput) MountPointName() pulumi.StringOutput
Mount point name.
func (MountPointOutput) PermissionGroup ¶ added in v0.0.15
func (o MountPointOutput) PermissionGroup() MountPointPermissionGroupOutput
Permission group information bound to the mount point.
func (MountPointOutput) PermissionGroupId ¶ added in v0.0.15
func (o MountPointOutput) PermissionGroupId() pulumi.StringOutput
Permission group ID.
func (MountPointOutput) Status ¶ added in v0.0.15
func (o MountPointOutput) Status() pulumi.StringOutput
Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
func (MountPointOutput) SubnetId ¶ added in v0.0.15
func (o MountPointOutput) SubnetId() pulumi.StringOutput
Subnet ID.
func (MountPointOutput) SubnetName ¶ added in v0.0.15
func (o MountPointOutput) SubnetName() pulumi.StringOutput
Subnet name.
func (MountPointOutput) ToMountPointOutput ¶ added in v0.0.15
func (o MountPointOutput) ToMountPointOutput() MountPointOutput
func (MountPointOutput) ToMountPointOutputWithContext ¶ added in v0.0.15
func (o MountPointOutput) ToMountPointOutputWithContext(ctx context.Context) MountPointOutput
func (MountPointOutput) UpdatedTime ¶ added in v0.0.15
func (o MountPointOutput) UpdatedTime() pulumi.StringOutput
Mount point update time.
func (MountPointOutput) VpcId ¶ added in v0.0.15
func (o MountPointOutput) VpcId() pulumi.StringOutput
Private network ID.
func (MountPointOutput) VpcName ¶ added in v0.0.15
func (o MountPointOutput) VpcName() pulumi.StringOutput
Private network name.
type MountPointPermissionGroup ¶ added in v0.0.15
type MountPointPermissionGroup struct {
// Permission group creation time.
CreateTime *string `pulumi:"createTime"`
// Permission group description information.
Description *string `pulumi:"description"`
// Number of file systems associated with this permission group.
FileSystemCount *int `pulumi:"fileSystemCount"`
// File system type. Value explanation: Extreme: NAS extreme type. Capacity: NAS capacity type. Cache: NAS cache type.
FileSystemType *string `pulumi:"fileSystemType"`
MountPoints []MountPointPermissionGroupMountPoint `pulumi:"mountPoints"`
// Permission group name.
PermissionGroupName *string `pulumi:"permissionGroupName"`
// Number of permission rules.
PermissionRuleCount *int `pulumi:"permissionRuleCount"`
}
type MountPointPermissionGroupArgs ¶ added in v0.0.15
type MountPointPermissionGroupArgs struct {
// Permission group creation time.
CreateTime pulumi.StringPtrInput `pulumi:"createTime"`
// Permission group description information.
Description pulumi.StringPtrInput `pulumi:"description"`
// Number of file systems associated with this permission group.
FileSystemCount pulumi.IntPtrInput `pulumi:"fileSystemCount"`
// File system type. Value explanation: Extreme: NAS extreme type. Capacity: NAS capacity type. Cache: NAS cache type.
FileSystemType pulumi.StringPtrInput `pulumi:"fileSystemType"`
MountPoints MountPointPermissionGroupMountPointArrayInput `pulumi:"mountPoints"`
// Permission group name.
PermissionGroupName pulumi.StringPtrInput `pulumi:"permissionGroupName"`
// Number of permission rules.
PermissionRuleCount pulumi.IntPtrInput `pulumi:"permissionRuleCount"`
}
func (MountPointPermissionGroupArgs) ElementType ¶ added in v0.0.15
func (MountPointPermissionGroupArgs) ElementType() reflect.Type
func (MountPointPermissionGroupArgs) ToMountPointPermissionGroupOutput ¶ added in v0.0.15
func (i MountPointPermissionGroupArgs) ToMountPointPermissionGroupOutput() MountPointPermissionGroupOutput
func (MountPointPermissionGroupArgs) ToMountPointPermissionGroupOutputWithContext ¶ added in v0.0.15
func (i MountPointPermissionGroupArgs) ToMountPointPermissionGroupOutputWithContext(ctx context.Context) MountPointPermissionGroupOutput
func (MountPointPermissionGroupArgs) ToMountPointPermissionGroupPtrOutput ¶ added in v0.0.15
func (i MountPointPermissionGroupArgs) ToMountPointPermissionGroupPtrOutput() MountPointPermissionGroupPtrOutput
func (MountPointPermissionGroupArgs) ToMountPointPermissionGroupPtrOutputWithContext ¶ added in v0.0.15
func (i MountPointPermissionGroupArgs) ToMountPointPermissionGroupPtrOutputWithContext(ctx context.Context) MountPointPermissionGroupPtrOutput
type MountPointPermissionGroupInput ¶ added in v0.0.15
type MountPointPermissionGroupInput interface {
pulumi.Input
ToMountPointPermissionGroupOutput() MountPointPermissionGroupOutput
ToMountPointPermissionGroupOutputWithContext(context.Context) MountPointPermissionGroupOutput
}
MountPointPermissionGroupInput is an input type that accepts MountPointPermissionGroupArgs and MountPointPermissionGroupOutput values. You can construct a concrete instance of `MountPointPermissionGroupInput` via:
MountPointPermissionGroupArgs{...}
type MountPointPermissionGroupMountPoint ¶ added in v0.0.15
type MountPointPermissionGroupMountPointArgs ¶ added in v0.0.15
type MountPointPermissionGroupMountPointArgs struct {
// File system ID.
FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"`
// Mount point ID.
MountPointId pulumi.StringPtrInput `pulumi:"mountPointId"`
// Mount point name.
MountPointName pulumi.StringPtrInput `pulumi:"mountPointName"`
}
func (MountPointPermissionGroupMountPointArgs) ElementType ¶ added in v0.0.15
func (MountPointPermissionGroupMountPointArgs) ElementType() reflect.Type
func (MountPointPermissionGroupMountPointArgs) ToMountPointPermissionGroupMountPointOutput ¶ added in v0.0.15
func (i MountPointPermissionGroupMountPointArgs) ToMountPointPermissionGroupMountPointOutput() MountPointPermissionGroupMountPointOutput
func (MountPointPermissionGroupMountPointArgs) ToMountPointPermissionGroupMountPointOutputWithContext ¶ added in v0.0.15
func (i MountPointPermissionGroupMountPointArgs) ToMountPointPermissionGroupMountPointOutputWithContext(ctx context.Context) MountPointPermissionGroupMountPointOutput
type MountPointPermissionGroupMountPointArray ¶ added in v0.0.15
type MountPointPermissionGroupMountPointArray []MountPointPermissionGroupMountPointInput
func (MountPointPermissionGroupMountPointArray) ElementType ¶ added in v0.0.15
func (MountPointPermissionGroupMountPointArray) ElementType() reflect.Type
func (MountPointPermissionGroupMountPointArray) ToMountPointPermissionGroupMountPointArrayOutput ¶ added in v0.0.15
func (i MountPointPermissionGroupMountPointArray) ToMountPointPermissionGroupMountPointArrayOutput() MountPointPermissionGroupMountPointArrayOutput
func (MountPointPermissionGroupMountPointArray) ToMountPointPermissionGroupMountPointArrayOutputWithContext ¶ added in v0.0.15
func (i MountPointPermissionGroupMountPointArray) ToMountPointPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) MountPointPermissionGroupMountPointArrayOutput
type MountPointPermissionGroupMountPointArrayInput ¶ added in v0.0.15
type MountPointPermissionGroupMountPointArrayInput interface {
pulumi.Input
ToMountPointPermissionGroupMountPointArrayOutput() MountPointPermissionGroupMountPointArrayOutput
ToMountPointPermissionGroupMountPointArrayOutputWithContext(context.Context) MountPointPermissionGroupMountPointArrayOutput
}
MountPointPermissionGroupMountPointArrayInput is an input type that accepts MountPointPermissionGroupMountPointArray and MountPointPermissionGroupMountPointArrayOutput values. You can construct a concrete instance of `MountPointPermissionGroupMountPointArrayInput` via:
MountPointPermissionGroupMountPointArray{ MountPointPermissionGroupMountPointArgs{...} }
type MountPointPermissionGroupMountPointArrayOutput ¶ added in v0.0.15
type MountPointPermissionGroupMountPointArrayOutput struct{ *pulumi.OutputState }
func (MountPointPermissionGroupMountPointArrayOutput) ElementType ¶ added in v0.0.15
func (MountPointPermissionGroupMountPointArrayOutput) ElementType() reflect.Type
func (MountPointPermissionGroupMountPointArrayOutput) ToMountPointPermissionGroupMountPointArrayOutput ¶ added in v0.0.15
func (o MountPointPermissionGroupMountPointArrayOutput) ToMountPointPermissionGroupMountPointArrayOutput() MountPointPermissionGroupMountPointArrayOutput
func (MountPointPermissionGroupMountPointArrayOutput) ToMountPointPermissionGroupMountPointArrayOutputWithContext ¶ added in v0.0.15
func (o MountPointPermissionGroupMountPointArrayOutput) ToMountPointPermissionGroupMountPointArrayOutputWithContext(ctx context.Context) MountPointPermissionGroupMountPointArrayOutput
type MountPointPermissionGroupMountPointInput ¶ added in v0.0.15
type MountPointPermissionGroupMountPointInput interface {
pulumi.Input
ToMountPointPermissionGroupMountPointOutput() MountPointPermissionGroupMountPointOutput
ToMountPointPermissionGroupMountPointOutputWithContext(context.Context) MountPointPermissionGroupMountPointOutput
}
MountPointPermissionGroupMountPointInput is an input type that accepts MountPointPermissionGroupMountPointArgs and MountPointPermissionGroupMountPointOutput values. You can construct a concrete instance of `MountPointPermissionGroupMountPointInput` via:
MountPointPermissionGroupMountPointArgs{...}
type MountPointPermissionGroupMountPointOutput ¶ added in v0.0.15
type MountPointPermissionGroupMountPointOutput struct{ *pulumi.OutputState }
func (MountPointPermissionGroupMountPointOutput) ElementType ¶ added in v0.0.15
func (MountPointPermissionGroupMountPointOutput) ElementType() reflect.Type
func (MountPointPermissionGroupMountPointOutput) FileSystemId ¶ added in v0.0.15
func (o MountPointPermissionGroupMountPointOutput) FileSystemId() pulumi.StringPtrOutput
File system ID.
func (MountPointPermissionGroupMountPointOutput) MountPointId ¶ added in v0.0.15
func (o MountPointPermissionGroupMountPointOutput) MountPointId() pulumi.StringPtrOutput
Mount point ID.
func (MountPointPermissionGroupMountPointOutput) MountPointName ¶ added in v0.0.15
func (o MountPointPermissionGroupMountPointOutput) MountPointName() pulumi.StringPtrOutput
Mount point name.
func (MountPointPermissionGroupMountPointOutput) ToMountPointPermissionGroupMountPointOutput ¶ added in v0.0.15
func (o MountPointPermissionGroupMountPointOutput) ToMountPointPermissionGroupMountPointOutput() MountPointPermissionGroupMountPointOutput
func (MountPointPermissionGroupMountPointOutput) ToMountPointPermissionGroupMountPointOutputWithContext ¶ added in v0.0.15
func (o MountPointPermissionGroupMountPointOutput) ToMountPointPermissionGroupMountPointOutputWithContext(ctx context.Context) MountPointPermissionGroupMountPointOutput
type MountPointPermissionGroupOutput ¶ added in v0.0.15
type MountPointPermissionGroupOutput struct{ *pulumi.OutputState }
func (MountPointPermissionGroupOutput) CreateTime ¶ added in v0.0.15
func (o MountPointPermissionGroupOutput) CreateTime() pulumi.StringPtrOutput
Permission group creation time.
func (MountPointPermissionGroupOutput) Description ¶ added in v0.0.15
func (o MountPointPermissionGroupOutput) Description() pulumi.StringPtrOutput
Permission group description information.
func (MountPointPermissionGroupOutput) ElementType ¶ added in v0.0.15
func (MountPointPermissionGroupOutput) ElementType() reflect.Type
func (MountPointPermissionGroupOutput) FileSystemCount ¶ added in v0.0.15
func (o MountPointPermissionGroupOutput) FileSystemCount() pulumi.IntPtrOutput
Number of file systems associated with this permission group.
func (MountPointPermissionGroupOutput) FileSystemType ¶ added in v0.0.15
func (o MountPointPermissionGroupOutput) FileSystemType() pulumi.StringPtrOutput
File system type. Value explanation: Extreme: NAS extreme type. Capacity: NAS capacity type. Cache: NAS cache type.
func (MountPointPermissionGroupOutput) MountPoints ¶ added in v0.0.15
func (o MountPointPermissionGroupOutput) MountPoints() MountPointPermissionGroupMountPointArrayOutput
func (MountPointPermissionGroupOutput) PermissionGroupName ¶ added in v0.0.15
func (o MountPointPermissionGroupOutput) PermissionGroupName() pulumi.StringPtrOutput
Permission group name.
func (MountPointPermissionGroupOutput) PermissionRuleCount ¶ added in v0.0.15
func (o MountPointPermissionGroupOutput) PermissionRuleCount() pulumi.IntPtrOutput
Number of permission rules.
func (MountPointPermissionGroupOutput) ToMountPointPermissionGroupOutput ¶ added in v0.0.15
func (o MountPointPermissionGroupOutput) ToMountPointPermissionGroupOutput() MountPointPermissionGroupOutput
func (MountPointPermissionGroupOutput) ToMountPointPermissionGroupOutputWithContext ¶ added in v0.0.15
func (o MountPointPermissionGroupOutput) ToMountPointPermissionGroupOutputWithContext(ctx context.Context) MountPointPermissionGroupOutput
func (MountPointPermissionGroupOutput) ToMountPointPermissionGroupPtrOutput ¶ added in v0.0.15
func (o MountPointPermissionGroupOutput) ToMountPointPermissionGroupPtrOutput() MountPointPermissionGroupPtrOutput
func (MountPointPermissionGroupOutput) ToMountPointPermissionGroupPtrOutputWithContext ¶ added in v0.0.15
func (o MountPointPermissionGroupOutput) ToMountPointPermissionGroupPtrOutputWithContext(ctx context.Context) MountPointPermissionGroupPtrOutput
type MountPointPermissionGroupPtrInput ¶ added in v0.0.15
type MountPointPermissionGroupPtrInput interface {
pulumi.Input
ToMountPointPermissionGroupPtrOutput() MountPointPermissionGroupPtrOutput
ToMountPointPermissionGroupPtrOutputWithContext(context.Context) MountPointPermissionGroupPtrOutput
}
MountPointPermissionGroupPtrInput is an input type that accepts MountPointPermissionGroupArgs, MountPointPermissionGroupPtr and MountPointPermissionGroupPtrOutput values. You can construct a concrete instance of `MountPointPermissionGroupPtrInput` via:
MountPointPermissionGroupArgs{...}
or:
nil
func MountPointPermissionGroupPtr ¶ added in v0.0.15
func MountPointPermissionGroupPtr(v *MountPointPermissionGroupArgs) MountPointPermissionGroupPtrInput
type MountPointPermissionGroupPtrOutput ¶ added in v0.0.15
type MountPointPermissionGroupPtrOutput struct{ *pulumi.OutputState }
func (MountPointPermissionGroupPtrOutput) CreateTime ¶ added in v0.0.15
func (o MountPointPermissionGroupPtrOutput) CreateTime() pulumi.StringPtrOutput
Permission group creation time.
func (MountPointPermissionGroupPtrOutput) Description ¶ added in v0.0.15
func (o MountPointPermissionGroupPtrOutput) Description() pulumi.StringPtrOutput
Permission group description information.
func (MountPointPermissionGroupPtrOutput) Elem ¶ added in v0.0.15
func (o MountPointPermissionGroupPtrOutput) Elem() MountPointPermissionGroupOutput
func (MountPointPermissionGroupPtrOutput) ElementType ¶ added in v0.0.15
func (MountPointPermissionGroupPtrOutput) ElementType() reflect.Type
func (MountPointPermissionGroupPtrOutput) FileSystemCount ¶ added in v0.0.15
func (o MountPointPermissionGroupPtrOutput) FileSystemCount() pulumi.IntPtrOutput
Number of file systems associated with this permission group.
func (MountPointPermissionGroupPtrOutput) FileSystemType ¶ added in v0.0.15
func (o MountPointPermissionGroupPtrOutput) FileSystemType() pulumi.StringPtrOutput
File system type. Value explanation: Extreme: NAS extreme type. Capacity: NAS capacity type. Cache: NAS cache type.
func (MountPointPermissionGroupPtrOutput) MountPoints ¶ added in v0.0.15
func (o MountPointPermissionGroupPtrOutput) MountPoints() MountPointPermissionGroupMountPointArrayOutput
func (MountPointPermissionGroupPtrOutput) PermissionGroupName ¶ added in v0.0.15
func (o MountPointPermissionGroupPtrOutput) PermissionGroupName() pulumi.StringPtrOutput
Permission group name.
func (MountPointPermissionGroupPtrOutput) PermissionRuleCount ¶ added in v0.0.15
func (o MountPointPermissionGroupPtrOutput) PermissionRuleCount() pulumi.IntPtrOutput
Number of permission rules.
func (MountPointPermissionGroupPtrOutput) ToMountPointPermissionGroupPtrOutput ¶ added in v0.0.15
func (o MountPointPermissionGroupPtrOutput) ToMountPointPermissionGroupPtrOutput() MountPointPermissionGroupPtrOutput
func (MountPointPermissionGroupPtrOutput) ToMountPointPermissionGroupPtrOutputWithContext ¶ added in v0.0.15
func (o MountPointPermissionGroupPtrOutput) ToMountPointPermissionGroupPtrOutputWithContext(ctx context.Context) MountPointPermissionGroupPtrOutput
type MountPointState ¶ added in v0.0.15
type MountPointState struct {
Clients MountPointClientArrayInput
// Mount point creation time.
CreatedTime pulumi.StringPtrInput
// DNS address.
Domain pulumi.StringPtrInput
// File system ID.
FileSystemId pulumi.StringPtrInput
// Mount point address.
Ip pulumi.StringPtrInput
// Mount point ID.
MountPointId pulumi.StringPtrInput
// Mount point name.
MountPointName pulumi.StringPtrInput
// Permission group information bound to the mount point.
PermissionGroup MountPointPermissionGroupPtrInput
// Permission group ID.
PermissionGroupId pulumi.StringPtrInput
// Mount point status. Values: Running: Running. Creating: Creating. Updating: Updating. Error: Error. Deleting: Deleting. DeleteError: Delete error. Deleted: Deleted. Stopped: Stopped.
Status pulumi.StringPtrInput
// Subnet ID.
SubnetId pulumi.StringPtrInput
// Subnet name.
SubnetName pulumi.StringPtrInput
// Mount point update time.
UpdatedTime pulumi.StringPtrInput
// Private network ID.
VpcId pulumi.StringPtrInput
// Private network name.
VpcName pulumi.StringPtrInput
}
func (MountPointState) ElementType ¶ added in v0.0.15
func (MountPointState) ElementType() reflect.Type
type Snapshot ¶ added in v0.0.11
type Snapshot struct {
pulumi.CustomResourceState
// Snapshot Creation Time
CreatedTime pulumi.StringOutput `pulumi:"createdTime"`
// Snapshot Description
Description pulumi.StringOutput `pulumi:"description"`
// File System ID
FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"`
// File System Name
FileSystemName pulumi.StringOutput `pulumi:"fileSystemName"`
// Is encryption enabled. Currently only false is supported (not encrypted)
IsEncrypt pulumi.BoolOutput `pulumi:"isEncrypt"`
// Snapshot Creation Progress
Progress pulumi.StringOutput `pulumi:"progress"`
// Snapshot Retention Period. Default is 2147483647 (permanent retention)
RetentionDays pulumi.IntOutput `pulumi:"retentionDays"`
// Snapshot ID
SnapshotId pulumi.StringOutput `pulumi:"snapshotId"`
// Snapshot Name
SnapshotName pulumi.StringOutput `pulumi:"snapshotName"`
// Snapshot Type. Default is Manual (manual snapshot)
SnapshotType pulumi.StringOutput `pulumi:"snapshotType"`
// File System Capacity (GiB)
SourceSize pulumi.IntOutput `pulumi:"sourceSize"`
// File System Version
SourceVersion pulumi.StringOutput `pulumi:"sourceVersion"`
// Snapshot Status. Details: Progressing: Creating. Accomplished: Created successfully. Failed: Creation failed
Status pulumi.StringOutput `pulumi:"status"`
// Availability Zone ID
ZoneId pulumi.StringOutput `pulumi:"zoneId"`
}
A snapshot is a backup method. Each snapshot is a backup of file storage at a specific point in time. If data is lost or a failure occurs, you can use snapshots to restore file storage and recover lost data
## Example Usage
```go package main
import (
"github.com/byteplus-sdk/pulumi-bytepluscc/sdk/go/bytepluscc/filenas" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := filenas.NewSnapshot(ctx, "FileNASSnapshotDemo", &filenas.SnapshotArgs{
FileSystemId: pulumi.String("enas-apse1a059****"),
SnapshotName: pulumi.String("FileNASSnapshotDemo"),
Description: pulumi.String("FileNASSnapshotDemo description"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
```sh $ pulumi import bytepluscc:filenas/snapshot:Snapshot example "snapshot_id" ```
func GetSnapshot ¶ added in v0.0.11
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 ¶ added in v0.0.11
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 ¶ added in v0.0.11
func (*Snapshot) ToSnapshotOutput ¶ added in v0.0.11
func (i *Snapshot) ToSnapshotOutput() SnapshotOutput
func (*Snapshot) ToSnapshotOutputWithContext ¶ added in v0.0.11
func (i *Snapshot) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotArgs ¶ added in v0.0.11
type SnapshotArgs struct {
// Snapshot Description
Description pulumi.StringPtrInput
// File System ID
FileSystemId pulumi.StringInput
// Snapshot Name
SnapshotName pulumi.StringInput
}
The set of arguments for constructing a Snapshot resource.
func (SnapshotArgs) ElementType ¶ added in v0.0.11
func (SnapshotArgs) ElementType() reflect.Type
type SnapshotArray ¶ added in v0.0.11
type SnapshotArray []SnapshotInput
func (SnapshotArray) ElementType ¶ added in v0.0.11
func (SnapshotArray) ElementType() reflect.Type
func (SnapshotArray) ToSnapshotArrayOutput ¶ added in v0.0.11
func (i SnapshotArray) ToSnapshotArrayOutput() SnapshotArrayOutput
func (SnapshotArray) ToSnapshotArrayOutputWithContext ¶ added in v0.0.11
func (i SnapshotArray) ToSnapshotArrayOutputWithContext(ctx context.Context) SnapshotArrayOutput
type SnapshotArrayInput ¶ added in v0.0.11
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 ¶ added in v0.0.11
type SnapshotArrayOutput struct{ *pulumi.OutputState }
func (SnapshotArrayOutput) ElementType ¶ added in v0.0.11
func (SnapshotArrayOutput) ElementType() reflect.Type
func (SnapshotArrayOutput) Index ¶ added in v0.0.11
func (o SnapshotArrayOutput) Index(i pulumi.IntInput) SnapshotOutput
func (SnapshotArrayOutput) ToSnapshotArrayOutput ¶ added in v0.0.11
func (o SnapshotArrayOutput) ToSnapshotArrayOutput() SnapshotArrayOutput
func (SnapshotArrayOutput) ToSnapshotArrayOutputWithContext ¶ added in v0.0.11
func (o SnapshotArrayOutput) ToSnapshotArrayOutputWithContext(ctx context.Context) SnapshotArrayOutput
type SnapshotInput ¶ added in v0.0.11
type SnapshotInput interface {
pulumi.Input
ToSnapshotOutput() SnapshotOutput
ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
}
type SnapshotMap ¶ added in v0.0.11
type SnapshotMap map[string]SnapshotInput
func (SnapshotMap) ElementType ¶ added in v0.0.11
func (SnapshotMap) ElementType() reflect.Type
func (SnapshotMap) ToSnapshotMapOutput ¶ added in v0.0.11
func (i SnapshotMap) ToSnapshotMapOutput() SnapshotMapOutput
func (SnapshotMap) ToSnapshotMapOutputWithContext ¶ added in v0.0.11
func (i SnapshotMap) ToSnapshotMapOutputWithContext(ctx context.Context) SnapshotMapOutput
type SnapshotMapInput ¶ added in v0.0.11
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 ¶ added in v0.0.11
type SnapshotMapOutput struct{ *pulumi.OutputState }
func (SnapshotMapOutput) ElementType ¶ added in v0.0.11
func (SnapshotMapOutput) ElementType() reflect.Type
func (SnapshotMapOutput) MapIndex ¶ added in v0.0.11
func (o SnapshotMapOutput) MapIndex(k pulumi.StringInput) SnapshotOutput
func (SnapshotMapOutput) ToSnapshotMapOutput ¶ added in v0.0.11
func (o SnapshotMapOutput) ToSnapshotMapOutput() SnapshotMapOutput
func (SnapshotMapOutput) ToSnapshotMapOutputWithContext ¶ added in v0.0.11
func (o SnapshotMapOutput) ToSnapshotMapOutputWithContext(ctx context.Context) SnapshotMapOutput
type SnapshotOutput ¶ added in v0.0.11
type SnapshotOutput struct{ *pulumi.OutputState }
func (SnapshotOutput) CreatedTime ¶ added in v0.0.11
func (o SnapshotOutput) CreatedTime() pulumi.StringOutput
Snapshot Creation Time
func (SnapshotOutput) Description ¶ added in v0.0.11
func (o SnapshotOutput) Description() pulumi.StringOutput
Snapshot Description
func (SnapshotOutput) ElementType ¶ added in v0.0.11
func (SnapshotOutput) ElementType() reflect.Type
func (SnapshotOutput) FileSystemId ¶ added in v0.0.11
func (o SnapshotOutput) FileSystemId() pulumi.StringOutput
File System ID
func (SnapshotOutput) FileSystemName ¶ added in v0.0.11
func (o SnapshotOutput) FileSystemName() pulumi.StringOutput
File System Name
func (SnapshotOutput) IsEncrypt ¶ added in v0.0.11
func (o SnapshotOutput) IsEncrypt() pulumi.BoolOutput
Is encryption enabled. Currently only false is supported (not encrypted)
func (SnapshotOutput) Progress ¶ added in v0.0.11
func (o SnapshotOutput) Progress() pulumi.StringOutput
Snapshot Creation Progress
func (SnapshotOutput) RetentionDays ¶ added in v0.0.11
func (o SnapshotOutput) RetentionDays() pulumi.IntOutput
Snapshot Retention Period. Default is 2147483647 (permanent retention)
func (SnapshotOutput) SnapshotId ¶ added in v0.0.11
func (o SnapshotOutput) SnapshotId() pulumi.StringOutput
Snapshot ID
func (SnapshotOutput) SnapshotName ¶ added in v0.0.11
func (o SnapshotOutput) SnapshotName() pulumi.StringOutput
Snapshot Name
func (SnapshotOutput) SnapshotType ¶ added in v0.0.11
func (o SnapshotOutput) SnapshotType() pulumi.StringOutput
Snapshot Type. Default is Manual (manual snapshot)
func (SnapshotOutput) SourceSize ¶ added in v0.0.11
func (o SnapshotOutput) SourceSize() pulumi.IntOutput
File System Capacity (GiB)
func (SnapshotOutput) SourceVersion ¶ added in v0.0.11
func (o SnapshotOutput) SourceVersion() pulumi.StringOutput
File System Version
func (SnapshotOutput) Status ¶ added in v0.0.11
func (o SnapshotOutput) Status() pulumi.StringOutput
Snapshot Status. Details: Progressing: Creating. Accomplished: Created successfully. Failed: Creation failed
func (SnapshotOutput) ToSnapshotOutput ¶ added in v0.0.11
func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
func (SnapshotOutput) ToSnapshotOutputWithContext ¶ added in v0.0.11
func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
func (SnapshotOutput) ZoneId ¶ added in v0.0.11
func (o SnapshotOutput) ZoneId() pulumi.StringOutput
Availability Zone ID
type SnapshotState ¶ added in v0.0.11
type SnapshotState struct {
// Snapshot Creation Time
CreatedTime pulumi.StringPtrInput
// Snapshot Description
Description pulumi.StringPtrInput
// File System ID
FileSystemId pulumi.StringPtrInput
// File System Name
FileSystemName pulumi.StringPtrInput
// Is encryption enabled. Currently only false is supported (not encrypted)
IsEncrypt pulumi.BoolPtrInput
// Snapshot Creation Progress
Progress pulumi.StringPtrInput
// Snapshot Retention Period. Default is 2147483647 (permanent retention)
RetentionDays pulumi.IntPtrInput
// Snapshot ID
SnapshotId pulumi.StringPtrInput
// Snapshot Name
SnapshotName pulumi.StringPtrInput
// Snapshot Type. Default is Manual (manual snapshot)
SnapshotType pulumi.StringPtrInput
// File System Capacity (GiB)
SourceSize pulumi.IntPtrInput
// File System Version
SourceVersion pulumi.StringPtrInput
// Snapshot Status. Details: Progressing: Creating. Accomplished: Created successfully. Failed: Creation failed
Status pulumi.StringPtrInput
// Availability Zone ID
ZoneId pulumi.StringPtrInput
}
func (SnapshotState) ElementType ¶ added in v0.0.11
func (SnapshotState) ElementType() reflect.Type