Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type AccessGroup
- type AccessGroupArgs
- type AccessGroupArray
- type AccessGroupArrayInput
- type AccessGroupArrayOutput
- func (AccessGroupArrayOutput) ElementType() reflect.Type
- func (o AccessGroupArrayOutput) Index(i pulumi.IntInput) AccessGroupOutput
- func (o AccessGroupArrayOutput) ToAccessGroupArrayOutput() AccessGroupArrayOutput
- func (o AccessGroupArrayOutput) ToAccessGroupArrayOutputWithContext(ctx context.Context) AccessGroupArrayOutput
- type AccessGroupInput
- type AccessGroupMap
- type AccessGroupMapInput
- type AccessGroupMapOutput
- func (AccessGroupMapOutput) ElementType() reflect.Type
- func (o AccessGroupMapOutput) MapIndex(k pulumi.StringInput) AccessGroupOutput
- func (o AccessGroupMapOutput) ToAccessGroupMapOutput() AccessGroupMapOutput
- func (o AccessGroupMapOutput) ToAccessGroupMapOutputWithContext(ctx context.Context) AccessGroupMapOutput
- type AccessGroupOutput
- func (o AccessGroupOutput) CreateTime() pulumi.StringOutput
- func (o AccessGroupOutput) Description() pulumi.StringPtrOutput
- func (AccessGroupOutput) ElementType() reflect.Type
- func (o AccessGroupOutput) Name() pulumi.StringOutput
- func (o AccessGroupOutput) ToAccessGroupOutput() AccessGroupOutput
- func (o AccessGroupOutput) ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput
- type AccessGroupState
- type AccessRule
- type AccessRuleArgs
- type AccessRuleArray
- type AccessRuleArrayInput
- type AccessRuleArrayOutput
- func (AccessRuleArrayOutput) ElementType() reflect.Type
- func (o AccessRuleArrayOutput) Index(i pulumi.IntInput) AccessRuleOutput
- func (o AccessRuleArrayOutput) ToAccessRuleArrayOutput() AccessRuleArrayOutput
- func (o AccessRuleArrayOutput) ToAccessRuleArrayOutputWithContext(ctx context.Context) AccessRuleArrayOutput
- type AccessRuleInput
- type AccessRuleMap
- type AccessRuleMapInput
- type AccessRuleMapOutput
- func (AccessRuleMapOutput) ElementType() reflect.Type
- func (o AccessRuleMapOutput) MapIndex(k pulumi.StringInput) AccessRuleOutput
- func (o AccessRuleMapOutput) ToAccessRuleMapOutput() AccessRuleMapOutput
- func (o AccessRuleMapOutput) ToAccessRuleMapOutputWithContext(ctx context.Context) AccessRuleMapOutput
- type AccessRuleOutput
- func (o AccessRuleOutput) AccessGroupId() pulumi.StringOutput
- func (o AccessRuleOutput) AuthClientIp() pulumi.StringOutput
- func (AccessRuleOutput) ElementType() reflect.Type
- func (o AccessRuleOutput) Priority() pulumi.IntOutput
- func (o AccessRuleOutput) RwPermission() pulumi.StringPtrOutput
- func (o AccessRuleOutput) ToAccessRuleOutput() AccessRuleOutput
- func (o AccessRuleOutput) ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput
- func (o AccessRuleOutput) UserPermission() pulumi.StringPtrOutput
- type AccessRuleState
- type AutoSnapshotPolicy
- type AutoSnapshotPolicyArgs
- type AutoSnapshotPolicyArray
- type AutoSnapshotPolicyArrayInput
- type AutoSnapshotPolicyArrayOutput
- func (AutoSnapshotPolicyArrayOutput) ElementType() reflect.Type
- func (o AutoSnapshotPolicyArrayOutput) Index(i pulumi.IntInput) AutoSnapshotPolicyOutput
- func (o AutoSnapshotPolicyArrayOutput) ToAutoSnapshotPolicyArrayOutput() AutoSnapshotPolicyArrayOutput
- func (o AutoSnapshotPolicyArrayOutput) ToAutoSnapshotPolicyArrayOutputWithContext(ctx context.Context) AutoSnapshotPolicyArrayOutput
- type AutoSnapshotPolicyAttachment
- func (*AutoSnapshotPolicyAttachment) ElementType() reflect.Type
- func (i *AutoSnapshotPolicyAttachment) ToAutoSnapshotPolicyAttachmentOutput() AutoSnapshotPolicyAttachmentOutput
- func (i *AutoSnapshotPolicyAttachment) ToAutoSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentOutput
- type AutoSnapshotPolicyAttachmentArgs
- type AutoSnapshotPolicyAttachmentArray
- func (AutoSnapshotPolicyAttachmentArray) ElementType() reflect.Type
- func (i AutoSnapshotPolicyAttachmentArray) ToAutoSnapshotPolicyAttachmentArrayOutput() AutoSnapshotPolicyAttachmentArrayOutput
- func (i AutoSnapshotPolicyAttachmentArray) ToAutoSnapshotPolicyAttachmentArrayOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentArrayOutput
- type AutoSnapshotPolicyAttachmentArrayInput
- type AutoSnapshotPolicyAttachmentArrayOutput
- func (AutoSnapshotPolicyAttachmentArrayOutput) ElementType() reflect.Type
- func (o AutoSnapshotPolicyAttachmentArrayOutput) Index(i pulumi.IntInput) AutoSnapshotPolicyAttachmentOutput
- func (o AutoSnapshotPolicyAttachmentArrayOutput) ToAutoSnapshotPolicyAttachmentArrayOutput() AutoSnapshotPolicyAttachmentArrayOutput
- func (o AutoSnapshotPolicyAttachmentArrayOutput) ToAutoSnapshotPolicyAttachmentArrayOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentArrayOutput
- type AutoSnapshotPolicyAttachmentInput
- type AutoSnapshotPolicyAttachmentMap
- func (AutoSnapshotPolicyAttachmentMap) ElementType() reflect.Type
- func (i AutoSnapshotPolicyAttachmentMap) ToAutoSnapshotPolicyAttachmentMapOutput() AutoSnapshotPolicyAttachmentMapOutput
- func (i AutoSnapshotPolicyAttachmentMap) ToAutoSnapshotPolicyAttachmentMapOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentMapOutput
- type AutoSnapshotPolicyAttachmentMapInput
- type AutoSnapshotPolicyAttachmentMapOutput
- func (AutoSnapshotPolicyAttachmentMapOutput) ElementType() reflect.Type
- func (o AutoSnapshotPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) AutoSnapshotPolicyAttachmentOutput
- func (o AutoSnapshotPolicyAttachmentMapOutput) ToAutoSnapshotPolicyAttachmentMapOutput() AutoSnapshotPolicyAttachmentMapOutput
- func (o AutoSnapshotPolicyAttachmentMapOutput) ToAutoSnapshotPolicyAttachmentMapOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentMapOutput
- type AutoSnapshotPolicyAttachmentOutput
- func (o AutoSnapshotPolicyAttachmentOutput) AutoSnapshotPolicyId() pulumi.StringOutput
- func (AutoSnapshotPolicyAttachmentOutput) ElementType() reflect.Type
- func (o AutoSnapshotPolicyAttachmentOutput) FileSystemIds() pulumi.StringOutput
- func (o AutoSnapshotPolicyAttachmentOutput) ToAutoSnapshotPolicyAttachmentOutput() AutoSnapshotPolicyAttachmentOutput
- func (o AutoSnapshotPolicyAttachmentOutput) ToAutoSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentOutput
- type AutoSnapshotPolicyAttachmentState
- type AutoSnapshotPolicyInput
- type AutoSnapshotPolicyMap
- type AutoSnapshotPolicyMapInput
- type AutoSnapshotPolicyMapOutput
- func (AutoSnapshotPolicyMapOutput) ElementType() reflect.Type
- func (o AutoSnapshotPolicyMapOutput) MapIndex(k pulumi.StringInput) AutoSnapshotPolicyOutput
- func (o AutoSnapshotPolicyMapOutput) ToAutoSnapshotPolicyMapOutput() AutoSnapshotPolicyMapOutput
- func (o AutoSnapshotPolicyMapOutput) ToAutoSnapshotPolicyMapOutputWithContext(ctx context.Context) AutoSnapshotPolicyMapOutput
- type AutoSnapshotPolicyOutput
- func (o AutoSnapshotPolicyOutput) AliveDays() pulumi.IntPtrOutput
- func (o AutoSnapshotPolicyOutput) DayOfMonth() pulumi.StringPtrOutput
- func (o AutoSnapshotPolicyOutput) DayOfWeek() pulumi.StringPtrOutput
- func (AutoSnapshotPolicyOutput) ElementType() reflect.Type
- func (o AutoSnapshotPolicyOutput) Hour() pulumi.StringOutput
- func (o AutoSnapshotPolicyOutput) IntervalDays() pulumi.IntPtrOutput
- func (o AutoSnapshotPolicyOutput) PolicyName() pulumi.StringPtrOutput
- func (o AutoSnapshotPolicyOutput) ToAutoSnapshotPolicyOutput() AutoSnapshotPolicyOutput
- func (o AutoSnapshotPolicyOutput) ToAutoSnapshotPolicyOutputWithContext(ctx context.Context) AutoSnapshotPolicyOutput
- type AutoSnapshotPolicyState
- type FileSystem
- type FileSystemArgs
- type FileSystemArray
- type FileSystemArrayInput
- type FileSystemArrayOutput
- func (FileSystemArrayOutput) ElementType() reflect.Type
- func (o FileSystemArrayOutput) Index(i pulumi.IntInput) FileSystemOutput
- func (o FileSystemArrayOutput) ToFileSystemArrayOutput() FileSystemArrayOutput
- func (o FileSystemArrayOutput) ToFileSystemArrayOutputWithContext(ctx context.Context) FileSystemArrayOutput
- type FileSystemInput
- type FileSystemMap
- type FileSystemMapInput
- type FileSystemMapOutput
- func (FileSystemMapOutput) ElementType() reflect.Type
- func (o FileSystemMapOutput) MapIndex(k pulumi.StringInput) FileSystemOutput
- func (o FileSystemMapOutput) ToFileSystemMapOutput() FileSystemMapOutput
- func (o FileSystemMapOutput) ToFileSystemMapOutputWithContext(ctx context.Context) FileSystemMapOutput
- type FileSystemOutput
- func (o FileSystemOutput) AccessGroupId() pulumi.StringOutput
- func (o FileSystemOutput) AvailabilityZone() pulumi.StringOutput
- func (o FileSystemOutput) CreateTime() pulumi.StringOutput
- func (FileSystemOutput) ElementType() reflect.Type
- func (o FileSystemOutput) FsId() pulumi.StringOutput
- func (o FileSystemOutput) MountIp() pulumi.StringOutput
- func (o FileSystemOutput) Name() pulumi.StringOutput
- func (o FileSystemOutput) Protocol() pulumi.StringPtrOutput
- func (o FileSystemOutput) StorageType() pulumi.StringPtrOutput
- func (o FileSystemOutput) SubnetId() pulumi.StringOutput
- func (o FileSystemOutput) Tags() pulumi.MapOutput
- func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput
- func (o FileSystemOutput) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
- func (o FileSystemOutput) VpcId() pulumi.StringOutput
- type FileSystemState
- type GetAccessGroupsAccessGroupList
- type GetAccessGroupsAccessGroupListArgs
- func (GetAccessGroupsAccessGroupListArgs) ElementType() reflect.Type
- func (i GetAccessGroupsAccessGroupListArgs) ToGetAccessGroupsAccessGroupListOutput() GetAccessGroupsAccessGroupListOutput
- func (i GetAccessGroupsAccessGroupListArgs) ToGetAccessGroupsAccessGroupListOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupListOutput
- type GetAccessGroupsAccessGroupListArray
- func (GetAccessGroupsAccessGroupListArray) ElementType() reflect.Type
- func (i GetAccessGroupsAccessGroupListArray) ToGetAccessGroupsAccessGroupListArrayOutput() GetAccessGroupsAccessGroupListArrayOutput
- func (i GetAccessGroupsAccessGroupListArray) ToGetAccessGroupsAccessGroupListArrayOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupListArrayOutput
- type GetAccessGroupsAccessGroupListArrayInput
- type GetAccessGroupsAccessGroupListArrayOutput
- func (GetAccessGroupsAccessGroupListArrayOutput) ElementType() reflect.Type
- func (o GetAccessGroupsAccessGroupListArrayOutput) Index(i pulumi.IntInput) GetAccessGroupsAccessGroupListOutput
- func (o GetAccessGroupsAccessGroupListArrayOutput) ToGetAccessGroupsAccessGroupListArrayOutput() GetAccessGroupsAccessGroupListArrayOutput
- func (o GetAccessGroupsAccessGroupListArrayOutput) ToGetAccessGroupsAccessGroupListArrayOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupListArrayOutput
- type GetAccessGroupsAccessGroupListInput
- type GetAccessGroupsAccessGroupListOutput
- func (o GetAccessGroupsAccessGroupListOutput) AccessGroupId() pulumi.StringOutput
- func (o GetAccessGroupsAccessGroupListOutput) CreateTime() pulumi.StringOutput
- func (o GetAccessGroupsAccessGroupListOutput) Description() pulumi.StringOutput
- func (GetAccessGroupsAccessGroupListOutput) ElementType() reflect.Type
- func (o GetAccessGroupsAccessGroupListOutput) Name() pulumi.StringOutput
- func (o GetAccessGroupsAccessGroupListOutput) ToGetAccessGroupsAccessGroupListOutput() GetAccessGroupsAccessGroupListOutput
- func (o GetAccessGroupsAccessGroupListOutput) ToGetAccessGroupsAccessGroupListOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupListOutput
- type GetAccessGroupsArgs
- type GetAccessGroupsOutputArgs
- type GetAccessGroupsResult
- type GetAccessGroupsResultOutput
- func (o GetAccessGroupsResultOutput) AccessGroupId() pulumi.StringPtrOutput
- func (o GetAccessGroupsResultOutput) AccessGroupLists() GetAccessGroupsAccessGroupListArrayOutput
- func (GetAccessGroupsResultOutput) ElementType() reflect.Type
- func (o GetAccessGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetAccessGroupsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetAccessGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutput() GetAccessGroupsResultOutput
- func (o GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutputWithContext(ctx context.Context) GetAccessGroupsResultOutput
- type GetAccessRulesAccessRuleList
- type GetAccessRulesAccessRuleListArgs
- func (GetAccessRulesAccessRuleListArgs) ElementType() reflect.Type
- func (i GetAccessRulesAccessRuleListArgs) ToGetAccessRulesAccessRuleListOutput() GetAccessRulesAccessRuleListOutput
- func (i GetAccessRulesAccessRuleListArgs) ToGetAccessRulesAccessRuleListOutputWithContext(ctx context.Context) GetAccessRulesAccessRuleListOutput
- type GetAccessRulesAccessRuleListArray
- func (GetAccessRulesAccessRuleListArray) ElementType() reflect.Type
- func (i GetAccessRulesAccessRuleListArray) ToGetAccessRulesAccessRuleListArrayOutput() GetAccessRulesAccessRuleListArrayOutput
- func (i GetAccessRulesAccessRuleListArray) ToGetAccessRulesAccessRuleListArrayOutputWithContext(ctx context.Context) GetAccessRulesAccessRuleListArrayOutput
- type GetAccessRulesAccessRuleListArrayInput
- type GetAccessRulesAccessRuleListArrayOutput
- func (GetAccessRulesAccessRuleListArrayOutput) ElementType() reflect.Type
- func (o GetAccessRulesAccessRuleListArrayOutput) Index(i pulumi.IntInput) GetAccessRulesAccessRuleListOutput
- func (o GetAccessRulesAccessRuleListArrayOutput) ToGetAccessRulesAccessRuleListArrayOutput() GetAccessRulesAccessRuleListArrayOutput
- func (o GetAccessRulesAccessRuleListArrayOutput) ToGetAccessRulesAccessRuleListArrayOutputWithContext(ctx context.Context) GetAccessRulesAccessRuleListArrayOutput
- type GetAccessRulesAccessRuleListInput
- type GetAccessRulesAccessRuleListOutput
- func (o GetAccessRulesAccessRuleListOutput) AccessRuleId() pulumi.StringOutput
- func (o GetAccessRulesAccessRuleListOutput) AuthClientIp() pulumi.StringOutput
- func (GetAccessRulesAccessRuleListOutput) ElementType() reflect.Type
- func (o GetAccessRulesAccessRuleListOutput) Priority() pulumi.IntOutput
- func (o GetAccessRulesAccessRuleListOutput) RwPermission() pulumi.StringOutput
- func (o GetAccessRulesAccessRuleListOutput) ToGetAccessRulesAccessRuleListOutput() GetAccessRulesAccessRuleListOutput
- func (o GetAccessRulesAccessRuleListOutput) ToGetAccessRulesAccessRuleListOutputWithContext(ctx context.Context) GetAccessRulesAccessRuleListOutput
- func (o GetAccessRulesAccessRuleListOutput) UserPermission() pulumi.StringOutput
- type GetAccessRulesArgs
- type GetAccessRulesOutputArgs
- type GetAccessRulesResult
- type GetAccessRulesResultOutput
- func (o GetAccessRulesResultOutput) AccessGroupId() pulumi.StringOutput
- func (o GetAccessRulesResultOutput) AccessRuleId() pulumi.StringPtrOutput
- func (o GetAccessRulesResultOutput) AccessRuleLists() GetAccessRulesAccessRuleListArrayOutput
- func (GetAccessRulesResultOutput) ElementType() reflect.Type
- func (o GetAccessRulesResultOutput) Id() pulumi.StringOutput
- func (o GetAccessRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAccessRulesResultOutput) ToGetAccessRulesResultOutput() GetAccessRulesResultOutput
- func (o GetAccessRulesResultOutput) ToGetAccessRulesResultOutputWithContext(ctx context.Context) GetAccessRulesResultOutput
- type GetAvailableZoneArgs
- type GetAvailableZoneOutputArgs
- type GetAvailableZoneRegionZone
- type GetAvailableZoneRegionZoneArgs
- func (GetAvailableZoneRegionZoneArgs) ElementType() reflect.Type
- func (i GetAvailableZoneRegionZoneArgs) ToGetAvailableZoneRegionZoneOutput() GetAvailableZoneRegionZoneOutput
- func (i GetAvailableZoneRegionZoneArgs) ToGetAvailableZoneRegionZoneOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneOutput
- type GetAvailableZoneRegionZoneArray
- func (GetAvailableZoneRegionZoneArray) ElementType() reflect.Type
- func (i GetAvailableZoneRegionZoneArray) ToGetAvailableZoneRegionZoneArrayOutput() GetAvailableZoneRegionZoneArrayOutput
- func (i GetAvailableZoneRegionZoneArray) ToGetAvailableZoneRegionZoneArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneArrayOutput
- type GetAvailableZoneRegionZoneArrayInput
- type GetAvailableZoneRegionZoneArrayOutput
- func (GetAvailableZoneRegionZoneArrayOutput) ElementType() reflect.Type
- func (o GetAvailableZoneRegionZoneArrayOutput) Index(i pulumi.IntInput) GetAvailableZoneRegionZoneOutput
- func (o GetAvailableZoneRegionZoneArrayOutput) ToGetAvailableZoneRegionZoneArrayOutput() GetAvailableZoneRegionZoneArrayOutput
- func (o GetAvailableZoneRegionZoneArrayOutput) ToGetAvailableZoneRegionZoneArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneArrayOutput
- type GetAvailableZoneRegionZoneInput
- type GetAvailableZoneRegionZoneOutput
- func (GetAvailableZoneRegionZoneOutput) ElementType() reflect.Type
- func (o GetAvailableZoneRegionZoneOutput) Region() pulumi.StringOutput
- func (o GetAvailableZoneRegionZoneOutput) RegionCnName() pulumi.StringOutput
- func (o GetAvailableZoneRegionZoneOutput) RegionName() pulumi.StringOutput
- func (o GetAvailableZoneRegionZoneOutput) RegionStatus() pulumi.StringOutput
- func (o GetAvailableZoneRegionZoneOutput) ToGetAvailableZoneRegionZoneOutput() GetAvailableZoneRegionZoneOutput
- func (o GetAvailableZoneRegionZoneOutput) ToGetAvailableZoneRegionZoneOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneOutput
- func (o GetAvailableZoneRegionZoneOutput) Zones() GetAvailableZoneRegionZoneZoneArrayOutput
- type GetAvailableZoneRegionZoneZone
- type GetAvailableZoneRegionZoneZoneArgs
- func (GetAvailableZoneRegionZoneZoneArgs) ElementType() reflect.Type
- func (i GetAvailableZoneRegionZoneZoneArgs) ToGetAvailableZoneRegionZoneZoneOutput() GetAvailableZoneRegionZoneZoneOutput
- func (i GetAvailableZoneRegionZoneZoneArgs) ToGetAvailableZoneRegionZoneZoneOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneOutput
- type GetAvailableZoneRegionZoneZoneArray
- func (GetAvailableZoneRegionZoneZoneArray) ElementType() reflect.Type
- func (i GetAvailableZoneRegionZoneZoneArray) ToGetAvailableZoneRegionZoneZoneArrayOutput() GetAvailableZoneRegionZoneZoneArrayOutput
- func (i GetAvailableZoneRegionZoneZoneArray) ToGetAvailableZoneRegionZoneZoneArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneArrayOutput
- type GetAvailableZoneRegionZoneZoneArrayInput
- type GetAvailableZoneRegionZoneZoneArrayOutput
- func (GetAvailableZoneRegionZoneZoneArrayOutput) ElementType() reflect.Type
- func (o GetAvailableZoneRegionZoneZoneArrayOutput) Index(i pulumi.IntInput) GetAvailableZoneRegionZoneZoneOutput
- func (o GetAvailableZoneRegionZoneZoneArrayOutput) ToGetAvailableZoneRegionZoneZoneArrayOutput() GetAvailableZoneRegionZoneZoneArrayOutput
- func (o GetAvailableZoneRegionZoneZoneArrayOutput) ToGetAvailableZoneRegionZoneZoneArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneArrayOutput
- type GetAvailableZoneRegionZoneZoneInput
- type GetAvailableZoneRegionZoneZoneOutput
- func (GetAvailableZoneRegionZoneZoneOutput) ElementType() reflect.Type
- func (o GetAvailableZoneRegionZoneZoneOutput) ToGetAvailableZoneRegionZoneZoneOutput() GetAvailableZoneRegionZoneZoneOutput
- func (o GetAvailableZoneRegionZoneZoneOutput) ToGetAvailableZoneRegionZoneZoneOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneOutput
- func (o GetAvailableZoneRegionZoneZoneOutput) Types() GetAvailableZoneRegionZoneZoneTypeArrayOutput
- func (o GetAvailableZoneRegionZoneZoneOutput) Zone() pulumi.StringOutput
- func (o GetAvailableZoneRegionZoneZoneOutput) ZoneCnName() pulumi.StringOutput
- func (o GetAvailableZoneRegionZoneZoneOutput) ZoneId() pulumi.IntOutput
- func (o GetAvailableZoneRegionZoneZoneOutput) ZoneName() pulumi.StringOutput
- type GetAvailableZoneRegionZoneZoneType
- type GetAvailableZoneRegionZoneZoneTypeArgs
- func (GetAvailableZoneRegionZoneZoneTypeArgs) ElementType() reflect.Type
- func (i GetAvailableZoneRegionZoneZoneTypeArgs) ToGetAvailableZoneRegionZoneZoneTypeOutput() GetAvailableZoneRegionZoneZoneTypeOutput
- func (i GetAvailableZoneRegionZoneZoneTypeArgs) ToGetAvailableZoneRegionZoneZoneTypeOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeOutput
- type GetAvailableZoneRegionZoneZoneTypeArray
- func (GetAvailableZoneRegionZoneZoneTypeArray) ElementType() reflect.Type
- func (i GetAvailableZoneRegionZoneZoneTypeArray) ToGetAvailableZoneRegionZoneZoneTypeArrayOutput() GetAvailableZoneRegionZoneZoneTypeArrayOutput
- func (i GetAvailableZoneRegionZoneZoneTypeArray) ToGetAvailableZoneRegionZoneZoneTypeArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeArrayOutput
- type GetAvailableZoneRegionZoneZoneTypeArrayInput
- type GetAvailableZoneRegionZoneZoneTypeArrayOutput
- func (GetAvailableZoneRegionZoneZoneTypeArrayOutput) ElementType() reflect.Type
- func (o GetAvailableZoneRegionZoneZoneTypeArrayOutput) Index(i pulumi.IntInput) GetAvailableZoneRegionZoneZoneTypeOutput
- func (o GetAvailableZoneRegionZoneZoneTypeArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeArrayOutput() GetAvailableZoneRegionZoneZoneTypeArrayOutput
- func (o GetAvailableZoneRegionZoneZoneTypeArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeArrayOutput
- type GetAvailableZoneRegionZoneZoneTypeInput
- type GetAvailableZoneRegionZoneZoneTypeOutput
- func (GetAvailableZoneRegionZoneZoneTypeOutput) ElementType() reflect.Type
- func (o GetAvailableZoneRegionZoneZoneTypeOutput) Prepayment() pulumi.BoolOutput
- func (o GetAvailableZoneRegionZoneZoneTypeOutput) Protocols() GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput
- func (o GetAvailableZoneRegionZoneZoneTypeOutput) ToGetAvailableZoneRegionZoneZoneTypeOutput() GetAvailableZoneRegionZoneZoneTypeOutput
- func (o GetAvailableZoneRegionZoneZoneTypeOutput) ToGetAvailableZoneRegionZoneZoneTypeOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeOutput
- func (o GetAvailableZoneRegionZoneZoneTypeOutput) Type() pulumi.StringOutput
- type GetAvailableZoneRegionZoneZoneTypeProtocol
- type GetAvailableZoneRegionZoneZoneTypeProtocolArgs
- func (GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ElementType() reflect.Type
- func (i GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutput() GetAvailableZoneRegionZoneZoneTypeProtocolOutput
- func (i GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolOutput
- type GetAvailableZoneRegionZoneZoneTypeProtocolArray
- func (GetAvailableZoneRegionZoneZoneTypeProtocolArray) ElementType() reflect.Type
- func (i GetAvailableZoneRegionZoneZoneTypeProtocolArray) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput() GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput
- func (i GetAvailableZoneRegionZoneZoneTypeProtocolArray) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput
- type GetAvailableZoneRegionZoneZoneTypeProtocolArrayInput
- type GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput
- func (GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) ElementType() reflect.Type
- func (o GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) Index(i pulumi.IntInput) GetAvailableZoneRegionZoneZoneTypeProtocolOutput
- func (o GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput() GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput
- func (o GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput
- type GetAvailableZoneRegionZoneZoneTypeProtocolInput
- type GetAvailableZoneRegionZoneZoneTypeProtocolOutput
- func (GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ElementType() reflect.Type
- func (o GetAvailableZoneRegionZoneZoneTypeProtocolOutput) Protocol() pulumi.StringOutput
- func (o GetAvailableZoneRegionZoneZoneTypeProtocolOutput) SaleStatus() pulumi.StringOutput
- func (o GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutput() GetAvailableZoneRegionZoneZoneTypeProtocolOutput
- func (o GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolOutput
- type GetAvailableZoneResult
- type GetAvailableZoneResultOutput
- func (GetAvailableZoneResultOutput) ElementType() reflect.Type
- func (o GetAvailableZoneResultOutput) Id() pulumi.StringOutput
- func (o GetAvailableZoneResultOutput) RegionZones() GetAvailableZoneRegionZoneArrayOutput
- func (o GetAvailableZoneResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAvailableZoneResultOutput) ToGetAvailableZoneResultOutput() GetAvailableZoneResultOutput
- func (o GetAvailableZoneResultOutput) ToGetAvailableZoneResultOutputWithContext(ctx context.Context) GetAvailableZoneResultOutput
- type GetFileSystemClientsArgs
- type GetFileSystemClientsClientList
- type GetFileSystemClientsClientListArgs
- func (GetFileSystemClientsClientListArgs) ElementType() reflect.Type
- func (i GetFileSystemClientsClientListArgs) ToGetFileSystemClientsClientListOutput() GetFileSystemClientsClientListOutput
- func (i GetFileSystemClientsClientListArgs) ToGetFileSystemClientsClientListOutputWithContext(ctx context.Context) GetFileSystemClientsClientListOutput
- type GetFileSystemClientsClientListArray
- func (GetFileSystemClientsClientListArray) ElementType() reflect.Type
- func (i GetFileSystemClientsClientListArray) ToGetFileSystemClientsClientListArrayOutput() GetFileSystemClientsClientListArrayOutput
- func (i GetFileSystemClientsClientListArray) ToGetFileSystemClientsClientListArrayOutputWithContext(ctx context.Context) GetFileSystemClientsClientListArrayOutput
- type GetFileSystemClientsClientListArrayInput
- type GetFileSystemClientsClientListArrayOutput
- func (GetFileSystemClientsClientListArrayOutput) ElementType() reflect.Type
- func (o GetFileSystemClientsClientListArrayOutput) Index(i pulumi.IntInput) GetFileSystemClientsClientListOutput
- func (o GetFileSystemClientsClientListArrayOutput) ToGetFileSystemClientsClientListArrayOutput() GetFileSystemClientsClientListArrayOutput
- func (o GetFileSystemClientsClientListArrayOutput) ToGetFileSystemClientsClientListArrayOutputWithContext(ctx context.Context) GetFileSystemClientsClientListArrayOutput
- type GetFileSystemClientsClientListInput
- type GetFileSystemClientsClientListOutput
- func (o GetFileSystemClientsClientListOutput) CfsVip() pulumi.StringOutput
- func (o GetFileSystemClientsClientListOutput) ClientIp() pulumi.StringOutput
- func (GetFileSystemClientsClientListOutput) ElementType() reflect.Type
- func (o GetFileSystemClientsClientListOutput) MountDirectory() pulumi.StringOutput
- func (o GetFileSystemClientsClientListOutput) ToGetFileSystemClientsClientListOutput() GetFileSystemClientsClientListOutput
- func (o GetFileSystemClientsClientListOutput) ToGetFileSystemClientsClientListOutputWithContext(ctx context.Context) GetFileSystemClientsClientListOutput
- func (o GetFileSystemClientsClientListOutput) VpcId() pulumi.StringOutput
- func (o GetFileSystemClientsClientListOutput) Zone() pulumi.StringOutput
- func (o GetFileSystemClientsClientListOutput) ZoneName() pulumi.StringOutput
- type GetFileSystemClientsOutputArgs
- type GetFileSystemClientsResult
- type GetFileSystemClientsResultOutput
- func (o GetFileSystemClientsResultOutput) ClientLists() GetFileSystemClientsClientListArrayOutput
- func (GetFileSystemClientsResultOutput) ElementType() reflect.Type
- func (o GetFileSystemClientsResultOutput) FileSystemId() pulumi.StringOutput
- func (o GetFileSystemClientsResultOutput) Id() pulumi.StringOutput
- func (o GetFileSystemClientsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetFileSystemClientsResultOutput) ToGetFileSystemClientsResultOutput() GetFileSystemClientsResultOutput
- func (o GetFileSystemClientsResultOutput) ToGetFileSystemClientsResultOutputWithContext(ctx context.Context) GetFileSystemClientsResultOutput
- type GetFileSystemsArgs
- type GetFileSystemsFileSystemList
- type GetFileSystemsFileSystemListArgs
- func (GetFileSystemsFileSystemListArgs) ElementType() reflect.Type
- func (i GetFileSystemsFileSystemListArgs) ToGetFileSystemsFileSystemListOutput() GetFileSystemsFileSystemListOutput
- func (i GetFileSystemsFileSystemListArgs) ToGetFileSystemsFileSystemListOutputWithContext(ctx context.Context) GetFileSystemsFileSystemListOutput
- type GetFileSystemsFileSystemListArray
- func (GetFileSystemsFileSystemListArray) ElementType() reflect.Type
- func (i GetFileSystemsFileSystemListArray) ToGetFileSystemsFileSystemListArrayOutput() GetFileSystemsFileSystemListArrayOutput
- func (i GetFileSystemsFileSystemListArray) ToGetFileSystemsFileSystemListArrayOutputWithContext(ctx context.Context) GetFileSystemsFileSystemListArrayOutput
- type GetFileSystemsFileSystemListArrayInput
- type GetFileSystemsFileSystemListArrayOutput
- func (GetFileSystemsFileSystemListArrayOutput) ElementType() reflect.Type
- func (o GetFileSystemsFileSystemListArrayOutput) Index(i pulumi.IntInput) GetFileSystemsFileSystemListOutput
- func (o GetFileSystemsFileSystemListArrayOutput) ToGetFileSystemsFileSystemListArrayOutput() GetFileSystemsFileSystemListArrayOutput
- func (o GetFileSystemsFileSystemListArrayOutput) ToGetFileSystemsFileSystemListArrayOutputWithContext(ctx context.Context) GetFileSystemsFileSystemListArrayOutput
- type GetFileSystemsFileSystemListInput
- type GetFileSystemsFileSystemListOutput
- func (o GetFileSystemsFileSystemListOutput) AccessGroupId() pulumi.StringOutput
- func (o GetFileSystemsFileSystemListOutput) AvailabilityZone() pulumi.StringOutput
- func (o GetFileSystemsFileSystemListOutput) CreateTime() pulumi.StringOutput
- func (GetFileSystemsFileSystemListOutput) ElementType() reflect.Type
- func (o GetFileSystemsFileSystemListOutput) FileSystemId() pulumi.StringOutput
- func (o GetFileSystemsFileSystemListOutput) FsId() pulumi.StringOutput
- func (o GetFileSystemsFileSystemListOutput) MountIp() pulumi.StringOutput
- func (o GetFileSystemsFileSystemListOutput) Name() pulumi.StringOutput
- func (o GetFileSystemsFileSystemListOutput) Protocol() pulumi.StringOutput
- func (o GetFileSystemsFileSystemListOutput) SizeLimit() pulumi.IntOutput
- func (o GetFileSystemsFileSystemListOutput) SizeUsed() pulumi.IntOutput
- func (o GetFileSystemsFileSystemListOutput) Status() pulumi.StringOutput
- func (o GetFileSystemsFileSystemListOutput) StorageType() pulumi.StringOutput
- func (o GetFileSystemsFileSystemListOutput) ToGetFileSystemsFileSystemListOutput() GetFileSystemsFileSystemListOutput
- func (o GetFileSystemsFileSystemListOutput) ToGetFileSystemsFileSystemListOutputWithContext(ctx context.Context) GetFileSystemsFileSystemListOutput
- type GetFileSystemsOutputArgs
- type GetFileSystemsResult
- type GetFileSystemsResultOutput
- func (o GetFileSystemsResultOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (GetFileSystemsResultOutput) ElementType() reflect.Type
- func (o GetFileSystemsResultOutput) FileSystemId() pulumi.StringPtrOutput
- func (o GetFileSystemsResultOutput) FileSystemLists() GetFileSystemsFileSystemListArrayOutput
- func (o GetFileSystemsResultOutput) Id() pulumi.StringOutput
- func (o GetFileSystemsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetFileSystemsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetFileSystemsResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o GetFileSystemsResultOutput) ToGetFileSystemsResultOutput() GetFileSystemsResultOutput
- func (o GetFileSystemsResultOutput) ToGetFileSystemsResultOutputWithContext(ctx context.Context) GetFileSystemsResultOutput
- func (o GetFileSystemsResultOutput) VpcId() pulumi.StringPtrOutput
- type GetMountTargetsArgs
- type GetMountTargetsMountTarget
- type GetMountTargetsMountTargetArgs
- func (GetMountTargetsMountTargetArgs) ElementType() reflect.Type
- func (i GetMountTargetsMountTargetArgs) ToGetMountTargetsMountTargetOutput() GetMountTargetsMountTargetOutput
- func (i GetMountTargetsMountTargetArgs) ToGetMountTargetsMountTargetOutputWithContext(ctx context.Context) GetMountTargetsMountTargetOutput
- type GetMountTargetsMountTargetArray
- func (GetMountTargetsMountTargetArray) ElementType() reflect.Type
- func (i GetMountTargetsMountTargetArray) ToGetMountTargetsMountTargetArrayOutput() GetMountTargetsMountTargetArrayOutput
- func (i GetMountTargetsMountTargetArray) ToGetMountTargetsMountTargetArrayOutputWithContext(ctx context.Context) GetMountTargetsMountTargetArrayOutput
- type GetMountTargetsMountTargetArrayInput
- type GetMountTargetsMountTargetArrayOutput
- func (GetMountTargetsMountTargetArrayOutput) ElementType() reflect.Type
- func (o GetMountTargetsMountTargetArrayOutput) Index(i pulumi.IntInput) GetMountTargetsMountTargetOutput
- func (o GetMountTargetsMountTargetArrayOutput) ToGetMountTargetsMountTargetArrayOutput() GetMountTargetsMountTargetArrayOutput
- func (o GetMountTargetsMountTargetArrayOutput) ToGetMountTargetsMountTargetArrayOutputWithContext(ctx context.Context) GetMountTargetsMountTargetArrayOutput
- type GetMountTargetsMountTargetInput
- type GetMountTargetsMountTargetOutput
- func (o GetMountTargetsMountTargetOutput) CcnId() pulumi.StringOutput
- func (o GetMountTargetsMountTargetOutput) CidrBlock() pulumi.StringOutput
- func (GetMountTargetsMountTargetOutput) ElementType() reflect.Type
- func (o GetMountTargetsMountTargetOutput) FileSystemId() pulumi.StringOutput
- func (o GetMountTargetsMountTargetOutput) FsId() pulumi.StringOutput
- func (o GetMountTargetsMountTargetOutput) IpAddress() pulumi.StringOutput
- func (o GetMountTargetsMountTargetOutput) LifeCycleState() pulumi.StringOutput
- func (o GetMountTargetsMountTargetOutput) MountTargetId() pulumi.StringOutput
- func (o GetMountTargetsMountTargetOutput) NetworkInterface() pulumi.StringOutput
- func (o GetMountTargetsMountTargetOutput) SubnetId() pulumi.StringOutput
- func (o GetMountTargetsMountTargetOutput) SubnetName() pulumi.StringOutput
- func (o GetMountTargetsMountTargetOutput) ToGetMountTargetsMountTargetOutput() GetMountTargetsMountTargetOutput
- func (o GetMountTargetsMountTargetOutput) ToGetMountTargetsMountTargetOutputWithContext(ctx context.Context) GetMountTargetsMountTargetOutput
- func (o GetMountTargetsMountTargetOutput) VpcId() pulumi.StringOutput
- func (o GetMountTargetsMountTargetOutput) VpcName() pulumi.StringOutput
- type GetMountTargetsOutputArgs
- type GetMountTargetsResult
- type GetMountTargetsResultOutput
- func (GetMountTargetsResultOutput) ElementType() reflect.Type
- func (o GetMountTargetsResultOutput) FileSystemId() pulumi.StringOutput
- func (o GetMountTargetsResultOutput) Id() pulumi.StringOutput
- func (o GetMountTargetsResultOutput) MountTargets() GetMountTargetsMountTargetArrayOutput
- func (o GetMountTargetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetMountTargetsResultOutput) ToGetMountTargetsResultOutput() GetMountTargetsResultOutput
- func (o GetMountTargetsResultOutput) ToGetMountTargetsResultOutputWithContext(ctx context.Context) GetMountTargetsResultOutput
- type SignUpCfsService
- type SignUpCfsServiceArgs
- type SignUpCfsServiceArray
- type SignUpCfsServiceArrayInput
- type SignUpCfsServiceArrayOutput
- func (SignUpCfsServiceArrayOutput) ElementType() reflect.Type
- func (o SignUpCfsServiceArrayOutput) Index(i pulumi.IntInput) SignUpCfsServiceOutput
- func (o SignUpCfsServiceArrayOutput) ToSignUpCfsServiceArrayOutput() SignUpCfsServiceArrayOutput
- func (o SignUpCfsServiceArrayOutput) ToSignUpCfsServiceArrayOutputWithContext(ctx context.Context) SignUpCfsServiceArrayOutput
- type SignUpCfsServiceInput
- type SignUpCfsServiceMap
- type SignUpCfsServiceMapInput
- type SignUpCfsServiceMapOutput
- func (SignUpCfsServiceMapOutput) ElementType() reflect.Type
- func (o SignUpCfsServiceMapOutput) MapIndex(k pulumi.StringInput) SignUpCfsServiceOutput
- func (o SignUpCfsServiceMapOutput) ToSignUpCfsServiceMapOutput() SignUpCfsServiceMapOutput
- func (o SignUpCfsServiceMapOutput) ToSignUpCfsServiceMapOutputWithContext(ctx context.Context) SignUpCfsServiceMapOutput
- type SignUpCfsServiceOutput
- func (o SignUpCfsServiceOutput) CfsServiceStatus() pulumi.StringOutput
- func (SignUpCfsServiceOutput) ElementType() reflect.Type
- func (o SignUpCfsServiceOutput) ToSignUpCfsServiceOutput() SignUpCfsServiceOutput
- func (o SignUpCfsServiceOutput) ToSignUpCfsServiceOutputWithContext(ctx context.Context) SignUpCfsServiceOutput
- type SignUpCfsServiceState
- type Snapshot
- type SnapshotArgs
- type SnapshotArray
- type SnapshotArrayInput
- type SnapshotArrayOutput
- type SnapshotInput
- type SnapshotMap
- type SnapshotMapInput
- type SnapshotMapOutput
- type SnapshotOutput
- func (SnapshotOutput) ElementType() reflect.Type
- func (o SnapshotOutput) FileSystemId() pulumi.StringOutput
- func (o SnapshotOutput) SnapshotName() pulumi.StringPtrOutput
- func (o SnapshotOutput) Tags() pulumi.MapOutput
- func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
- func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
- type SnapshotState
- type UserQuota
- type UserQuotaArgs
- type UserQuotaArray
- type UserQuotaArrayInput
- type UserQuotaArrayOutput
- func (UserQuotaArrayOutput) ElementType() reflect.Type
- func (o UserQuotaArrayOutput) Index(i pulumi.IntInput) UserQuotaOutput
- func (o UserQuotaArrayOutput) ToUserQuotaArrayOutput() UserQuotaArrayOutput
- func (o UserQuotaArrayOutput) ToUserQuotaArrayOutputWithContext(ctx context.Context) UserQuotaArrayOutput
- type UserQuotaInput
- type UserQuotaMap
- type UserQuotaMapInput
- type UserQuotaMapOutput
- type UserQuotaOutput
- func (o UserQuotaOutput) CapacityHardLimit() pulumi.IntPtrOutput
- func (UserQuotaOutput) ElementType() reflect.Type
- func (o UserQuotaOutput) FileHardLimit() pulumi.IntPtrOutput
- func (o UserQuotaOutput) FileSystemId() pulumi.StringOutput
- func (o UserQuotaOutput) ToUserQuotaOutput() UserQuotaOutput
- func (o UserQuotaOutput) ToUserQuotaOutputWithContext(ctx context.Context) UserQuotaOutput
- func (o UserQuotaOutput) UserId() pulumi.StringOutput
- func (o UserQuotaOutput) UserType() pulumi.StringOutput
- type UserQuotaState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.5
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type AccessGroup ¶
type AccessGroup struct { pulumi.CustomResourceState // Create time of the access group. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Description of the access group, and max length is 255. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of the access group, and max length is 64. Name pulumi.StringOutput `pulumi:"name"` }
Provides a resource to create a CFS access group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.NewAccessGroup(ctx, "foo", &Cfs.AccessGroupArgs{ Description: pulumi.String("test"), }) if err != nil { return err } return nil }) }
```
## Import
CFS access group can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cfs/accessGroup:AccessGroup foo pgroup-7nx89k7l
```
func GetAccessGroup ¶
func GetAccessGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessGroupState, opts ...pulumi.ResourceOption) (*AccessGroup, error)
GetAccessGroup gets an existing AccessGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessGroup ¶
func NewAccessGroup(ctx *pulumi.Context, name string, args *AccessGroupArgs, opts ...pulumi.ResourceOption) (*AccessGroup, error)
NewAccessGroup registers a new resource with the given unique name, arguments, and options.
func (*AccessGroup) ElementType ¶
func (*AccessGroup) ElementType() reflect.Type
func (*AccessGroup) ToAccessGroupOutput ¶
func (i *AccessGroup) ToAccessGroupOutput() AccessGroupOutput
func (*AccessGroup) ToAccessGroupOutputWithContext ¶
func (i *AccessGroup) ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput
type AccessGroupArgs ¶
type AccessGroupArgs struct { // Description of the access group, and max length is 255. Description pulumi.StringPtrInput // Name of the access group, and max length is 64. Name pulumi.StringPtrInput }
The set of arguments for constructing a AccessGroup resource.
func (AccessGroupArgs) ElementType ¶
func (AccessGroupArgs) ElementType() reflect.Type
type AccessGroupArray ¶
type AccessGroupArray []AccessGroupInput
func (AccessGroupArray) ElementType ¶
func (AccessGroupArray) ElementType() reflect.Type
func (AccessGroupArray) ToAccessGroupArrayOutput ¶
func (i AccessGroupArray) ToAccessGroupArrayOutput() AccessGroupArrayOutput
func (AccessGroupArray) ToAccessGroupArrayOutputWithContext ¶
func (i AccessGroupArray) ToAccessGroupArrayOutputWithContext(ctx context.Context) AccessGroupArrayOutput
type AccessGroupArrayInput ¶
type AccessGroupArrayInput interface { pulumi.Input ToAccessGroupArrayOutput() AccessGroupArrayOutput ToAccessGroupArrayOutputWithContext(context.Context) AccessGroupArrayOutput }
AccessGroupArrayInput is an input type that accepts AccessGroupArray and AccessGroupArrayOutput values. You can construct a concrete instance of `AccessGroupArrayInput` via:
AccessGroupArray{ AccessGroupArgs{...} }
type AccessGroupArrayOutput ¶
type AccessGroupArrayOutput struct{ *pulumi.OutputState }
func (AccessGroupArrayOutput) ElementType ¶
func (AccessGroupArrayOutput) ElementType() reflect.Type
func (AccessGroupArrayOutput) Index ¶
func (o AccessGroupArrayOutput) Index(i pulumi.IntInput) AccessGroupOutput
func (AccessGroupArrayOutput) ToAccessGroupArrayOutput ¶
func (o AccessGroupArrayOutput) ToAccessGroupArrayOutput() AccessGroupArrayOutput
func (AccessGroupArrayOutput) ToAccessGroupArrayOutputWithContext ¶
func (o AccessGroupArrayOutput) ToAccessGroupArrayOutputWithContext(ctx context.Context) AccessGroupArrayOutput
type AccessGroupInput ¶
type AccessGroupInput interface { pulumi.Input ToAccessGroupOutput() AccessGroupOutput ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput }
type AccessGroupMap ¶
type AccessGroupMap map[string]AccessGroupInput
func (AccessGroupMap) ElementType ¶
func (AccessGroupMap) ElementType() reflect.Type
func (AccessGroupMap) ToAccessGroupMapOutput ¶
func (i AccessGroupMap) ToAccessGroupMapOutput() AccessGroupMapOutput
func (AccessGroupMap) ToAccessGroupMapOutputWithContext ¶
func (i AccessGroupMap) ToAccessGroupMapOutputWithContext(ctx context.Context) AccessGroupMapOutput
type AccessGroupMapInput ¶
type AccessGroupMapInput interface { pulumi.Input ToAccessGroupMapOutput() AccessGroupMapOutput ToAccessGroupMapOutputWithContext(context.Context) AccessGroupMapOutput }
AccessGroupMapInput is an input type that accepts AccessGroupMap and AccessGroupMapOutput values. You can construct a concrete instance of `AccessGroupMapInput` via:
AccessGroupMap{ "key": AccessGroupArgs{...} }
type AccessGroupMapOutput ¶
type AccessGroupMapOutput struct{ *pulumi.OutputState }
func (AccessGroupMapOutput) ElementType ¶
func (AccessGroupMapOutput) ElementType() reflect.Type
func (AccessGroupMapOutput) MapIndex ¶
func (o AccessGroupMapOutput) MapIndex(k pulumi.StringInput) AccessGroupOutput
func (AccessGroupMapOutput) ToAccessGroupMapOutput ¶
func (o AccessGroupMapOutput) ToAccessGroupMapOutput() AccessGroupMapOutput
func (AccessGroupMapOutput) ToAccessGroupMapOutputWithContext ¶
func (o AccessGroupMapOutput) ToAccessGroupMapOutputWithContext(ctx context.Context) AccessGroupMapOutput
type AccessGroupOutput ¶
type AccessGroupOutput struct{ *pulumi.OutputState }
func (AccessGroupOutput) CreateTime ¶
func (o AccessGroupOutput) CreateTime() pulumi.StringOutput
Create time of the access group.
func (AccessGroupOutput) Description ¶
func (o AccessGroupOutput) Description() pulumi.StringPtrOutput
Description of the access group, and max length is 255.
func (AccessGroupOutput) ElementType ¶
func (AccessGroupOutput) ElementType() reflect.Type
func (AccessGroupOutput) Name ¶
func (o AccessGroupOutput) Name() pulumi.StringOutput
Name of the access group, and max length is 64.
func (AccessGroupOutput) ToAccessGroupOutput ¶
func (o AccessGroupOutput) ToAccessGroupOutput() AccessGroupOutput
func (AccessGroupOutput) ToAccessGroupOutputWithContext ¶
func (o AccessGroupOutput) ToAccessGroupOutputWithContext(ctx context.Context) AccessGroupOutput
type AccessGroupState ¶
type AccessGroupState struct { // Create time of the access group. CreateTime pulumi.StringPtrInput // Description of the access group, and max length is 255. Description pulumi.StringPtrInput // Name of the access group, and max length is 64. Name pulumi.StringPtrInput }
func (AccessGroupState) ElementType ¶
func (AccessGroupState) ElementType() reflect.Type
type AccessRule ¶
type AccessRule struct { pulumi.CustomResourceState // ID of a access group. AccessGroupId pulumi.StringOutput `pulumi:"accessGroupId"` // A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please note that the IP entered should be CVM's private IP. AuthClientIp pulumi.StringOutput `pulumi:"authClientIp"` // The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority. Priority pulumi.IntOutput `pulumi:"priority"` // Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`. RwPermission pulumi.StringPtrOutput `pulumi:"rwPermission"` // The permissions of accessing users. Valid values are `allSquash`, `noAllSquash`, `rootSquash` and `noRootSquash`. and default is `rootSquash`. `allSquash` indicates that all access users are mapped as anonymous users or user groups; `noAllSquash` indicates that access users will match local users first and be mapped to anonymous users or user groups after matching failed; `rootSquash` indicates that map access root users to anonymous users or user groups; `noRootSquash` indicates that access root users keep root account permission. UserPermission pulumi.StringPtrOutput `pulumi:"userPermission"` }
Provides a resource to create a CFS access rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.NewAccessRule(ctx, "foo", &Cfs.AccessRuleArgs{ AccessGroupId: pulumi.String("pgroup-7nx89k7l"), AuthClientIp: pulumi.String("10.10.1.0/24"), Priority: pulumi.Int(1), RwPermission: pulumi.String("RO"), UserPermission: pulumi.String("root_squash"), }) if err != nil { return err } return nil }) }
```
func GetAccessRule ¶
func GetAccessRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessRuleState, opts ...pulumi.ResourceOption) (*AccessRule, error)
GetAccessRule gets an existing AccessRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccessRule ¶
func NewAccessRule(ctx *pulumi.Context, name string, args *AccessRuleArgs, opts ...pulumi.ResourceOption) (*AccessRule, error)
NewAccessRule registers a new resource with the given unique name, arguments, and options.
func (*AccessRule) ElementType ¶
func (*AccessRule) ElementType() reflect.Type
func (*AccessRule) ToAccessRuleOutput ¶
func (i *AccessRule) ToAccessRuleOutput() AccessRuleOutput
func (*AccessRule) ToAccessRuleOutputWithContext ¶
func (i *AccessRule) ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput
type AccessRuleArgs ¶
type AccessRuleArgs struct { // ID of a access group. AccessGroupId pulumi.StringInput // A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please note that the IP entered should be CVM's private IP. AuthClientIp pulumi.StringInput // The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority. Priority pulumi.IntInput // Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`. RwPermission pulumi.StringPtrInput // The permissions of accessing users. Valid values are `allSquash`, `noAllSquash`, `rootSquash` and `noRootSquash`. and default is `rootSquash`. `allSquash` indicates that all access users are mapped as anonymous users or user groups; `noAllSquash` indicates that access users will match local users first and be mapped to anonymous users or user groups after matching failed; `rootSquash` indicates that map access root users to anonymous users or user groups; `noRootSquash` indicates that access root users keep root account permission. UserPermission pulumi.StringPtrInput }
The set of arguments for constructing a AccessRule resource.
func (AccessRuleArgs) ElementType ¶
func (AccessRuleArgs) ElementType() reflect.Type
type AccessRuleArray ¶
type AccessRuleArray []AccessRuleInput
func (AccessRuleArray) ElementType ¶
func (AccessRuleArray) ElementType() reflect.Type
func (AccessRuleArray) ToAccessRuleArrayOutput ¶
func (i AccessRuleArray) ToAccessRuleArrayOutput() AccessRuleArrayOutput
func (AccessRuleArray) ToAccessRuleArrayOutputWithContext ¶
func (i AccessRuleArray) ToAccessRuleArrayOutputWithContext(ctx context.Context) AccessRuleArrayOutput
type AccessRuleArrayInput ¶
type AccessRuleArrayInput interface { pulumi.Input ToAccessRuleArrayOutput() AccessRuleArrayOutput ToAccessRuleArrayOutputWithContext(context.Context) AccessRuleArrayOutput }
AccessRuleArrayInput is an input type that accepts AccessRuleArray and AccessRuleArrayOutput values. You can construct a concrete instance of `AccessRuleArrayInput` via:
AccessRuleArray{ AccessRuleArgs{...} }
type AccessRuleArrayOutput ¶
type AccessRuleArrayOutput struct{ *pulumi.OutputState }
func (AccessRuleArrayOutput) ElementType ¶
func (AccessRuleArrayOutput) ElementType() reflect.Type
func (AccessRuleArrayOutput) Index ¶
func (o AccessRuleArrayOutput) Index(i pulumi.IntInput) AccessRuleOutput
func (AccessRuleArrayOutput) ToAccessRuleArrayOutput ¶
func (o AccessRuleArrayOutput) ToAccessRuleArrayOutput() AccessRuleArrayOutput
func (AccessRuleArrayOutput) ToAccessRuleArrayOutputWithContext ¶
func (o AccessRuleArrayOutput) ToAccessRuleArrayOutputWithContext(ctx context.Context) AccessRuleArrayOutput
type AccessRuleInput ¶
type AccessRuleInput interface { pulumi.Input ToAccessRuleOutput() AccessRuleOutput ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput }
type AccessRuleMap ¶
type AccessRuleMap map[string]AccessRuleInput
func (AccessRuleMap) ElementType ¶
func (AccessRuleMap) ElementType() reflect.Type
func (AccessRuleMap) ToAccessRuleMapOutput ¶
func (i AccessRuleMap) ToAccessRuleMapOutput() AccessRuleMapOutput
func (AccessRuleMap) ToAccessRuleMapOutputWithContext ¶
func (i AccessRuleMap) ToAccessRuleMapOutputWithContext(ctx context.Context) AccessRuleMapOutput
type AccessRuleMapInput ¶
type AccessRuleMapInput interface { pulumi.Input ToAccessRuleMapOutput() AccessRuleMapOutput ToAccessRuleMapOutputWithContext(context.Context) AccessRuleMapOutput }
AccessRuleMapInput is an input type that accepts AccessRuleMap and AccessRuleMapOutput values. You can construct a concrete instance of `AccessRuleMapInput` via:
AccessRuleMap{ "key": AccessRuleArgs{...} }
type AccessRuleMapOutput ¶
type AccessRuleMapOutput struct{ *pulumi.OutputState }
func (AccessRuleMapOutput) ElementType ¶
func (AccessRuleMapOutput) ElementType() reflect.Type
func (AccessRuleMapOutput) MapIndex ¶
func (o AccessRuleMapOutput) MapIndex(k pulumi.StringInput) AccessRuleOutput
func (AccessRuleMapOutput) ToAccessRuleMapOutput ¶
func (o AccessRuleMapOutput) ToAccessRuleMapOutput() AccessRuleMapOutput
func (AccessRuleMapOutput) ToAccessRuleMapOutputWithContext ¶
func (o AccessRuleMapOutput) ToAccessRuleMapOutputWithContext(ctx context.Context) AccessRuleMapOutput
type AccessRuleOutput ¶
type AccessRuleOutput struct{ *pulumi.OutputState }
func (AccessRuleOutput) AccessGroupId ¶
func (o AccessRuleOutput) AccessGroupId() pulumi.StringOutput
ID of a access group.
func (AccessRuleOutput) AuthClientIp ¶
func (o AccessRuleOutput) AuthClientIp() pulumi.StringOutput
A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please note that the IP entered should be CVM's private IP.
func (AccessRuleOutput) ElementType ¶
func (AccessRuleOutput) ElementType() reflect.Type
func (AccessRuleOutput) Priority ¶
func (o AccessRuleOutput) Priority() pulumi.IntOutput
The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority.
func (AccessRuleOutput) RwPermission ¶
func (o AccessRuleOutput) RwPermission() pulumi.StringPtrOutput
Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`.
func (AccessRuleOutput) ToAccessRuleOutput ¶
func (o AccessRuleOutput) ToAccessRuleOutput() AccessRuleOutput
func (AccessRuleOutput) ToAccessRuleOutputWithContext ¶
func (o AccessRuleOutput) ToAccessRuleOutputWithContext(ctx context.Context) AccessRuleOutput
func (AccessRuleOutput) UserPermission ¶
func (o AccessRuleOutput) UserPermission() pulumi.StringPtrOutput
The permissions of accessing users. Valid values are `allSquash`, `noAllSquash`, `rootSquash` and `noRootSquash`. and default is `rootSquash`. `allSquash` indicates that all access users are mapped as anonymous users or user groups; `noAllSquash` indicates that access users will match local users first and be mapped to anonymous users or user groups after matching failed; `rootSquash` indicates that map access root users to anonymous users or user groups; `noRootSquash` indicates that access root users keep root account permission.
type AccessRuleState ¶
type AccessRuleState struct { // ID of a access group. AccessGroupId pulumi.StringPtrInput // A single IP or a single IP address range such as 10.1.10.11 or 10.10.1.0/24 indicates that all IPs are allowed. Please note that the IP entered should be CVM's private IP. AuthClientIp pulumi.StringPtrInput // The priority level of rule. Valid value ranges: (1~100). `1` indicates the highest priority. Priority pulumi.IntPtrInput // Read and write permissions. Valid values are `RO` and `RW`. and default is `RO`. RwPermission pulumi.StringPtrInput // The permissions of accessing users. Valid values are `allSquash`, `noAllSquash`, `rootSquash` and `noRootSquash`. and default is `rootSquash`. `allSquash` indicates that all access users are mapped as anonymous users or user groups; `noAllSquash` indicates that access users will match local users first and be mapped to anonymous users or user groups after matching failed; `rootSquash` indicates that map access root users to anonymous users or user groups; `noRootSquash` indicates that access root users keep root account permission. UserPermission pulumi.StringPtrInput }
func (AccessRuleState) ElementType ¶
func (AccessRuleState) ElementType() reflect.Type
type AutoSnapshotPolicy ¶ added in v0.1.3
type AutoSnapshotPolicy struct { pulumi.CustomResourceState // Snapshot retention period. AliveDays pulumi.IntPtrOutput `pulumi:"aliveDays"` // The specific day (day 1 to day 31) of the month on which to create a snapshot. DayOfMonth pulumi.StringPtrOutput `pulumi:"dayOfMonth"` // The day of the week on which to repeat the snapshot operation. DayOfWeek pulumi.StringPtrOutput `pulumi:"dayOfWeek"` // The time point when to repeat the snapshot operation. Hour pulumi.StringOutput `pulumi:"hour"` // The snapshot interval, in days. IntervalDays pulumi.IntPtrOutput `pulumi:"intervalDays"` // Policy name. PolicyName pulumi.StringPtrOutput `pulumi:"policyName"` }
Provides a resource to create a cfs autoSnapshotPolicy
## Example Usage
use day of week
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.NewAutoSnapshotPolicy(ctx, "autoSnapshotPolicy", &Cfs.AutoSnapshotPolicyArgs{ AliveDays: pulumi.Int(7), DayOfWeek: pulumi.String("1,2"), Hour: pulumi.String("2,3"), PolicyName: pulumi.String("policy_name"), }) if err != nil { return err } return nil }) }
```
use day of month
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.NewAutoSnapshotPolicy(ctx, "autoSnapshotPolicy", &Cfs.AutoSnapshotPolicyArgs{ AliveDays: pulumi.Int(7), DayOfMonth: pulumi.String("2,3,4"), Hour: pulumi.String("2,3"), PolicyName: pulumi.String("policy_name"), }) if err != nil { return err } return nil }) }
```
use interval days
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.NewAutoSnapshotPolicy(ctx, "autoSnapshotPolicy", &Cfs.AutoSnapshotPolicyArgs{ AliveDays: pulumi.Int(7), Hour: pulumi.String("2,3"), IntervalDays: pulumi.Int(1), PolicyName: pulumi.String("policy_name"), }) if err != nil { return err } return nil }) }
```
## Import
cfs auto_snapshot_policy can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cfs/autoSnapshotPolicy:AutoSnapshotPolicy auto_snapshot_policy auto_snapshot_policy_id
```
func GetAutoSnapshotPolicy ¶ added in v0.1.3
func GetAutoSnapshotPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoSnapshotPolicyState, opts ...pulumi.ResourceOption) (*AutoSnapshotPolicy, error)
GetAutoSnapshotPolicy gets an existing AutoSnapshotPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAutoSnapshotPolicy ¶ added in v0.1.3
func NewAutoSnapshotPolicy(ctx *pulumi.Context, name string, args *AutoSnapshotPolicyArgs, opts ...pulumi.ResourceOption) (*AutoSnapshotPolicy, error)
NewAutoSnapshotPolicy registers a new resource with the given unique name, arguments, and options.
func (*AutoSnapshotPolicy) ElementType ¶ added in v0.1.3
func (*AutoSnapshotPolicy) ElementType() reflect.Type
func (*AutoSnapshotPolicy) ToAutoSnapshotPolicyOutput ¶ added in v0.1.3
func (i *AutoSnapshotPolicy) ToAutoSnapshotPolicyOutput() AutoSnapshotPolicyOutput
func (*AutoSnapshotPolicy) ToAutoSnapshotPolicyOutputWithContext ¶ added in v0.1.3
func (i *AutoSnapshotPolicy) ToAutoSnapshotPolicyOutputWithContext(ctx context.Context) AutoSnapshotPolicyOutput
type AutoSnapshotPolicyArgs ¶ added in v0.1.3
type AutoSnapshotPolicyArgs struct { // Snapshot retention period. AliveDays pulumi.IntPtrInput // The specific day (day 1 to day 31) of the month on which to create a snapshot. DayOfMonth pulumi.StringPtrInput // The day of the week on which to repeat the snapshot operation. DayOfWeek pulumi.StringPtrInput // The time point when to repeat the snapshot operation. Hour pulumi.StringInput // The snapshot interval, in days. IntervalDays pulumi.IntPtrInput // Policy name. PolicyName pulumi.StringPtrInput }
The set of arguments for constructing a AutoSnapshotPolicy resource.
func (AutoSnapshotPolicyArgs) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyArgs) ElementType() reflect.Type
type AutoSnapshotPolicyArray ¶ added in v0.1.3
type AutoSnapshotPolicyArray []AutoSnapshotPolicyInput
func (AutoSnapshotPolicyArray) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyArray) ElementType() reflect.Type
func (AutoSnapshotPolicyArray) ToAutoSnapshotPolicyArrayOutput ¶ added in v0.1.3
func (i AutoSnapshotPolicyArray) ToAutoSnapshotPolicyArrayOutput() AutoSnapshotPolicyArrayOutput
func (AutoSnapshotPolicyArray) ToAutoSnapshotPolicyArrayOutputWithContext ¶ added in v0.1.3
func (i AutoSnapshotPolicyArray) ToAutoSnapshotPolicyArrayOutputWithContext(ctx context.Context) AutoSnapshotPolicyArrayOutput
type AutoSnapshotPolicyArrayInput ¶ added in v0.1.3
type AutoSnapshotPolicyArrayInput interface { pulumi.Input ToAutoSnapshotPolicyArrayOutput() AutoSnapshotPolicyArrayOutput ToAutoSnapshotPolicyArrayOutputWithContext(context.Context) AutoSnapshotPolicyArrayOutput }
AutoSnapshotPolicyArrayInput is an input type that accepts AutoSnapshotPolicyArray and AutoSnapshotPolicyArrayOutput values. You can construct a concrete instance of `AutoSnapshotPolicyArrayInput` via:
AutoSnapshotPolicyArray{ AutoSnapshotPolicyArgs{...} }
type AutoSnapshotPolicyArrayOutput ¶ added in v0.1.3
type AutoSnapshotPolicyArrayOutput struct{ *pulumi.OutputState }
func (AutoSnapshotPolicyArrayOutput) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyArrayOutput) ElementType() reflect.Type
func (AutoSnapshotPolicyArrayOutput) Index ¶ added in v0.1.3
func (o AutoSnapshotPolicyArrayOutput) Index(i pulumi.IntInput) AutoSnapshotPolicyOutput
func (AutoSnapshotPolicyArrayOutput) ToAutoSnapshotPolicyArrayOutput ¶ added in v0.1.3
func (o AutoSnapshotPolicyArrayOutput) ToAutoSnapshotPolicyArrayOutput() AutoSnapshotPolicyArrayOutput
func (AutoSnapshotPolicyArrayOutput) ToAutoSnapshotPolicyArrayOutputWithContext ¶ added in v0.1.3
func (o AutoSnapshotPolicyArrayOutput) ToAutoSnapshotPolicyArrayOutputWithContext(ctx context.Context) AutoSnapshotPolicyArrayOutput
type AutoSnapshotPolicyAttachment ¶ added in v0.1.3
type AutoSnapshotPolicyAttachment struct { pulumi.CustomResourceState // ID of the snapshot to be unbound. AutoSnapshotPolicyId pulumi.StringOutput `pulumi:"autoSnapshotPolicyId"` // List of IDs of the file systems to be unbound, separated by comma. FileSystemIds pulumi.StringOutput `pulumi:"fileSystemIds"` }
Provides a resource to create a cfs autoSnapshotPolicyAttachment
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.NewAutoSnapshotPolicyAttachment(ctx, "autoSnapshotPolicyAttachment", &Cfs.AutoSnapshotPolicyAttachmentArgs{ AutoSnapshotPolicyId: pulumi.String("asp-basic"), FileSystemIds: pulumi.String("cfs-4xzkct19,cfs-iobiaxtj"), }) if err != nil { return err } return nil }) }
```
## Import
cfs auto_snapshot_policy_attachment can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cfs/autoSnapshotPolicyAttachment:AutoSnapshotPolicyAttachment auto_snapshot_policy_attachment auto_snapshot_policy_id#file_system_ids
```
func GetAutoSnapshotPolicyAttachment ¶ added in v0.1.3
func GetAutoSnapshotPolicyAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AutoSnapshotPolicyAttachmentState, opts ...pulumi.ResourceOption) (*AutoSnapshotPolicyAttachment, error)
GetAutoSnapshotPolicyAttachment gets an existing AutoSnapshotPolicyAttachment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAutoSnapshotPolicyAttachment ¶ added in v0.1.3
func NewAutoSnapshotPolicyAttachment(ctx *pulumi.Context, name string, args *AutoSnapshotPolicyAttachmentArgs, opts ...pulumi.ResourceOption) (*AutoSnapshotPolicyAttachment, error)
NewAutoSnapshotPolicyAttachment registers a new resource with the given unique name, arguments, and options.
func (*AutoSnapshotPolicyAttachment) ElementType ¶ added in v0.1.3
func (*AutoSnapshotPolicyAttachment) ElementType() reflect.Type
func (*AutoSnapshotPolicyAttachment) ToAutoSnapshotPolicyAttachmentOutput ¶ added in v0.1.3
func (i *AutoSnapshotPolicyAttachment) ToAutoSnapshotPolicyAttachmentOutput() AutoSnapshotPolicyAttachmentOutput
func (*AutoSnapshotPolicyAttachment) ToAutoSnapshotPolicyAttachmentOutputWithContext ¶ added in v0.1.3
func (i *AutoSnapshotPolicyAttachment) ToAutoSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentOutput
type AutoSnapshotPolicyAttachmentArgs ¶ added in v0.1.3
type AutoSnapshotPolicyAttachmentArgs struct { // ID of the snapshot to be unbound. AutoSnapshotPolicyId pulumi.StringInput // List of IDs of the file systems to be unbound, separated by comma. FileSystemIds pulumi.StringInput }
The set of arguments for constructing a AutoSnapshotPolicyAttachment resource.
func (AutoSnapshotPolicyAttachmentArgs) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyAttachmentArgs) ElementType() reflect.Type
type AutoSnapshotPolicyAttachmentArray ¶ added in v0.1.3
type AutoSnapshotPolicyAttachmentArray []AutoSnapshotPolicyAttachmentInput
func (AutoSnapshotPolicyAttachmentArray) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyAttachmentArray) ElementType() reflect.Type
func (AutoSnapshotPolicyAttachmentArray) ToAutoSnapshotPolicyAttachmentArrayOutput ¶ added in v0.1.3
func (i AutoSnapshotPolicyAttachmentArray) ToAutoSnapshotPolicyAttachmentArrayOutput() AutoSnapshotPolicyAttachmentArrayOutput
func (AutoSnapshotPolicyAttachmentArray) ToAutoSnapshotPolicyAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (i AutoSnapshotPolicyAttachmentArray) ToAutoSnapshotPolicyAttachmentArrayOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentArrayOutput
type AutoSnapshotPolicyAttachmentArrayInput ¶ added in v0.1.3
type AutoSnapshotPolicyAttachmentArrayInput interface { pulumi.Input ToAutoSnapshotPolicyAttachmentArrayOutput() AutoSnapshotPolicyAttachmentArrayOutput ToAutoSnapshotPolicyAttachmentArrayOutputWithContext(context.Context) AutoSnapshotPolicyAttachmentArrayOutput }
AutoSnapshotPolicyAttachmentArrayInput is an input type that accepts AutoSnapshotPolicyAttachmentArray and AutoSnapshotPolicyAttachmentArrayOutput values. You can construct a concrete instance of `AutoSnapshotPolicyAttachmentArrayInput` via:
AutoSnapshotPolicyAttachmentArray{ AutoSnapshotPolicyAttachmentArgs{...} }
type AutoSnapshotPolicyAttachmentArrayOutput ¶ added in v0.1.3
type AutoSnapshotPolicyAttachmentArrayOutput struct{ *pulumi.OutputState }
func (AutoSnapshotPolicyAttachmentArrayOutput) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyAttachmentArrayOutput) ElementType() reflect.Type
func (AutoSnapshotPolicyAttachmentArrayOutput) ToAutoSnapshotPolicyAttachmentArrayOutput ¶ added in v0.1.3
func (o AutoSnapshotPolicyAttachmentArrayOutput) ToAutoSnapshotPolicyAttachmentArrayOutput() AutoSnapshotPolicyAttachmentArrayOutput
func (AutoSnapshotPolicyAttachmentArrayOutput) ToAutoSnapshotPolicyAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (o AutoSnapshotPolicyAttachmentArrayOutput) ToAutoSnapshotPolicyAttachmentArrayOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentArrayOutput
type AutoSnapshotPolicyAttachmentInput ¶ added in v0.1.3
type AutoSnapshotPolicyAttachmentInput interface { pulumi.Input ToAutoSnapshotPolicyAttachmentOutput() AutoSnapshotPolicyAttachmentOutput ToAutoSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentOutput }
type AutoSnapshotPolicyAttachmentMap ¶ added in v0.1.3
type AutoSnapshotPolicyAttachmentMap map[string]AutoSnapshotPolicyAttachmentInput
func (AutoSnapshotPolicyAttachmentMap) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyAttachmentMap) ElementType() reflect.Type
func (AutoSnapshotPolicyAttachmentMap) ToAutoSnapshotPolicyAttachmentMapOutput ¶ added in v0.1.3
func (i AutoSnapshotPolicyAttachmentMap) ToAutoSnapshotPolicyAttachmentMapOutput() AutoSnapshotPolicyAttachmentMapOutput
func (AutoSnapshotPolicyAttachmentMap) ToAutoSnapshotPolicyAttachmentMapOutputWithContext ¶ added in v0.1.3
func (i AutoSnapshotPolicyAttachmentMap) ToAutoSnapshotPolicyAttachmentMapOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentMapOutput
type AutoSnapshotPolicyAttachmentMapInput ¶ added in v0.1.3
type AutoSnapshotPolicyAttachmentMapInput interface { pulumi.Input ToAutoSnapshotPolicyAttachmentMapOutput() AutoSnapshotPolicyAttachmentMapOutput ToAutoSnapshotPolicyAttachmentMapOutputWithContext(context.Context) AutoSnapshotPolicyAttachmentMapOutput }
AutoSnapshotPolicyAttachmentMapInput is an input type that accepts AutoSnapshotPolicyAttachmentMap and AutoSnapshotPolicyAttachmentMapOutput values. You can construct a concrete instance of `AutoSnapshotPolicyAttachmentMapInput` via:
AutoSnapshotPolicyAttachmentMap{ "key": AutoSnapshotPolicyAttachmentArgs{...} }
type AutoSnapshotPolicyAttachmentMapOutput ¶ added in v0.1.3
type AutoSnapshotPolicyAttachmentMapOutput struct{ *pulumi.OutputState }
func (AutoSnapshotPolicyAttachmentMapOutput) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyAttachmentMapOutput) ElementType() reflect.Type
func (AutoSnapshotPolicyAttachmentMapOutput) MapIndex ¶ added in v0.1.3
func (o AutoSnapshotPolicyAttachmentMapOutput) MapIndex(k pulumi.StringInput) AutoSnapshotPolicyAttachmentOutput
func (AutoSnapshotPolicyAttachmentMapOutput) ToAutoSnapshotPolicyAttachmentMapOutput ¶ added in v0.1.3
func (o AutoSnapshotPolicyAttachmentMapOutput) ToAutoSnapshotPolicyAttachmentMapOutput() AutoSnapshotPolicyAttachmentMapOutput
func (AutoSnapshotPolicyAttachmentMapOutput) ToAutoSnapshotPolicyAttachmentMapOutputWithContext ¶ added in v0.1.3
func (o AutoSnapshotPolicyAttachmentMapOutput) ToAutoSnapshotPolicyAttachmentMapOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentMapOutput
type AutoSnapshotPolicyAttachmentOutput ¶ added in v0.1.3
type AutoSnapshotPolicyAttachmentOutput struct{ *pulumi.OutputState }
func (AutoSnapshotPolicyAttachmentOutput) AutoSnapshotPolicyId ¶ added in v0.1.3
func (o AutoSnapshotPolicyAttachmentOutput) AutoSnapshotPolicyId() pulumi.StringOutput
ID of the snapshot to be unbound.
func (AutoSnapshotPolicyAttachmentOutput) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyAttachmentOutput) ElementType() reflect.Type
func (AutoSnapshotPolicyAttachmentOutput) FileSystemIds ¶ added in v0.1.3
func (o AutoSnapshotPolicyAttachmentOutput) FileSystemIds() pulumi.StringOutput
List of IDs of the file systems to be unbound, separated by comma.
func (AutoSnapshotPolicyAttachmentOutput) ToAutoSnapshotPolicyAttachmentOutput ¶ added in v0.1.3
func (o AutoSnapshotPolicyAttachmentOutput) ToAutoSnapshotPolicyAttachmentOutput() AutoSnapshotPolicyAttachmentOutput
func (AutoSnapshotPolicyAttachmentOutput) ToAutoSnapshotPolicyAttachmentOutputWithContext ¶ added in v0.1.3
func (o AutoSnapshotPolicyAttachmentOutput) ToAutoSnapshotPolicyAttachmentOutputWithContext(ctx context.Context) AutoSnapshotPolicyAttachmentOutput
type AutoSnapshotPolicyAttachmentState ¶ added in v0.1.3
type AutoSnapshotPolicyAttachmentState struct { // ID of the snapshot to be unbound. AutoSnapshotPolicyId pulumi.StringPtrInput // List of IDs of the file systems to be unbound, separated by comma. FileSystemIds pulumi.StringPtrInput }
func (AutoSnapshotPolicyAttachmentState) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyAttachmentState) ElementType() reflect.Type
type AutoSnapshotPolicyInput ¶ added in v0.1.3
type AutoSnapshotPolicyInput interface { pulumi.Input ToAutoSnapshotPolicyOutput() AutoSnapshotPolicyOutput ToAutoSnapshotPolicyOutputWithContext(ctx context.Context) AutoSnapshotPolicyOutput }
type AutoSnapshotPolicyMap ¶ added in v0.1.3
type AutoSnapshotPolicyMap map[string]AutoSnapshotPolicyInput
func (AutoSnapshotPolicyMap) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyMap) ElementType() reflect.Type
func (AutoSnapshotPolicyMap) ToAutoSnapshotPolicyMapOutput ¶ added in v0.1.3
func (i AutoSnapshotPolicyMap) ToAutoSnapshotPolicyMapOutput() AutoSnapshotPolicyMapOutput
func (AutoSnapshotPolicyMap) ToAutoSnapshotPolicyMapOutputWithContext ¶ added in v0.1.3
func (i AutoSnapshotPolicyMap) ToAutoSnapshotPolicyMapOutputWithContext(ctx context.Context) AutoSnapshotPolicyMapOutput
type AutoSnapshotPolicyMapInput ¶ added in v0.1.3
type AutoSnapshotPolicyMapInput interface { pulumi.Input ToAutoSnapshotPolicyMapOutput() AutoSnapshotPolicyMapOutput ToAutoSnapshotPolicyMapOutputWithContext(context.Context) AutoSnapshotPolicyMapOutput }
AutoSnapshotPolicyMapInput is an input type that accepts AutoSnapshotPolicyMap and AutoSnapshotPolicyMapOutput values. You can construct a concrete instance of `AutoSnapshotPolicyMapInput` via:
AutoSnapshotPolicyMap{ "key": AutoSnapshotPolicyArgs{...} }
type AutoSnapshotPolicyMapOutput ¶ added in v0.1.3
type AutoSnapshotPolicyMapOutput struct{ *pulumi.OutputState }
func (AutoSnapshotPolicyMapOutput) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyMapOutput) ElementType() reflect.Type
func (AutoSnapshotPolicyMapOutput) MapIndex ¶ added in v0.1.3
func (o AutoSnapshotPolicyMapOutput) MapIndex(k pulumi.StringInput) AutoSnapshotPolicyOutput
func (AutoSnapshotPolicyMapOutput) ToAutoSnapshotPolicyMapOutput ¶ added in v0.1.3
func (o AutoSnapshotPolicyMapOutput) ToAutoSnapshotPolicyMapOutput() AutoSnapshotPolicyMapOutput
func (AutoSnapshotPolicyMapOutput) ToAutoSnapshotPolicyMapOutputWithContext ¶ added in v0.1.3
func (o AutoSnapshotPolicyMapOutput) ToAutoSnapshotPolicyMapOutputWithContext(ctx context.Context) AutoSnapshotPolicyMapOutput
type AutoSnapshotPolicyOutput ¶ added in v0.1.3
type AutoSnapshotPolicyOutput struct{ *pulumi.OutputState }
func (AutoSnapshotPolicyOutput) AliveDays ¶ added in v0.1.3
func (o AutoSnapshotPolicyOutput) AliveDays() pulumi.IntPtrOutput
Snapshot retention period.
func (AutoSnapshotPolicyOutput) DayOfMonth ¶ added in v0.1.3
func (o AutoSnapshotPolicyOutput) DayOfMonth() pulumi.StringPtrOutput
The specific day (day 1 to day 31) of the month on which to create a snapshot.
func (AutoSnapshotPolicyOutput) DayOfWeek ¶ added in v0.1.3
func (o AutoSnapshotPolicyOutput) DayOfWeek() pulumi.StringPtrOutput
The day of the week on which to repeat the snapshot operation.
func (AutoSnapshotPolicyOutput) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyOutput) ElementType() reflect.Type
func (AutoSnapshotPolicyOutput) Hour ¶ added in v0.1.3
func (o AutoSnapshotPolicyOutput) Hour() pulumi.StringOutput
The time point when to repeat the snapshot operation.
func (AutoSnapshotPolicyOutput) IntervalDays ¶ added in v0.1.3
func (o AutoSnapshotPolicyOutput) IntervalDays() pulumi.IntPtrOutput
The snapshot interval, in days.
func (AutoSnapshotPolicyOutput) PolicyName ¶ added in v0.1.3
func (o AutoSnapshotPolicyOutput) PolicyName() pulumi.StringPtrOutput
Policy name.
func (AutoSnapshotPolicyOutput) ToAutoSnapshotPolicyOutput ¶ added in v0.1.3
func (o AutoSnapshotPolicyOutput) ToAutoSnapshotPolicyOutput() AutoSnapshotPolicyOutput
func (AutoSnapshotPolicyOutput) ToAutoSnapshotPolicyOutputWithContext ¶ added in v0.1.3
func (o AutoSnapshotPolicyOutput) ToAutoSnapshotPolicyOutputWithContext(ctx context.Context) AutoSnapshotPolicyOutput
type AutoSnapshotPolicyState ¶ added in v0.1.3
type AutoSnapshotPolicyState struct { // Snapshot retention period. AliveDays pulumi.IntPtrInput // The specific day (day 1 to day 31) of the month on which to create a snapshot. DayOfMonth pulumi.StringPtrInput // The day of the week on which to repeat the snapshot operation. DayOfWeek pulumi.StringPtrInput // The time point when to repeat the snapshot operation. Hour pulumi.StringPtrInput // The snapshot interval, in days. IntervalDays pulumi.IntPtrInput // Policy name. PolicyName pulumi.StringPtrInput }
func (AutoSnapshotPolicyState) ElementType ¶ added in v0.1.3
func (AutoSnapshotPolicyState) ElementType() reflect.Type
type FileSystem ¶
type FileSystem struct { pulumi.CustomResourceState // ID of a access group. AccessGroupId pulumi.StringOutput `pulumi:"accessGroupId"` // The available zone that the file system locates at. AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"` // Create time of the file system. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Mount root-directory. FsId pulumi.StringOutput `pulumi:"fsId"` // IP of mount point. MountIp pulumi.StringOutput `pulumi:"mountIp"` // Name of a file system. Name pulumi.StringOutput `pulumi:"name"` // File service protocol. Valid values are `NFS` and `CIFS`. and the default is `NFS`. Protocol pulumi.StringPtrOutput `pulumi:"protocol"` // File service StorageType. Valid values are `SD` and `HP`. and the default is `SD`. StorageType pulumi.StringPtrOutput `pulumi:"storageType"` // ID of a subnet. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // Instance tags. Tags pulumi.MapOutput `pulumi:"tags"` // ID of a VPC network. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides a resource to create a cloud file system(CFS).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.NewFileSystem(ctx, "foo", &Cfs.FileSystemArgs{ AccessGroupId: pulumi.String("pgroup-7nx89k7l"), AvailabilityZone: pulumi.String("ap-guangzhou-3"), Protocol: pulumi.String("NFS"), SubnetId: pulumi.String("subnet-9mu2t9iw"), VpcId: pulumi.String("vpc-ah9fbkap"), }) if err != nil { return err } return nil }) }
```
## Import
Cloud file system can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cfs/fileSystem:FileSystem foo cfs-6hgquxmj
```
func GetFileSystem ¶
func GetFileSystem(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FileSystemState, opts ...pulumi.ResourceOption) (*FileSystem, error)
GetFileSystem gets an existing FileSystem resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFileSystem ¶
func NewFileSystem(ctx *pulumi.Context, name string, args *FileSystemArgs, opts ...pulumi.ResourceOption) (*FileSystem, error)
NewFileSystem registers a new resource with the given unique name, arguments, and options.
func (*FileSystem) ElementType ¶
func (*FileSystem) ElementType() reflect.Type
func (*FileSystem) ToFileSystemOutput ¶
func (i *FileSystem) ToFileSystemOutput() FileSystemOutput
func (*FileSystem) ToFileSystemOutputWithContext ¶
func (i *FileSystem) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
type FileSystemArgs ¶
type FileSystemArgs struct { // ID of a access group. AccessGroupId pulumi.StringInput // The available zone that the file system locates at. AvailabilityZone pulumi.StringInput // IP of mount point. MountIp pulumi.StringPtrInput // Name of a file system. Name pulumi.StringPtrInput // File service protocol. Valid values are `NFS` and `CIFS`. and the default is `NFS`. Protocol pulumi.StringPtrInput // File service StorageType. Valid values are `SD` and `HP`. and the default is `SD`. StorageType pulumi.StringPtrInput // ID of a subnet. SubnetId pulumi.StringInput // Instance tags. Tags pulumi.MapInput // ID of a VPC network. VpcId pulumi.StringInput }
The set of arguments for constructing a FileSystem resource.
func (FileSystemArgs) ElementType ¶
func (FileSystemArgs) ElementType() reflect.Type
type FileSystemArray ¶
type FileSystemArray []FileSystemInput
func (FileSystemArray) ElementType ¶
func (FileSystemArray) ElementType() reflect.Type
func (FileSystemArray) ToFileSystemArrayOutput ¶
func (i FileSystemArray) ToFileSystemArrayOutput() FileSystemArrayOutput
func (FileSystemArray) ToFileSystemArrayOutputWithContext ¶
func (i FileSystemArray) ToFileSystemArrayOutputWithContext(ctx context.Context) FileSystemArrayOutput
type FileSystemArrayInput ¶
type FileSystemArrayInput interface { pulumi.Input ToFileSystemArrayOutput() FileSystemArrayOutput ToFileSystemArrayOutputWithContext(context.Context) FileSystemArrayOutput }
FileSystemArrayInput is an input type that accepts FileSystemArray and FileSystemArrayOutput values. You can construct a concrete instance of `FileSystemArrayInput` via:
FileSystemArray{ FileSystemArgs{...} }
type FileSystemArrayOutput ¶
type FileSystemArrayOutput struct{ *pulumi.OutputState }
func (FileSystemArrayOutput) ElementType ¶
func (FileSystemArrayOutput) ElementType() reflect.Type
func (FileSystemArrayOutput) Index ¶
func (o FileSystemArrayOutput) Index(i pulumi.IntInput) FileSystemOutput
func (FileSystemArrayOutput) ToFileSystemArrayOutput ¶
func (o FileSystemArrayOutput) ToFileSystemArrayOutput() FileSystemArrayOutput
func (FileSystemArrayOutput) ToFileSystemArrayOutputWithContext ¶
func (o FileSystemArrayOutput) ToFileSystemArrayOutputWithContext(ctx context.Context) FileSystemArrayOutput
type FileSystemInput ¶
type FileSystemInput interface { pulumi.Input ToFileSystemOutput() FileSystemOutput ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput }
type FileSystemMap ¶
type FileSystemMap map[string]FileSystemInput
func (FileSystemMap) ElementType ¶
func (FileSystemMap) ElementType() reflect.Type
func (FileSystemMap) ToFileSystemMapOutput ¶
func (i FileSystemMap) ToFileSystemMapOutput() FileSystemMapOutput
func (FileSystemMap) ToFileSystemMapOutputWithContext ¶
func (i FileSystemMap) ToFileSystemMapOutputWithContext(ctx context.Context) FileSystemMapOutput
type FileSystemMapInput ¶
type FileSystemMapInput interface { pulumi.Input ToFileSystemMapOutput() FileSystemMapOutput ToFileSystemMapOutputWithContext(context.Context) FileSystemMapOutput }
FileSystemMapInput is an input type that accepts FileSystemMap and FileSystemMapOutput values. You can construct a concrete instance of `FileSystemMapInput` via:
FileSystemMap{ "key": FileSystemArgs{...} }
type FileSystemMapOutput ¶
type FileSystemMapOutput struct{ *pulumi.OutputState }
func (FileSystemMapOutput) ElementType ¶
func (FileSystemMapOutput) ElementType() reflect.Type
func (FileSystemMapOutput) MapIndex ¶
func (o FileSystemMapOutput) MapIndex(k pulumi.StringInput) FileSystemOutput
func (FileSystemMapOutput) ToFileSystemMapOutput ¶
func (o FileSystemMapOutput) ToFileSystemMapOutput() FileSystemMapOutput
func (FileSystemMapOutput) ToFileSystemMapOutputWithContext ¶
func (o FileSystemMapOutput) ToFileSystemMapOutputWithContext(ctx context.Context) FileSystemMapOutput
type FileSystemOutput ¶
type FileSystemOutput struct{ *pulumi.OutputState }
func (FileSystemOutput) AccessGroupId ¶
func (o FileSystemOutput) AccessGroupId() pulumi.StringOutput
ID of a access group.
func (FileSystemOutput) AvailabilityZone ¶
func (o FileSystemOutput) AvailabilityZone() pulumi.StringOutput
The available zone that the file system locates at.
func (FileSystemOutput) CreateTime ¶
func (o FileSystemOutput) CreateTime() pulumi.StringOutput
Create time of the file system.
func (FileSystemOutput) ElementType ¶
func (FileSystemOutput) ElementType() reflect.Type
func (FileSystemOutput) FsId ¶ added in v0.1.3
func (o FileSystemOutput) FsId() pulumi.StringOutput
Mount root-directory.
func (FileSystemOutput) MountIp ¶
func (o FileSystemOutput) MountIp() pulumi.StringOutput
IP of mount point.
func (FileSystemOutput) Name ¶
func (o FileSystemOutput) Name() pulumi.StringOutput
Name of a file system.
func (FileSystemOutput) Protocol ¶
func (o FileSystemOutput) Protocol() pulumi.StringPtrOutput
File service protocol. Valid values are `NFS` and `CIFS`. and the default is `NFS`.
func (FileSystemOutput) StorageType ¶
func (o FileSystemOutput) StorageType() pulumi.StringPtrOutput
File service StorageType. Valid values are `SD` and `HP`. and the default is `SD`.
func (FileSystemOutput) SubnetId ¶
func (o FileSystemOutput) SubnetId() pulumi.StringOutput
ID of a subnet.
func (FileSystemOutput) ToFileSystemOutput ¶
func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput
func (FileSystemOutput) ToFileSystemOutputWithContext ¶
func (o FileSystemOutput) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
func (FileSystemOutput) VpcId ¶
func (o FileSystemOutput) VpcId() pulumi.StringOutput
ID of a VPC network.
type FileSystemState ¶
type FileSystemState struct { // ID of a access group. AccessGroupId pulumi.StringPtrInput // The available zone that the file system locates at. AvailabilityZone pulumi.StringPtrInput // Create time of the file system. CreateTime pulumi.StringPtrInput // Mount root-directory. FsId pulumi.StringPtrInput // IP of mount point. MountIp pulumi.StringPtrInput // Name of a file system. Name pulumi.StringPtrInput // File service protocol. Valid values are `NFS` and `CIFS`. and the default is `NFS`. Protocol pulumi.StringPtrInput // File service StorageType. Valid values are `SD` and `HP`. and the default is `SD`. StorageType pulumi.StringPtrInput // ID of a subnet. SubnetId pulumi.StringPtrInput // Instance tags. Tags pulumi.MapInput // ID of a VPC network. VpcId pulumi.StringPtrInput }
func (FileSystemState) ElementType ¶
func (FileSystemState) ElementType() reflect.Type
type GetAccessGroupsAccessGroupList ¶
type GetAccessGroupsAccessGroupList struct { // A specified access group ID used to query. AccessGroupId string `pulumi:"accessGroupId"` // Creation time of the access group. CreateTime string `pulumi:"createTime"` // Description of the access group. Description string `pulumi:"description"` // A access group Name used to query. Name string `pulumi:"name"` }
type GetAccessGroupsAccessGroupListArgs ¶
type GetAccessGroupsAccessGroupListArgs struct { // A specified access group ID used to query. AccessGroupId pulumi.StringInput `pulumi:"accessGroupId"` // Creation time of the access group. CreateTime pulumi.StringInput `pulumi:"createTime"` // Description of the access group. Description pulumi.StringInput `pulumi:"description"` // A access group Name used to query. Name pulumi.StringInput `pulumi:"name"` }
func (GetAccessGroupsAccessGroupListArgs) ElementType ¶
func (GetAccessGroupsAccessGroupListArgs) ElementType() reflect.Type
func (GetAccessGroupsAccessGroupListArgs) ToGetAccessGroupsAccessGroupListOutput ¶
func (i GetAccessGroupsAccessGroupListArgs) ToGetAccessGroupsAccessGroupListOutput() GetAccessGroupsAccessGroupListOutput
func (GetAccessGroupsAccessGroupListArgs) ToGetAccessGroupsAccessGroupListOutputWithContext ¶
func (i GetAccessGroupsAccessGroupListArgs) ToGetAccessGroupsAccessGroupListOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupListOutput
type GetAccessGroupsAccessGroupListArray ¶
type GetAccessGroupsAccessGroupListArray []GetAccessGroupsAccessGroupListInput
func (GetAccessGroupsAccessGroupListArray) ElementType ¶
func (GetAccessGroupsAccessGroupListArray) ElementType() reflect.Type
func (GetAccessGroupsAccessGroupListArray) ToGetAccessGroupsAccessGroupListArrayOutput ¶
func (i GetAccessGroupsAccessGroupListArray) ToGetAccessGroupsAccessGroupListArrayOutput() GetAccessGroupsAccessGroupListArrayOutput
func (GetAccessGroupsAccessGroupListArray) ToGetAccessGroupsAccessGroupListArrayOutputWithContext ¶
func (i GetAccessGroupsAccessGroupListArray) ToGetAccessGroupsAccessGroupListArrayOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupListArrayOutput
type GetAccessGroupsAccessGroupListArrayInput ¶
type GetAccessGroupsAccessGroupListArrayInput interface { pulumi.Input ToGetAccessGroupsAccessGroupListArrayOutput() GetAccessGroupsAccessGroupListArrayOutput ToGetAccessGroupsAccessGroupListArrayOutputWithContext(context.Context) GetAccessGroupsAccessGroupListArrayOutput }
GetAccessGroupsAccessGroupListArrayInput is an input type that accepts GetAccessGroupsAccessGroupListArray and GetAccessGroupsAccessGroupListArrayOutput values. You can construct a concrete instance of `GetAccessGroupsAccessGroupListArrayInput` via:
GetAccessGroupsAccessGroupListArray{ GetAccessGroupsAccessGroupListArgs{...} }
type GetAccessGroupsAccessGroupListArrayOutput ¶
type GetAccessGroupsAccessGroupListArrayOutput struct{ *pulumi.OutputState }
func (GetAccessGroupsAccessGroupListArrayOutput) ElementType ¶
func (GetAccessGroupsAccessGroupListArrayOutput) ElementType() reflect.Type
func (GetAccessGroupsAccessGroupListArrayOutput) ToGetAccessGroupsAccessGroupListArrayOutput ¶
func (o GetAccessGroupsAccessGroupListArrayOutput) ToGetAccessGroupsAccessGroupListArrayOutput() GetAccessGroupsAccessGroupListArrayOutput
func (GetAccessGroupsAccessGroupListArrayOutput) ToGetAccessGroupsAccessGroupListArrayOutputWithContext ¶
func (o GetAccessGroupsAccessGroupListArrayOutput) ToGetAccessGroupsAccessGroupListArrayOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupListArrayOutput
type GetAccessGroupsAccessGroupListInput ¶
type GetAccessGroupsAccessGroupListInput interface { pulumi.Input ToGetAccessGroupsAccessGroupListOutput() GetAccessGroupsAccessGroupListOutput ToGetAccessGroupsAccessGroupListOutputWithContext(context.Context) GetAccessGroupsAccessGroupListOutput }
GetAccessGroupsAccessGroupListInput is an input type that accepts GetAccessGroupsAccessGroupListArgs and GetAccessGroupsAccessGroupListOutput values. You can construct a concrete instance of `GetAccessGroupsAccessGroupListInput` via:
GetAccessGroupsAccessGroupListArgs{...}
type GetAccessGroupsAccessGroupListOutput ¶
type GetAccessGroupsAccessGroupListOutput struct{ *pulumi.OutputState }
func (GetAccessGroupsAccessGroupListOutput) AccessGroupId ¶
func (o GetAccessGroupsAccessGroupListOutput) AccessGroupId() pulumi.StringOutput
A specified access group ID used to query.
func (GetAccessGroupsAccessGroupListOutput) CreateTime ¶
func (o GetAccessGroupsAccessGroupListOutput) CreateTime() pulumi.StringOutput
Creation time of the access group.
func (GetAccessGroupsAccessGroupListOutput) Description ¶
func (o GetAccessGroupsAccessGroupListOutput) Description() pulumi.StringOutput
Description of the access group.
func (GetAccessGroupsAccessGroupListOutput) ElementType ¶
func (GetAccessGroupsAccessGroupListOutput) ElementType() reflect.Type
func (GetAccessGroupsAccessGroupListOutput) Name ¶
func (o GetAccessGroupsAccessGroupListOutput) Name() pulumi.StringOutput
A access group Name used to query.
func (GetAccessGroupsAccessGroupListOutput) ToGetAccessGroupsAccessGroupListOutput ¶
func (o GetAccessGroupsAccessGroupListOutput) ToGetAccessGroupsAccessGroupListOutput() GetAccessGroupsAccessGroupListOutput
func (GetAccessGroupsAccessGroupListOutput) ToGetAccessGroupsAccessGroupListOutputWithContext ¶
func (o GetAccessGroupsAccessGroupListOutput) ToGetAccessGroupsAccessGroupListOutputWithContext(ctx context.Context) GetAccessGroupsAccessGroupListOutput
type GetAccessGroupsArgs ¶
type GetAccessGroupsArgs struct { // A specified access group ID used to query. AccessGroupId *string `pulumi:"accessGroupId"` // A access group Name used to query. Name *string `pulumi:"name"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccessGroups.
type GetAccessGroupsOutputArgs ¶
type GetAccessGroupsOutputArgs struct { // A specified access group ID used to query. AccessGroupId pulumi.StringPtrInput `pulumi:"accessGroupId"` // A access group Name used to query. Name pulumi.StringPtrInput `pulumi:"name"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccessGroups.
func (GetAccessGroupsOutputArgs) ElementType ¶
func (GetAccessGroupsOutputArgs) ElementType() reflect.Type
type GetAccessGroupsResult ¶
type GetAccessGroupsResult struct { // ID of the access group. AccessGroupId *string `pulumi:"accessGroupId"` // An information list of CFS access group. Each element contains the following attributes: AccessGroupLists []GetAccessGroupsAccessGroupList `pulumi:"accessGroupLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the access group. Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAccessGroups.
func GetAccessGroups ¶
func GetAccessGroups(ctx *pulumi.Context, args *GetAccessGroupsArgs, opts ...pulumi.InvokeOption) (*GetAccessGroupsResult, error)
Use this data source to query the detail information of CFS access group.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.GetAccessGroups(ctx, &cfs.GetAccessGroupsArgs{ AccessGroupId: pulumi.StringRef("pgroup-7nx89k7l"), Name: pulumi.StringRef("test"), }, nil) if err != nil { return err } return nil }) }
```
type GetAccessGroupsResultOutput ¶
type GetAccessGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccessGroups.
func GetAccessGroupsOutput ¶
func GetAccessGroupsOutput(ctx *pulumi.Context, args GetAccessGroupsOutputArgs, opts ...pulumi.InvokeOption) GetAccessGroupsResultOutput
func (GetAccessGroupsResultOutput) AccessGroupId ¶
func (o GetAccessGroupsResultOutput) AccessGroupId() pulumi.StringPtrOutput
ID of the access group.
func (GetAccessGroupsResultOutput) AccessGroupLists ¶
func (o GetAccessGroupsResultOutput) AccessGroupLists() GetAccessGroupsAccessGroupListArrayOutput
An information list of CFS access group. Each element contains the following attributes:
func (GetAccessGroupsResultOutput) ElementType ¶
func (GetAccessGroupsResultOutput) ElementType() reflect.Type
func (GetAccessGroupsResultOutput) Id ¶
func (o GetAccessGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccessGroupsResultOutput) Name ¶
func (o GetAccessGroupsResultOutput) Name() pulumi.StringPtrOutput
Name of the access group.
func (GetAccessGroupsResultOutput) ResultOutputFile ¶
func (o GetAccessGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutput ¶
func (o GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutput() GetAccessGroupsResultOutput
func (GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutputWithContext ¶
func (o GetAccessGroupsResultOutput) ToGetAccessGroupsResultOutputWithContext(ctx context.Context) GetAccessGroupsResultOutput
type GetAccessRulesAccessRuleList ¶
type GetAccessRulesAccessRuleList struct { // A specified access rule ID used to query. AccessRuleId string `pulumi:"accessRuleId"` // Allowed IP of the access rule. AuthClientIp string `pulumi:"authClientIp"` // The priority level of access rule. Priority int `pulumi:"priority"` // Read and write permissions. RwPermission string `pulumi:"rwPermission"` // The permissions of accessing users. UserPermission string `pulumi:"userPermission"` }
type GetAccessRulesAccessRuleListArgs ¶
type GetAccessRulesAccessRuleListArgs struct { // A specified access rule ID used to query. AccessRuleId pulumi.StringInput `pulumi:"accessRuleId"` // Allowed IP of the access rule. AuthClientIp pulumi.StringInput `pulumi:"authClientIp"` // The priority level of access rule. Priority pulumi.IntInput `pulumi:"priority"` // Read and write permissions. RwPermission pulumi.StringInput `pulumi:"rwPermission"` // The permissions of accessing users. UserPermission pulumi.StringInput `pulumi:"userPermission"` }
func (GetAccessRulesAccessRuleListArgs) ElementType ¶
func (GetAccessRulesAccessRuleListArgs) ElementType() reflect.Type
func (GetAccessRulesAccessRuleListArgs) ToGetAccessRulesAccessRuleListOutput ¶
func (i GetAccessRulesAccessRuleListArgs) ToGetAccessRulesAccessRuleListOutput() GetAccessRulesAccessRuleListOutput
func (GetAccessRulesAccessRuleListArgs) ToGetAccessRulesAccessRuleListOutputWithContext ¶
func (i GetAccessRulesAccessRuleListArgs) ToGetAccessRulesAccessRuleListOutputWithContext(ctx context.Context) GetAccessRulesAccessRuleListOutput
type GetAccessRulesAccessRuleListArray ¶
type GetAccessRulesAccessRuleListArray []GetAccessRulesAccessRuleListInput
func (GetAccessRulesAccessRuleListArray) ElementType ¶
func (GetAccessRulesAccessRuleListArray) ElementType() reflect.Type
func (GetAccessRulesAccessRuleListArray) ToGetAccessRulesAccessRuleListArrayOutput ¶
func (i GetAccessRulesAccessRuleListArray) ToGetAccessRulesAccessRuleListArrayOutput() GetAccessRulesAccessRuleListArrayOutput
func (GetAccessRulesAccessRuleListArray) ToGetAccessRulesAccessRuleListArrayOutputWithContext ¶
func (i GetAccessRulesAccessRuleListArray) ToGetAccessRulesAccessRuleListArrayOutputWithContext(ctx context.Context) GetAccessRulesAccessRuleListArrayOutput
type GetAccessRulesAccessRuleListArrayInput ¶
type GetAccessRulesAccessRuleListArrayInput interface { pulumi.Input ToGetAccessRulesAccessRuleListArrayOutput() GetAccessRulesAccessRuleListArrayOutput ToGetAccessRulesAccessRuleListArrayOutputWithContext(context.Context) GetAccessRulesAccessRuleListArrayOutput }
GetAccessRulesAccessRuleListArrayInput is an input type that accepts GetAccessRulesAccessRuleListArray and GetAccessRulesAccessRuleListArrayOutput values. You can construct a concrete instance of `GetAccessRulesAccessRuleListArrayInput` via:
GetAccessRulesAccessRuleListArray{ GetAccessRulesAccessRuleListArgs{...} }
type GetAccessRulesAccessRuleListArrayOutput ¶
type GetAccessRulesAccessRuleListArrayOutput struct{ *pulumi.OutputState }
func (GetAccessRulesAccessRuleListArrayOutput) ElementType ¶
func (GetAccessRulesAccessRuleListArrayOutput) ElementType() reflect.Type
func (GetAccessRulesAccessRuleListArrayOutput) ToGetAccessRulesAccessRuleListArrayOutput ¶
func (o GetAccessRulesAccessRuleListArrayOutput) ToGetAccessRulesAccessRuleListArrayOutput() GetAccessRulesAccessRuleListArrayOutput
func (GetAccessRulesAccessRuleListArrayOutput) ToGetAccessRulesAccessRuleListArrayOutputWithContext ¶
func (o GetAccessRulesAccessRuleListArrayOutput) ToGetAccessRulesAccessRuleListArrayOutputWithContext(ctx context.Context) GetAccessRulesAccessRuleListArrayOutput
type GetAccessRulesAccessRuleListInput ¶
type GetAccessRulesAccessRuleListInput interface { pulumi.Input ToGetAccessRulesAccessRuleListOutput() GetAccessRulesAccessRuleListOutput ToGetAccessRulesAccessRuleListOutputWithContext(context.Context) GetAccessRulesAccessRuleListOutput }
GetAccessRulesAccessRuleListInput is an input type that accepts GetAccessRulesAccessRuleListArgs and GetAccessRulesAccessRuleListOutput values. You can construct a concrete instance of `GetAccessRulesAccessRuleListInput` via:
GetAccessRulesAccessRuleListArgs{...}
type GetAccessRulesAccessRuleListOutput ¶
type GetAccessRulesAccessRuleListOutput struct{ *pulumi.OutputState }
func (GetAccessRulesAccessRuleListOutput) AccessRuleId ¶
func (o GetAccessRulesAccessRuleListOutput) AccessRuleId() pulumi.StringOutput
A specified access rule ID used to query.
func (GetAccessRulesAccessRuleListOutput) AuthClientIp ¶
func (o GetAccessRulesAccessRuleListOutput) AuthClientIp() pulumi.StringOutput
Allowed IP of the access rule.
func (GetAccessRulesAccessRuleListOutput) ElementType ¶
func (GetAccessRulesAccessRuleListOutput) ElementType() reflect.Type
func (GetAccessRulesAccessRuleListOutput) Priority ¶
func (o GetAccessRulesAccessRuleListOutput) Priority() pulumi.IntOutput
The priority level of access rule.
func (GetAccessRulesAccessRuleListOutput) RwPermission ¶
func (o GetAccessRulesAccessRuleListOutput) RwPermission() pulumi.StringOutput
Read and write permissions.
func (GetAccessRulesAccessRuleListOutput) ToGetAccessRulesAccessRuleListOutput ¶
func (o GetAccessRulesAccessRuleListOutput) ToGetAccessRulesAccessRuleListOutput() GetAccessRulesAccessRuleListOutput
func (GetAccessRulesAccessRuleListOutput) ToGetAccessRulesAccessRuleListOutputWithContext ¶
func (o GetAccessRulesAccessRuleListOutput) ToGetAccessRulesAccessRuleListOutputWithContext(ctx context.Context) GetAccessRulesAccessRuleListOutput
func (GetAccessRulesAccessRuleListOutput) UserPermission ¶
func (o GetAccessRulesAccessRuleListOutput) UserPermission() pulumi.StringOutput
The permissions of accessing users.
type GetAccessRulesArgs ¶
type GetAccessRulesArgs struct { // A specified access group ID used to query. AccessGroupId string `pulumi:"accessGroupId"` // A specified access rule ID used to query. AccessRuleId *string `pulumi:"accessRuleId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccessRules.
type GetAccessRulesOutputArgs ¶
type GetAccessRulesOutputArgs struct { // A specified access group ID used to query. AccessGroupId pulumi.StringInput `pulumi:"accessGroupId"` // A specified access rule ID used to query. AccessRuleId pulumi.StringPtrInput `pulumi:"accessRuleId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAccessRules.
func (GetAccessRulesOutputArgs) ElementType ¶
func (GetAccessRulesOutputArgs) ElementType() reflect.Type
type GetAccessRulesResult ¶
type GetAccessRulesResult struct { AccessGroupId string `pulumi:"accessGroupId"` // ID of the access rule. AccessRuleId *string `pulumi:"accessRuleId"` // An information list of CFS access rule. Each element contains the following attributes: AccessRuleLists []GetAccessRulesAccessRuleList `pulumi:"accessRuleLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAccessRules.
func GetAccessRules ¶
func GetAccessRules(ctx *pulumi.Context, args *GetAccessRulesArgs, opts ...pulumi.InvokeOption) (*GetAccessRulesResult, error)
Use this data source to query the detail information of CFS access rule.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.GetAccessRules(ctx, &cfs.GetAccessRulesArgs{ AccessGroupId: "pgroup-7nx89k7l", AccessRuleId: pulumi.StringRef("rule-qcndbqzj"), }, nil) if err != nil { return err } return nil }) }
```
type GetAccessRulesResultOutput ¶
type GetAccessRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccessRules.
func GetAccessRulesOutput ¶
func GetAccessRulesOutput(ctx *pulumi.Context, args GetAccessRulesOutputArgs, opts ...pulumi.InvokeOption) GetAccessRulesResultOutput
func (GetAccessRulesResultOutput) AccessGroupId ¶
func (o GetAccessRulesResultOutput) AccessGroupId() pulumi.StringOutput
func (GetAccessRulesResultOutput) AccessRuleId ¶
func (o GetAccessRulesResultOutput) AccessRuleId() pulumi.StringPtrOutput
ID of the access rule.
func (GetAccessRulesResultOutput) AccessRuleLists ¶
func (o GetAccessRulesResultOutput) AccessRuleLists() GetAccessRulesAccessRuleListArrayOutput
An information list of CFS access rule. Each element contains the following attributes:
func (GetAccessRulesResultOutput) ElementType ¶
func (GetAccessRulesResultOutput) ElementType() reflect.Type
func (GetAccessRulesResultOutput) Id ¶
func (o GetAccessRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccessRulesResultOutput) ResultOutputFile ¶
func (o GetAccessRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAccessRulesResultOutput) ToGetAccessRulesResultOutput ¶
func (o GetAccessRulesResultOutput) ToGetAccessRulesResultOutput() GetAccessRulesResultOutput
func (GetAccessRulesResultOutput) ToGetAccessRulesResultOutputWithContext ¶
func (o GetAccessRulesResultOutput) ToGetAccessRulesResultOutputWithContext(ctx context.Context) GetAccessRulesResultOutput
type GetAvailableZoneArgs ¶ added in v0.1.3
type GetAvailableZoneArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAvailableZone.
type GetAvailableZoneOutputArgs ¶ added in v0.1.3
type GetAvailableZoneOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getAvailableZone.
func (GetAvailableZoneOutputArgs) ElementType ¶ added in v0.1.3
func (GetAvailableZoneOutputArgs) ElementType() reflect.Type
type GetAvailableZoneRegionZone ¶ added in v0.1.3
type GetAvailableZoneRegionZone struct { // Region name, such as `ap-beijing`. Region string `pulumi:"region"` // Region chinese name, such as `Guangzhou`. RegionCnName string `pulumi:"regionCnName"` // Region name, such as `bj`. RegionName string `pulumi:"regionName"` // Region availability. If a region has at least one AZ where resources are purchasable, this value will be AVAILABLE; otherwise, it will be UNAVAILABLE. RegionStatus string `pulumi:"regionStatus"` // Array of AZs. Zones []GetAvailableZoneRegionZoneZone `pulumi:"zones"` }
type GetAvailableZoneRegionZoneArgs ¶ added in v0.1.3
type GetAvailableZoneRegionZoneArgs struct { // Region name, such as `ap-beijing`. Region pulumi.StringInput `pulumi:"region"` // Region chinese name, such as `Guangzhou`. RegionCnName pulumi.StringInput `pulumi:"regionCnName"` // Region name, such as `bj`. RegionName pulumi.StringInput `pulumi:"regionName"` // Region availability. If a region has at least one AZ where resources are purchasable, this value will be AVAILABLE; otherwise, it will be UNAVAILABLE. RegionStatus pulumi.StringInput `pulumi:"regionStatus"` // Array of AZs. Zones GetAvailableZoneRegionZoneZoneArrayInput `pulumi:"zones"` }
func (GetAvailableZoneRegionZoneArgs) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneArgs) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneArgs) ToGetAvailableZoneRegionZoneOutput ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneArgs) ToGetAvailableZoneRegionZoneOutput() GetAvailableZoneRegionZoneOutput
func (GetAvailableZoneRegionZoneArgs) ToGetAvailableZoneRegionZoneOutputWithContext ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneArgs) ToGetAvailableZoneRegionZoneOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneOutput
type GetAvailableZoneRegionZoneArray ¶ added in v0.1.3
type GetAvailableZoneRegionZoneArray []GetAvailableZoneRegionZoneInput
func (GetAvailableZoneRegionZoneArray) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneArray) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneArray) ToGetAvailableZoneRegionZoneArrayOutput ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneArray) ToGetAvailableZoneRegionZoneArrayOutput() GetAvailableZoneRegionZoneArrayOutput
func (GetAvailableZoneRegionZoneArray) ToGetAvailableZoneRegionZoneArrayOutputWithContext ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneArray) ToGetAvailableZoneRegionZoneArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneArrayOutput
type GetAvailableZoneRegionZoneArrayInput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneArrayInput interface { pulumi.Input ToGetAvailableZoneRegionZoneArrayOutput() GetAvailableZoneRegionZoneArrayOutput ToGetAvailableZoneRegionZoneArrayOutputWithContext(context.Context) GetAvailableZoneRegionZoneArrayOutput }
GetAvailableZoneRegionZoneArrayInput is an input type that accepts GetAvailableZoneRegionZoneArray and GetAvailableZoneRegionZoneArrayOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneArrayInput` via:
GetAvailableZoneRegionZoneArray{ GetAvailableZoneRegionZoneArgs{...} }
type GetAvailableZoneRegionZoneArrayOutput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneArrayOutput struct{ *pulumi.OutputState }
func (GetAvailableZoneRegionZoneArrayOutput) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneArrayOutput) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneArrayOutput) Index ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneArrayOutput) Index(i pulumi.IntInput) GetAvailableZoneRegionZoneOutput
func (GetAvailableZoneRegionZoneArrayOutput) ToGetAvailableZoneRegionZoneArrayOutput ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneArrayOutput) ToGetAvailableZoneRegionZoneArrayOutput() GetAvailableZoneRegionZoneArrayOutput
func (GetAvailableZoneRegionZoneArrayOutput) ToGetAvailableZoneRegionZoneArrayOutputWithContext ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneArrayOutput) ToGetAvailableZoneRegionZoneArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneArrayOutput
type GetAvailableZoneRegionZoneInput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneInput interface { pulumi.Input ToGetAvailableZoneRegionZoneOutput() GetAvailableZoneRegionZoneOutput ToGetAvailableZoneRegionZoneOutputWithContext(context.Context) GetAvailableZoneRegionZoneOutput }
GetAvailableZoneRegionZoneInput is an input type that accepts GetAvailableZoneRegionZoneArgs and GetAvailableZoneRegionZoneOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneInput` via:
GetAvailableZoneRegionZoneArgs{...}
type GetAvailableZoneRegionZoneOutput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneOutput struct{ *pulumi.OutputState }
func (GetAvailableZoneRegionZoneOutput) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneOutput) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneOutput) Region ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneOutput) Region() pulumi.StringOutput
Region name, such as `ap-beijing`.
func (GetAvailableZoneRegionZoneOutput) RegionCnName ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneOutput) RegionCnName() pulumi.StringOutput
Region chinese name, such as `Guangzhou`.
func (GetAvailableZoneRegionZoneOutput) RegionName ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneOutput) RegionName() pulumi.StringOutput
Region name, such as `bj`.
func (GetAvailableZoneRegionZoneOutput) RegionStatus ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneOutput) RegionStatus() pulumi.StringOutput
Region availability. If a region has at least one AZ where resources are purchasable, this value will be AVAILABLE; otherwise, it will be UNAVAILABLE.
func (GetAvailableZoneRegionZoneOutput) ToGetAvailableZoneRegionZoneOutput ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneOutput) ToGetAvailableZoneRegionZoneOutput() GetAvailableZoneRegionZoneOutput
func (GetAvailableZoneRegionZoneOutput) ToGetAvailableZoneRegionZoneOutputWithContext ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneOutput) ToGetAvailableZoneRegionZoneOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneOutput
type GetAvailableZoneRegionZoneZone ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZone struct { // Array of classes. Types []GetAvailableZoneRegionZoneZoneType `pulumi:"types"` // AZ name. Zone string `pulumi:"zone"` // Chinese name of an AZ. ZoneCnName string `pulumi:"zoneCnName"` // AZ ID. ZoneId int `pulumi:"zoneId"` // Chinese and English names of an AZ. ZoneName string `pulumi:"zoneName"` }
type GetAvailableZoneRegionZoneZoneArgs ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneArgs struct { // Array of classes. Types GetAvailableZoneRegionZoneZoneTypeArrayInput `pulumi:"types"` // AZ name. Zone pulumi.StringInput `pulumi:"zone"` // Chinese name of an AZ. ZoneCnName pulumi.StringInput `pulumi:"zoneCnName"` // AZ ID. ZoneId pulumi.IntInput `pulumi:"zoneId"` // Chinese and English names of an AZ. ZoneName pulumi.StringInput `pulumi:"zoneName"` }
func (GetAvailableZoneRegionZoneZoneArgs) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneZoneArgs) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneZoneArgs) ToGetAvailableZoneRegionZoneZoneOutput ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneZoneArgs) ToGetAvailableZoneRegionZoneZoneOutput() GetAvailableZoneRegionZoneZoneOutput
func (GetAvailableZoneRegionZoneZoneArgs) ToGetAvailableZoneRegionZoneZoneOutputWithContext ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneZoneArgs) ToGetAvailableZoneRegionZoneZoneOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneOutput
type GetAvailableZoneRegionZoneZoneArray ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneArray []GetAvailableZoneRegionZoneZoneInput
func (GetAvailableZoneRegionZoneZoneArray) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneZoneArray) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneZoneArray) ToGetAvailableZoneRegionZoneZoneArrayOutput ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneZoneArray) ToGetAvailableZoneRegionZoneZoneArrayOutput() GetAvailableZoneRegionZoneZoneArrayOutput
func (GetAvailableZoneRegionZoneZoneArray) ToGetAvailableZoneRegionZoneZoneArrayOutputWithContext ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneZoneArray) ToGetAvailableZoneRegionZoneZoneArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneArrayOutput
type GetAvailableZoneRegionZoneZoneArrayInput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneArrayInput interface { pulumi.Input ToGetAvailableZoneRegionZoneZoneArrayOutput() GetAvailableZoneRegionZoneZoneArrayOutput ToGetAvailableZoneRegionZoneZoneArrayOutputWithContext(context.Context) GetAvailableZoneRegionZoneZoneArrayOutput }
GetAvailableZoneRegionZoneZoneArrayInput is an input type that accepts GetAvailableZoneRegionZoneZoneArray and GetAvailableZoneRegionZoneZoneArrayOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneZoneArrayInput` via:
GetAvailableZoneRegionZoneZoneArray{ GetAvailableZoneRegionZoneZoneArgs{...} }
type GetAvailableZoneRegionZoneZoneArrayOutput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneArrayOutput struct{ *pulumi.OutputState }
func (GetAvailableZoneRegionZoneZoneArrayOutput) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneZoneArrayOutput) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneZoneArrayOutput) ToGetAvailableZoneRegionZoneZoneArrayOutput ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneArrayOutput) ToGetAvailableZoneRegionZoneZoneArrayOutput() GetAvailableZoneRegionZoneZoneArrayOutput
func (GetAvailableZoneRegionZoneZoneArrayOutput) ToGetAvailableZoneRegionZoneZoneArrayOutputWithContext ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneArrayOutput) ToGetAvailableZoneRegionZoneZoneArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneArrayOutput
type GetAvailableZoneRegionZoneZoneInput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneInput interface { pulumi.Input ToGetAvailableZoneRegionZoneZoneOutput() GetAvailableZoneRegionZoneZoneOutput ToGetAvailableZoneRegionZoneZoneOutputWithContext(context.Context) GetAvailableZoneRegionZoneZoneOutput }
GetAvailableZoneRegionZoneZoneInput is an input type that accepts GetAvailableZoneRegionZoneZoneArgs and GetAvailableZoneRegionZoneZoneOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneZoneInput` via:
GetAvailableZoneRegionZoneZoneArgs{...}
type GetAvailableZoneRegionZoneZoneOutput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneOutput struct{ *pulumi.OutputState }
func (GetAvailableZoneRegionZoneZoneOutput) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneZoneOutput) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneZoneOutput) ToGetAvailableZoneRegionZoneZoneOutput ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneOutput) ToGetAvailableZoneRegionZoneZoneOutput() GetAvailableZoneRegionZoneZoneOutput
func (GetAvailableZoneRegionZoneZoneOutput) ToGetAvailableZoneRegionZoneZoneOutputWithContext ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneOutput) ToGetAvailableZoneRegionZoneZoneOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneOutput
func (GetAvailableZoneRegionZoneZoneOutput) Zone ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneOutput) Zone() pulumi.StringOutput
AZ name.
func (GetAvailableZoneRegionZoneZoneOutput) ZoneCnName ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneOutput) ZoneCnName() pulumi.StringOutput
Chinese name of an AZ.
func (GetAvailableZoneRegionZoneZoneOutput) ZoneId ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneOutput) ZoneId() pulumi.IntOutput
AZ ID.
func (GetAvailableZoneRegionZoneZoneOutput) ZoneName ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneOutput) ZoneName() pulumi.StringOutput
Chinese and English names of an AZ.
type GetAvailableZoneRegionZoneZoneType ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneType struct { // Indicates whether prepaid is supported. true: yes; false: no. Prepayment bool `pulumi:"prepayment"` // Protocol and sale details. Protocols []GetAvailableZoneRegionZoneZoneTypeProtocol `pulumi:"protocols"` // Storage class. Valid values: SD (standard storage) and HP (high-performance storage). Type string `pulumi:"type"` }
type GetAvailableZoneRegionZoneZoneTypeArgs ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneTypeArgs struct { // Indicates whether prepaid is supported. true: yes; false: no. Prepayment pulumi.BoolInput `pulumi:"prepayment"` // Protocol and sale details. Protocols GetAvailableZoneRegionZoneZoneTypeProtocolArrayInput `pulumi:"protocols"` // Storage class. Valid values: SD (standard storage) and HP (high-performance storage). Type pulumi.StringInput `pulumi:"type"` }
func (GetAvailableZoneRegionZoneZoneTypeArgs) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneZoneTypeArgs) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneZoneTypeArgs) ToGetAvailableZoneRegionZoneZoneTypeOutput ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneZoneTypeArgs) ToGetAvailableZoneRegionZoneZoneTypeOutput() GetAvailableZoneRegionZoneZoneTypeOutput
func (GetAvailableZoneRegionZoneZoneTypeArgs) ToGetAvailableZoneRegionZoneZoneTypeOutputWithContext ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneZoneTypeArgs) ToGetAvailableZoneRegionZoneZoneTypeOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeOutput
type GetAvailableZoneRegionZoneZoneTypeArray ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneTypeArray []GetAvailableZoneRegionZoneZoneTypeInput
func (GetAvailableZoneRegionZoneZoneTypeArray) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneZoneTypeArray) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneZoneTypeArray) ToGetAvailableZoneRegionZoneZoneTypeArrayOutput ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneZoneTypeArray) ToGetAvailableZoneRegionZoneZoneTypeArrayOutput() GetAvailableZoneRegionZoneZoneTypeArrayOutput
func (GetAvailableZoneRegionZoneZoneTypeArray) ToGetAvailableZoneRegionZoneZoneTypeArrayOutputWithContext ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneZoneTypeArray) ToGetAvailableZoneRegionZoneZoneTypeArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeArrayOutput
type GetAvailableZoneRegionZoneZoneTypeArrayInput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneTypeArrayInput interface { pulumi.Input ToGetAvailableZoneRegionZoneZoneTypeArrayOutput() GetAvailableZoneRegionZoneZoneTypeArrayOutput ToGetAvailableZoneRegionZoneZoneTypeArrayOutputWithContext(context.Context) GetAvailableZoneRegionZoneZoneTypeArrayOutput }
GetAvailableZoneRegionZoneZoneTypeArrayInput is an input type that accepts GetAvailableZoneRegionZoneZoneTypeArray and GetAvailableZoneRegionZoneZoneTypeArrayOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneZoneTypeArrayInput` via:
GetAvailableZoneRegionZoneZoneTypeArray{ GetAvailableZoneRegionZoneZoneTypeArgs{...} }
type GetAvailableZoneRegionZoneZoneTypeArrayOutput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneTypeArrayOutput struct{ *pulumi.OutputState }
func (GetAvailableZoneRegionZoneZoneTypeArrayOutput) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneZoneTypeArrayOutput) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneZoneTypeArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeArrayOutput ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneTypeArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeArrayOutput() GetAvailableZoneRegionZoneZoneTypeArrayOutput
func (GetAvailableZoneRegionZoneZoneTypeArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeArrayOutputWithContext ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneTypeArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeArrayOutput
type GetAvailableZoneRegionZoneZoneTypeInput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneTypeInput interface { pulumi.Input ToGetAvailableZoneRegionZoneZoneTypeOutput() GetAvailableZoneRegionZoneZoneTypeOutput ToGetAvailableZoneRegionZoneZoneTypeOutputWithContext(context.Context) GetAvailableZoneRegionZoneZoneTypeOutput }
GetAvailableZoneRegionZoneZoneTypeInput is an input type that accepts GetAvailableZoneRegionZoneZoneTypeArgs and GetAvailableZoneRegionZoneZoneTypeOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneZoneTypeInput` via:
GetAvailableZoneRegionZoneZoneTypeArgs{...}
type GetAvailableZoneRegionZoneZoneTypeOutput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneTypeOutput struct{ *pulumi.OutputState }
func (GetAvailableZoneRegionZoneZoneTypeOutput) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneZoneTypeOutput) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneZoneTypeOutput) Prepayment ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneTypeOutput) Prepayment() pulumi.BoolOutput
Indicates whether prepaid is supported. true: yes; false: no.
func (GetAvailableZoneRegionZoneZoneTypeOutput) Protocols ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneTypeOutput) Protocols() GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput
Protocol and sale details.
func (GetAvailableZoneRegionZoneZoneTypeOutput) ToGetAvailableZoneRegionZoneZoneTypeOutput ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneTypeOutput) ToGetAvailableZoneRegionZoneZoneTypeOutput() GetAvailableZoneRegionZoneZoneTypeOutput
func (GetAvailableZoneRegionZoneZoneTypeOutput) ToGetAvailableZoneRegionZoneZoneTypeOutputWithContext ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneTypeOutput) ToGetAvailableZoneRegionZoneZoneTypeOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeOutput
func (GetAvailableZoneRegionZoneZoneTypeOutput) Type ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneTypeOutput) Type() pulumi.StringOutput
Storage class. Valid values: SD (standard storage) and HP (high-performance storage).
type GetAvailableZoneRegionZoneZoneTypeProtocol ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneTypeProtocolArgs ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneTypeProtocolArgs struct { // Protocol type. Valid values: NFS, CIFS. Protocol pulumi.StringInput `pulumi:"protocol"` // Sale status. Valid values: saleOut (sold out), saling (purchasable), noSaling (non-purchasable). SaleStatus pulumi.StringInput `pulumi:"saleStatus"` }
func (GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutput ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutput() GetAvailableZoneRegionZoneZoneTypeProtocolOutput
func (GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutputWithContext ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneZoneTypeProtocolArgs) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolOutput
type GetAvailableZoneRegionZoneZoneTypeProtocolArray ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneTypeProtocolArray []GetAvailableZoneRegionZoneZoneTypeProtocolInput
func (GetAvailableZoneRegionZoneZoneTypeProtocolArray) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneZoneTypeProtocolArray) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneZoneTypeProtocolArray) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneZoneTypeProtocolArray) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput() GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput
func (GetAvailableZoneRegionZoneZoneTypeProtocolArray) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutputWithContext ¶ added in v0.1.3
func (i GetAvailableZoneRegionZoneZoneTypeProtocolArray) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput
type GetAvailableZoneRegionZoneZoneTypeProtocolArrayInput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneTypeProtocolArrayInput interface { pulumi.Input ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput() GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutputWithContext(context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput }
GetAvailableZoneRegionZoneZoneTypeProtocolArrayInput is an input type that accepts GetAvailableZoneRegionZoneZoneTypeProtocolArray and GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneZoneTypeProtocolArrayInput` via:
GetAvailableZoneRegionZoneZoneTypeProtocolArray{ GetAvailableZoneRegionZoneZoneTypeProtocolArgs{...} }
type GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput struct{ *pulumi.OutputState }
func (GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput() GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput
func (GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutputWithContext ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolArrayOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolArrayOutput
type GetAvailableZoneRegionZoneZoneTypeProtocolInput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneTypeProtocolInput interface { pulumi.Input ToGetAvailableZoneRegionZoneZoneTypeProtocolOutput() GetAvailableZoneRegionZoneZoneTypeProtocolOutput ToGetAvailableZoneRegionZoneZoneTypeProtocolOutputWithContext(context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolOutput }
GetAvailableZoneRegionZoneZoneTypeProtocolInput is an input type that accepts GetAvailableZoneRegionZoneZoneTypeProtocolArgs and GetAvailableZoneRegionZoneZoneTypeProtocolOutput values. You can construct a concrete instance of `GetAvailableZoneRegionZoneZoneTypeProtocolInput` via:
GetAvailableZoneRegionZoneZoneTypeProtocolArgs{...}
type GetAvailableZoneRegionZoneZoneTypeProtocolOutput ¶ added in v0.1.3
type GetAvailableZoneRegionZoneZoneTypeProtocolOutput struct{ *pulumi.OutputState }
func (GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ElementType ¶ added in v0.1.3
func (GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ElementType() reflect.Type
func (GetAvailableZoneRegionZoneZoneTypeProtocolOutput) Protocol ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneTypeProtocolOutput) Protocol() pulumi.StringOutput
Protocol type. Valid values: NFS, CIFS.
func (GetAvailableZoneRegionZoneZoneTypeProtocolOutput) SaleStatus ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneTypeProtocolOutput) SaleStatus() pulumi.StringOutput
Sale status. Valid values: saleOut (sold out), saling (purchasable), noSaling (non-purchasable).
func (GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutput ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutput() GetAvailableZoneRegionZoneZoneTypeProtocolOutput
func (GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutputWithContext ¶ added in v0.1.3
func (o GetAvailableZoneRegionZoneZoneTypeProtocolOutput) ToGetAvailableZoneRegionZoneZoneTypeProtocolOutputWithContext(ctx context.Context) GetAvailableZoneRegionZoneZoneTypeProtocolOutput
type GetAvailableZoneResult ¶ added in v0.1.3
type GetAvailableZoneResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Information such as resource availability in each AZ and the supported storage classes and protocols. RegionZones []GetAvailableZoneRegionZone `pulumi:"regionZones"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getAvailableZone.
func GetAvailableZone ¶ added in v0.1.3
func GetAvailableZone(ctx *pulumi.Context, args *GetAvailableZoneArgs, opts ...pulumi.InvokeOption) (*GetAvailableZoneResult, error)
Use this data source to query detailed information of cfs availableZone
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.GetAvailableZone(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetAvailableZoneResultOutput ¶ added in v0.1.3
type GetAvailableZoneResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAvailableZone.
func GetAvailableZoneOutput ¶ added in v0.1.3
func GetAvailableZoneOutput(ctx *pulumi.Context, args GetAvailableZoneOutputArgs, opts ...pulumi.InvokeOption) GetAvailableZoneResultOutput
func (GetAvailableZoneResultOutput) ElementType ¶ added in v0.1.3
func (GetAvailableZoneResultOutput) ElementType() reflect.Type
func (GetAvailableZoneResultOutput) Id ¶ added in v0.1.3
func (o GetAvailableZoneResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAvailableZoneResultOutput) RegionZones ¶ added in v0.1.3
func (o GetAvailableZoneResultOutput) RegionZones() GetAvailableZoneRegionZoneArrayOutput
Information such as resource availability in each AZ and the supported storage classes and protocols.
func (GetAvailableZoneResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetAvailableZoneResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAvailableZoneResultOutput) ToGetAvailableZoneResultOutput ¶ added in v0.1.3
func (o GetAvailableZoneResultOutput) ToGetAvailableZoneResultOutput() GetAvailableZoneResultOutput
func (GetAvailableZoneResultOutput) ToGetAvailableZoneResultOutputWithContext ¶ added in v0.1.3
func (o GetAvailableZoneResultOutput) ToGetAvailableZoneResultOutputWithContext(ctx context.Context) GetAvailableZoneResultOutput
type GetFileSystemClientsArgs ¶ added in v0.1.3
type GetFileSystemClientsArgs struct { // File system ID. FileSystemId string `pulumi:"fileSystemId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFileSystemClients.
type GetFileSystemClientsClientList ¶ added in v0.1.3
type GetFileSystemClientsClientList struct { // IP address of the file system. CfsVip string `pulumi:"cfsVip"` // Client IP. ClientIp string `pulumi:"clientIp"` // Path in which the file system is mounted to the client. MountDirectory string `pulumi:"mountDirectory"` // File system VPCID. VpcId string `pulumi:"vpcId"` // Name of the availability zone, e.g. ap-beijing-1. For more information, see regions and availability zones in the Overview document. Zone string `pulumi:"zone"` // AZ name. ZoneName string `pulumi:"zoneName"` }
type GetFileSystemClientsClientListArgs ¶ added in v0.1.3
type GetFileSystemClientsClientListArgs struct { // IP address of the file system. CfsVip pulumi.StringInput `pulumi:"cfsVip"` // Client IP. ClientIp pulumi.StringInput `pulumi:"clientIp"` // Path in which the file system is mounted to the client. MountDirectory pulumi.StringInput `pulumi:"mountDirectory"` // File system VPCID. VpcId pulumi.StringInput `pulumi:"vpcId"` // Name of the availability zone, e.g. ap-beijing-1. For more information, see regions and availability zones in the Overview document. Zone pulumi.StringInput `pulumi:"zone"` // AZ name. ZoneName pulumi.StringInput `pulumi:"zoneName"` }
func (GetFileSystemClientsClientListArgs) ElementType ¶ added in v0.1.3
func (GetFileSystemClientsClientListArgs) ElementType() reflect.Type
func (GetFileSystemClientsClientListArgs) ToGetFileSystemClientsClientListOutput ¶ added in v0.1.3
func (i GetFileSystemClientsClientListArgs) ToGetFileSystemClientsClientListOutput() GetFileSystemClientsClientListOutput
func (GetFileSystemClientsClientListArgs) ToGetFileSystemClientsClientListOutputWithContext ¶ added in v0.1.3
func (i GetFileSystemClientsClientListArgs) ToGetFileSystemClientsClientListOutputWithContext(ctx context.Context) GetFileSystemClientsClientListOutput
type GetFileSystemClientsClientListArray ¶ added in v0.1.3
type GetFileSystemClientsClientListArray []GetFileSystemClientsClientListInput
func (GetFileSystemClientsClientListArray) ElementType ¶ added in v0.1.3
func (GetFileSystemClientsClientListArray) ElementType() reflect.Type
func (GetFileSystemClientsClientListArray) ToGetFileSystemClientsClientListArrayOutput ¶ added in v0.1.3
func (i GetFileSystemClientsClientListArray) ToGetFileSystemClientsClientListArrayOutput() GetFileSystemClientsClientListArrayOutput
func (GetFileSystemClientsClientListArray) ToGetFileSystemClientsClientListArrayOutputWithContext ¶ added in v0.1.3
func (i GetFileSystemClientsClientListArray) ToGetFileSystemClientsClientListArrayOutputWithContext(ctx context.Context) GetFileSystemClientsClientListArrayOutput
type GetFileSystemClientsClientListArrayInput ¶ added in v0.1.3
type GetFileSystemClientsClientListArrayInput interface { pulumi.Input ToGetFileSystemClientsClientListArrayOutput() GetFileSystemClientsClientListArrayOutput ToGetFileSystemClientsClientListArrayOutputWithContext(context.Context) GetFileSystemClientsClientListArrayOutput }
GetFileSystemClientsClientListArrayInput is an input type that accepts GetFileSystemClientsClientListArray and GetFileSystemClientsClientListArrayOutput values. You can construct a concrete instance of `GetFileSystemClientsClientListArrayInput` via:
GetFileSystemClientsClientListArray{ GetFileSystemClientsClientListArgs{...} }
type GetFileSystemClientsClientListArrayOutput ¶ added in v0.1.3
type GetFileSystemClientsClientListArrayOutput struct{ *pulumi.OutputState }
func (GetFileSystemClientsClientListArrayOutput) ElementType ¶ added in v0.1.3
func (GetFileSystemClientsClientListArrayOutput) ElementType() reflect.Type
func (GetFileSystemClientsClientListArrayOutput) ToGetFileSystemClientsClientListArrayOutput ¶ added in v0.1.3
func (o GetFileSystemClientsClientListArrayOutput) ToGetFileSystemClientsClientListArrayOutput() GetFileSystemClientsClientListArrayOutput
func (GetFileSystemClientsClientListArrayOutput) ToGetFileSystemClientsClientListArrayOutputWithContext ¶ added in v0.1.3
func (o GetFileSystemClientsClientListArrayOutput) ToGetFileSystemClientsClientListArrayOutputWithContext(ctx context.Context) GetFileSystemClientsClientListArrayOutput
type GetFileSystemClientsClientListInput ¶ added in v0.1.3
type GetFileSystemClientsClientListInput interface { pulumi.Input ToGetFileSystemClientsClientListOutput() GetFileSystemClientsClientListOutput ToGetFileSystemClientsClientListOutputWithContext(context.Context) GetFileSystemClientsClientListOutput }
GetFileSystemClientsClientListInput is an input type that accepts GetFileSystemClientsClientListArgs and GetFileSystemClientsClientListOutput values. You can construct a concrete instance of `GetFileSystemClientsClientListInput` via:
GetFileSystemClientsClientListArgs{...}
type GetFileSystemClientsClientListOutput ¶ added in v0.1.3
type GetFileSystemClientsClientListOutput struct{ *pulumi.OutputState }
func (GetFileSystemClientsClientListOutput) CfsVip ¶ added in v0.1.3
func (o GetFileSystemClientsClientListOutput) CfsVip() pulumi.StringOutput
IP address of the file system.
func (GetFileSystemClientsClientListOutput) ClientIp ¶ added in v0.1.3
func (o GetFileSystemClientsClientListOutput) ClientIp() pulumi.StringOutput
Client IP.
func (GetFileSystemClientsClientListOutput) ElementType ¶ added in v0.1.3
func (GetFileSystemClientsClientListOutput) ElementType() reflect.Type
func (GetFileSystemClientsClientListOutput) MountDirectory ¶ added in v0.1.3
func (o GetFileSystemClientsClientListOutput) MountDirectory() pulumi.StringOutput
Path in which the file system is mounted to the client.
func (GetFileSystemClientsClientListOutput) ToGetFileSystemClientsClientListOutput ¶ added in v0.1.3
func (o GetFileSystemClientsClientListOutput) ToGetFileSystemClientsClientListOutput() GetFileSystemClientsClientListOutput
func (GetFileSystemClientsClientListOutput) ToGetFileSystemClientsClientListOutputWithContext ¶ added in v0.1.3
func (o GetFileSystemClientsClientListOutput) ToGetFileSystemClientsClientListOutputWithContext(ctx context.Context) GetFileSystemClientsClientListOutput
func (GetFileSystemClientsClientListOutput) VpcId ¶ added in v0.1.3
func (o GetFileSystemClientsClientListOutput) VpcId() pulumi.StringOutput
File system VPCID.
func (GetFileSystemClientsClientListOutput) Zone ¶ added in v0.1.3
func (o GetFileSystemClientsClientListOutput) Zone() pulumi.StringOutput
Name of the availability zone, e.g. ap-beijing-1. For more information, see regions and availability zones in the Overview document.
func (GetFileSystemClientsClientListOutput) ZoneName ¶ added in v0.1.3
func (o GetFileSystemClientsClientListOutput) ZoneName() pulumi.StringOutput
AZ name.
type GetFileSystemClientsOutputArgs ¶ added in v0.1.3
type GetFileSystemClientsOutputArgs struct { // File system ID. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getFileSystemClients.
func (GetFileSystemClientsOutputArgs) ElementType ¶ added in v0.1.3
func (GetFileSystemClientsOutputArgs) ElementType() reflect.Type
type GetFileSystemClientsResult ¶ added in v0.1.3
type GetFileSystemClientsResult struct { // Client list. ClientLists []GetFileSystemClientsClientList `pulumi:"clientLists"` FileSystemId string `pulumi:"fileSystemId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getFileSystemClients.
func GetFileSystemClients ¶ added in v0.1.3
func GetFileSystemClients(ctx *pulumi.Context, args *GetFileSystemClientsArgs, opts ...pulumi.InvokeOption) (*GetFileSystemClientsResult, error)
Use this data source to query detailed information of cfs fileSystemClients
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.GetFileSystemClients(ctx, &cfs.GetFileSystemClientsArgs{ FileSystemId: "cfs-iobiaxtj", }, nil) if err != nil { return err } return nil }) }
```
type GetFileSystemClientsResultOutput ¶ added in v0.1.3
type GetFileSystemClientsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFileSystemClients.
func GetFileSystemClientsOutput ¶ added in v0.1.3
func GetFileSystemClientsOutput(ctx *pulumi.Context, args GetFileSystemClientsOutputArgs, opts ...pulumi.InvokeOption) GetFileSystemClientsResultOutput
func (GetFileSystemClientsResultOutput) ClientLists ¶ added in v0.1.3
func (o GetFileSystemClientsResultOutput) ClientLists() GetFileSystemClientsClientListArrayOutput
Client list.
func (GetFileSystemClientsResultOutput) ElementType ¶ added in v0.1.3
func (GetFileSystemClientsResultOutput) ElementType() reflect.Type
func (GetFileSystemClientsResultOutput) FileSystemId ¶ added in v0.1.3
func (o GetFileSystemClientsResultOutput) FileSystemId() pulumi.StringOutput
func (GetFileSystemClientsResultOutput) Id ¶ added in v0.1.3
func (o GetFileSystemClientsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFileSystemClientsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetFileSystemClientsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetFileSystemClientsResultOutput) ToGetFileSystemClientsResultOutput ¶ added in v0.1.3
func (o GetFileSystemClientsResultOutput) ToGetFileSystemClientsResultOutput() GetFileSystemClientsResultOutput
func (GetFileSystemClientsResultOutput) ToGetFileSystemClientsResultOutputWithContext ¶ added in v0.1.3
func (o GetFileSystemClientsResultOutput) ToGetFileSystemClientsResultOutputWithContext(ctx context.Context) GetFileSystemClientsResultOutput
type GetFileSystemsArgs ¶
type GetFileSystemsArgs struct { // The available zone that the file system locates at. AvailabilityZone *string `pulumi:"availabilityZone"` // A specified file system ID used to query. FileSystemId *string `pulumi:"fileSystemId"` // A file system name used to query. Name *string `pulumi:"name"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of a vpc subnet. SubnetId *string `pulumi:"subnetId"` // ID of the vpc to be queried. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getFileSystems.
type GetFileSystemsFileSystemList ¶
type GetFileSystemsFileSystemList struct { // ID of the access group. AccessGroupId string `pulumi:"accessGroupId"` // The available zone that the file system locates at. AvailabilityZone string `pulumi:"availabilityZone"` // Creation time of the file system. CreateTime string `pulumi:"createTime"` // A specified file system ID used to query. FileSystemId string `pulumi:"fileSystemId"` // Mount root-directory. FsId string `pulumi:"fsId"` // IP of the file system. MountIp string `pulumi:"mountIp"` // A file system name used to query. Name string `pulumi:"name"` // Protocol of the file system. Protocol string `pulumi:"protocol"` // Size limit of the file system. SizeLimit int `pulumi:"sizeLimit"` // Size used of the file system. SizeUsed int `pulumi:"sizeUsed"` // Status of the file system. Status string `pulumi:"status"` // Storage type of the file system. StorageType string `pulumi:"storageType"` }
type GetFileSystemsFileSystemListArgs ¶
type GetFileSystemsFileSystemListArgs struct { // ID of the access group. AccessGroupId pulumi.StringInput `pulumi:"accessGroupId"` // The available zone that the file system locates at. AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` // Creation time of the file system. CreateTime pulumi.StringInput `pulumi:"createTime"` // A specified file system ID used to query. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // Mount root-directory. FsId pulumi.StringInput `pulumi:"fsId"` // IP of the file system. MountIp pulumi.StringInput `pulumi:"mountIp"` // A file system name used to query. Name pulumi.StringInput `pulumi:"name"` // Protocol of the file system. Protocol pulumi.StringInput `pulumi:"protocol"` // Size limit of the file system. SizeLimit pulumi.IntInput `pulumi:"sizeLimit"` // Size used of the file system. SizeUsed pulumi.IntInput `pulumi:"sizeUsed"` // Status of the file system. Status pulumi.StringInput `pulumi:"status"` // Storage type of the file system. StorageType pulumi.StringInput `pulumi:"storageType"` }
func (GetFileSystemsFileSystemListArgs) ElementType ¶
func (GetFileSystemsFileSystemListArgs) ElementType() reflect.Type
func (GetFileSystemsFileSystemListArgs) ToGetFileSystemsFileSystemListOutput ¶
func (i GetFileSystemsFileSystemListArgs) ToGetFileSystemsFileSystemListOutput() GetFileSystemsFileSystemListOutput
func (GetFileSystemsFileSystemListArgs) ToGetFileSystemsFileSystemListOutputWithContext ¶
func (i GetFileSystemsFileSystemListArgs) ToGetFileSystemsFileSystemListOutputWithContext(ctx context.Context) GetFileSystemsFileSystemListOutput
type GetFileSystemsFileSystemListArray ¶
type GetFileSystemsFileSystemListArray []GetFileSystemsFileSystemListInput
func (GetFileSystemsFileSystemListArray) ElementType ¶
func (GetFileSystemsFileSystemListArray) ElementType() reflect.Type
func (GetFileSystemsFileSystemListArray) ToGetFileSystemsFileSystemListArrayOutput ¶
func (i GetFileSystemsFileSystemListArray) ToGetFileSystemsFileSystemListArrayOutput() GetFileSystemsFileSystemListArrayOutput
func (GetFileSystemsFileSystemListArray) ToGetFileSystemsFileSystemListArrayOutputWithContext ¶
func (i GetFileSystemsFileSystemListArray) ToGetFileSystemsFileSystemListArrayOutputWithContext(ctx context.Context) GetFileSystemsFileSystemListArrayOutput
type GetFileSystemsFileSystemListArrayInput ¶
type GetFileSystemsFileSystemListArrayInput interface { pulumi.Input ToGetFileSystemsFileSystemListArrayOutput() GetFileSystemsFileSystemListArrayOutput ToGetFileSystemsFileSystemListArrayOutputWithContext(context.Context) GetFileSystemsFileSystemListArrayOutput }
GetFileSystemsFileSystemListArrayInput is an input type that accepts GetFileSystemsFileSystemListArray and GetFileSystemsFileSystemListArrayOutput values. You can construct a concrete instance of `GetFileSystemsFileSystemListArrayInput` via:
GetFileSystemsFileSystemListArray{ GetFileSystemsFileSystemListArgs{...} }
type GetFileSystemsFileSystemListArrayOutput ¶
type GetFileSystemsFileSystemListArrayOutput struct{ *pulumi.OutputState }
func (GetFileSystemsFileSystemListArrayOutput) ElementType ¶
func (GetFileSystemsFileSystemListArrayOutput) ElementType() reflect.Type
func (GetFileSystemsFileSystemListArrayOutput) ToGetFileSystemsFileSystemListArrayOutput ¶
func (o GetFileSystemsFileSystemListArrayOutput) ToGetFileSystemsFileSystemListArrayOutput() GetFileSystemsFileSystemListArrayOutput
func (GetFileSystemsFileSystemListArrayOutput) ToGetFileSystemsFileSystemListArrayOutputWithContext ¶
func (o GetFileSystemsFileSystemListArrayOutput) ToGetFileSystemsFileSystemListArrayOutputWithContext(ctx context.Context) GetFileSystemsFileSystemListArrayOutput
type GetFileSystemsFileSystemListInput ¶
type GetFileSystemsFileSystemListInput interface { pulumi.Input ToGetFileSystemsFileSystemListOutput() GetFileSystemsFileSystemListOutput ToGetFileSystemsFileSystemListOutputWithContext(context.Context) GetFileSystemsFileSystemListOutput }
GetFileSystemsFileSystemListInput is an input type that accepts GetFileSystemsFileSystemListArgs and GetFileSystemsFileSystemListOutput values. You can construct a concrete instance of `GetFileSystemsFileSystemListInput` via:
GetFileSystemsFileSystemListArgs{...}
type GetFileSystemsFileSystemListOutput ¶
type GetFileSystemsFileSystemListOutput struct{ *pulumi.OutputState }
func (GetFileSystemsFileSystemListOutput) AccessGroupId ¶
func (o GetFileSystemsFileSystemListOutput) AccessGroupId() pulumi.StringOutput
ID of the access group.
func (GetFileSystemsFileSystemListOutput) AvailabilityZone ¶
func (o GetFileSystemsFileSystemListOutput) AvailabilityZone() pulumi.StringOutput
The available zone that the file system locates at.
func (GetFileSystemsFileSystemListOutput) CreateTime ¶
func (o GetFileSystemsFileSystemListOutput) CreateTime() pulumi.StringOutput
Creation time of the file system.
func (GetFileSystemsFileSystemListOutput) ElementType ¶
func (GetFileSystemsFileSystemListOutput) ElementType() reflect.Type
func (GetFileSystemsFileSystemListOutput) FileSystemId ¶
func (o GetFileSystemsFileSystemListOutput) FileSystemId() pulumi.StringOutput
A specified file system ID used to query.
func (GetFileSystemsFileSystemListOutput) FsId ¶ added in v0.1.3
func (o GetFileSystemsFileSystemListOutput) FsId() pulumi.StringOutput
Mount root-directory.
func (GetFileSystemsFileSystemListOutput) MountIp ¶ added in v0.1.2
func (o GetFileSystemsFileSystemListOutput) MountIp() pulumi.StringOutput
IP of the file system.
func (GetFileSystemsFileSystemListOutput) Name ¶
func (o GetFileSystemsFileSystemListOutput) Name() pulumi.StringOutput
A file system name used to query.
func (GetFileSystemsFileSystemListOutput) Protocol ¶
func (o GetFileSystemsFileSystemListOutput) Protocol() pulumi.StringOutput
Protocol of the file system.
func (GetFileSystemsFileSystemListOutput) SizeLimit ¶
func (o GetFileSystemsFileSystemListOutput) SizeLimit() pulumi.IntOutput
Size limit of the file system.
func (GetFileSystemsFileSystemListOutput) SizeUsed ¶
func (o GetFileSystemsFileSystemListOutput) SizeUsed() pulumi.IntOutput
Size used of the file system.
func (GetFileSystemsFileSystemListOutput) Status ¶
func (o GetFileSystemsFileSystemListOutput) Status() pulumi.StringOutput
Status of the file system.
func (GetFileSystemsFileSystemListOutput) StorageType ¶
func (o GetFileSystemsFileSystemListOutput) StorageType() pulumi.StringOutput
Storage type of the file system.
func (GetFileSystemsFileSystemListOutput) ToGetFileSystemsFileSystemListOutput ¶
func (o GetFileSystemsFileSystemListOutput) ToGetFileSystemsFileSystemListOutput() GetFileSystemsFileSystemListOutput
func (GetFileSystemsFileSystemListOutput) ToGetFileSystemsFileSystemListOutputWithContext ¶
func (o GetFileSystemsFileSystemListOutput) ToGetFileSystemsFileSystemListOutputWithContext(ctx context.Context) GetFileSystemsFileSystemListOutput
type GetFileSystemsOutputArgs ¶
type GetFileSystemsOutputArgs struct { // The available zone that the file system locates at. AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` // A specified file system ID used to query. FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"` // A file system name used to query. Name pulumi.StringPtrInput `pulumi:"name"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // ID of a vpc subnet. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // ID of the vpc to be queried. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking getFileSystems.
func (GetFileSystemsOutputArgs) ElementType ¶
func (GetFileSystemsOutputArgs) ElementType() reflect.Type
type GetFileSystemsResult ¶
type GetFileSystemsResult struct { // The available zone that the file system locates at. AvailabilityZone *string `pulumi:"availabilityZone"` // ID of the file system. FileSystemId *string `pulumi:"fileSystemId"` // An information list of cloud file system. Each element contains the following attributes: FileSystemLists []GetFileSystemsFileSystemList `pulumi:"fileSystemLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the file system. Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubnetId *string `pulumi:"subnetId"` VpcId *string `pulumi:"vpcId"` }
A collection of values returned by getFileSystems.
func GetFileSystems ¶
func GetFileSystems(ctx *pulumi.Context, args *GetFileSystemsArgs, opts ...pulumi.InvokeOption) (*GetFileSystemsResult, error)
Use this data source to query the detail information of cloud file systems(CFS).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.GetFileSystems(ctx, &cfs.GetFileSystemsArgs{ AvailabilityZone: pulumi.StringRef("ap-guangzhou-3"), FileSystemId: pulumi.StringRef("cfs-6hgquxmj"), Name: pulumi.StringRef("test"), }, nil) if err != nil { return err } return nil }) }
```
type GetFileSystemsResultOutput ¶
type GetFileSystemsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFileSystems.
func GetFileSystemsOutput ¶
func GetFileSystemsOutput(ctx *pulumi.Context, args GetFileSystemsOutputArgs, opts ...pulumi.InvokeOption) GetFileSystemsResultOutput
func (GetFileSystemsResultOutput) AvailabilityZone ¶
func (o GetFileSystemsResultOutput) AvailabilityZone() pulumi.StringPtrOutput
The available zone that the file system locates at.
func (GetFileSystemsResultOutput) ElementType ¶
func (GetFileSystemsResultOutput) ElementType() reflect.Type
func (GetFileSystemsResultOutput) FileSystemId ¶
func (o GetFileSystemsResultOutput) FileSystemId() pulumi.StringPtrOutput
ID of the file system.
func (GetFileSystemsResultOutput) FileSystemLists ¶
func (o GetFileSystemsResultOutput) FileSystemLists() GetFileSystemsFileSystemListArrayOutput
An information list of cloud file system. Each element contains the following attributes:
func (GetFileSystemsResultOutput) Id ¶
func (o GetFileSystemsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFileSystemsResultOutput) Name ¶
func (o GetFileSystemsResultOutput) Name() pulumi.StringPtrOutput
Name of the file system.
func (GetFileSystemsResultOutput) ResultOutputFile ¶
func (o GetFileSystemsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetFileSystemsResultOutput) SubnetId ¶
func (o GetFileSystemsResultOutput) SubnetId() pulumi.StringPtrOutput
func (GetFileSystemsResultOutput) ToGetFileSystemsResultOutput ¶
func (o GetFileSystemsResultOutput) ToGetFileSystemsResultOutput() GetFileSystemsResultOutput
func (GetFileSystemsResultOutput) ToGetFileSystemsResultOutputWithContext ¶
func (o GetFileSystemsResultOutput) ToGetFileSystemsResultOutputWithContext(ctx context.Context) GetFileSystemsResultOutput
func (GetFileSystemsResultOutput) VpcId ¶
func (o GetFileSystemsResultOutput) VpcId() pulumi.StringPtrOutput
type GetMountTargetsArgs ¶ added in v0.1.3
type GetMountTargetsArgs struct { // File system ID. FileSystemId string `pulumi:"fileSystemId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getMountTargets.
type GetMountTargetsMountTarget ¶ added in v0.1.3
type GetMountTargetsMountTarget struct { // CCN instance ID used by CFS Turbo. CcnId string `pulumi:"ccnId"` // CCN IP range used by CFS Turbo. CidrBlock string `pulumi:"cidrBlock"` // File system ID. FileSystemId string `pulumi:"fileSystemId"` // Mount root-directory. FsId string `pulumi:"fsId"` // Mount target IP. IpAddress string `pulumi:"ipAddress"` // Mount target status. LifeCycleState string `pulumi:"lifeCycleState"` // Mount target ID. MountTargetId string `pulumi:"mountTargetId"` // Network type. NetworkInterface string `pulumi:"networkInterface"` // Subnet ID. SubnetId string `pulumi:"subnetId"` // Subnet name. SubnetName string `pulumi:"subnetName"` // VPC ID. VpcId string `pulumi:"vpcId"` // VPC name. VpcName string `pulumi:"vpcName"` }
type GetMountTargetsMountTargetArgs ¶ added in v0.1.3
type GetMountTargetsMountTargetArgs struct { // CCN instance ID used by CFS Turbo. CcnId pulumi.StringInput `pulumi:"ccnId"` // CCN IP range used by CFS Turbo. CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` // File system ID. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // Mount root-directory. FsId pulumi.StringInput `pulumi:"fsId"` // Mount target IP. IpAddress pulumi.StringInput `pulumi:"ipAddress"` // Mount target status. LifeCycleState pulumi.StringInput `pulumi:"lifeCycleState"` // Mount target ID. MountTargetId pulumi.StringInput `pulumi:"mountTargetId"` // Network type. NetworkInterface pulumi.StringInput `pulumi:"networkInterface"` // Subnet ID. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Subnet name. SubnetName pulumi.StringInput `pulumi:"subnetName"` // VPC ID. VpcId pulumi.StringInput `pulumi:"vpcId"` // VPC name. VpcName pulumi.StringInput `pulumi:"vpcName"` }
func (GetMountTargetsMountTargetArgs) ElementType ¶ added in v0.1.3
func (GetMountTargetsMountTargetArgs) ElementType() reflect.Type
func (GetMountTargetsMountTargetArgs) ToGetMountTargetsMountTargetOutput ¶ added in v0.1.3
func (i GetMountTargetsMountTargetArgs) ToGetMountTargetsMountTargetOutput() GetMountTargetsMountTargetOutput
func (GetMountTargetsMountTargetArgs) ToGetMountTargetsMountTargetOutputWithContext ¶ added in v0.1.3
func (i GetMountTargetsMountTargetArgs) ToGetMountTargetsMountTargetOutputWithContext(ctx context.Context) GetMountTargetsMountTargetOutput
type GetMountTargetsMountTargetArray ¶ added in v0.1.3
type GetMountTargetsMountTargetArray []GetMountTargetsMountTargetInput
func (GetMountTargetsMountTargetArray) ElementType ¶ added in v0.1.3
func (GetMountTargetsMountTargetArray) ElementType() reflect.Type
func (GetMountTargetsMountTargetArray) ToGetMountTargetsMountTargetArrayOutput ¶ added in v0.1.3
func (i GetMountTargetsMountTargetArray) ToGetMountTargetsMountTargetArrayOutput() GetMountTargetsMountTargetArrayOutput
func (GetMountTargetsMountTargetArray) ToGetMountTargetsMountTargetArrayOutputWithContext ¶ added in v0.1.3
func (i GetMountTargetsMountTargetArray) ToGetMountTargetsMountTargetArrayOutputWithContext(ctx context.Context) GetMountTargetsMountTargetArrayOutput
type GetMountTargetsMountTargetArrayInput ¶ added in v0.1.3
type GetMountTargetsMountTargetArrayInput interface { pulumi.Input ToGetMountTargetsMountTargetArrayOutput() GetMountTargetsMountTargetArrayOutput ToGetMountTargetsMountTargetArrayOutputWithContext(context.Context) GetMountTargetsMountTargetArrayOutput }
GetMountTargetsMountTargetArrayInput is an input type that accepts GetMountTargetsMountTargetArray and GetMountTargetsMountTargetArrayOutput values. You can construct a concrete instance of `GetMountTargetsMountTargetArrayInput` via:
GetMountTargetsMountTargetArray{ GetMountTargetsMountTargetArgs{...} }
type GetMountTargetsMountTargetArrayOutput ¶ added in v0.1.3
type GetMountTargetsMountTargetArrayOutput struct{ *pulumi.OutputState }
func (GetMountTargetsMountTargetArrayOutput) ElementType ¶ added in v0.1.3
func (GetMountTargetsMountTargetArrayOutput) ElementType() reflect.Type
func (GetMountTargetsMountTargetArrayOutput) Index ¶ added in v0.1.3
func (o GetMountTargetsMountTargetArrayOutput) Index(i pulumi.IntInput) GetMountTargetsMountTargetOutput
func (GetMountTargetsMountTargetArrayOutput) ToGetMountTargetsMountTargetArrayOutput ¶ added in v0.1.3
func (o GetMountTargetsMountTargetArrayOutput) ToGetMountTargetsMountTargetArrayOutput() GetMountTargetsMountTargetArrayOutput
func (GetMountTargetsMountTargetArrayOutput) ToGetMountTargetsMountTargetArrayOutputWithContext ¶ added in v0.1.3
func (o GetMountTargetsMountTargetArrayOutput) ToGetMountTargetsMountTargetArrayOutputWithContext(ctx context.Context) GetMountTargetsMountTargetArrayOutput
type GetMountTargetsMountTargetInput ¶ added in v0.1.3
type GetMountTargetsMountTargetInput interface { pulumi.Input ToGetMountTargetsMountTargetOutput() GetMountTargetsMountTargetOutput ToGetMountTargetsMountTargetOutputWithContext(context.Context) GetMountTargetsMountTargetOutput }
GetMountTargetsMountTargetInput is an input type that accepts GetMountTargetsMountTargetArgs and GetMountTargetsMountTargetOutput values. You can construct a concrete instance of `GetMountTargetsMountTargetInput` via:
GetMountTargetsMountTargetArgs{...}
type GetMountTargetsMountTargetOutput ¶ added in v0.1.3
type GetMountTargetsMountTargetOutput struct{ *pulumi.OutputState }
func (GetMountTargetsMountTargetOutput) CcnId ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) CcnId() pulumi.StringOutput
CCN instance ID used by CFS Turbo.
func (GetMountTargetsMountTargetOutput) CidrBlock ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) CidrBlock() pulumi.StringOutput
CCN IP range used by CFS Turbo.
func (GetMountTargetsMountTargetOutput) ElementType ¶ added in v0.1.3
func (GetMountTargetsMountTargetOutput) ElementType() reflect.Type
func (GetMountTargetsMountTargetOutput) FileSystemId ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) FileSystemId() pulumi.StringOutput
File system ID.
func (GetMountTargetsMountTargetOutput) FsId ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) FsId() pulumi.StringOutput
Mount root-directory.
func (GetMountTargetsMountTargetOutput) IpAddress ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) IpAddress() pulumi.StringOutput
Mount target IP.
func (GetMountTargetsMountTargetOutput) LifeCycleState ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) LifeCycleState() pulumi.StringOutput
Mount target status.
func (GetMountTargetsMountTargetOutput) MountTargetId ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) MountTargetId() pulumi.StringOutput
Mount target ID.
func (GetMountTargetsMountTargetOutput) NetworkInterface ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) NetworkInterface() pulumi.StringOutput
Network type.
func (GetMountTargetsMountTargetOutput) SubnetId ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) SubnetId() pulumi.StringOutput
Subnet ID.
func (GetMountTargetsMountTargetOutput) SubnetName ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) SubnetName() pulumi.StringOutput
Subnet name.
func (GetMountTargetsMountTargetOutput) ToGetMountTargetsMountTargetOutput ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) ToGetMountTargetsMountTargetOutput() GetMountTargetsMountTargetOutput
func (GetMountTargetsMountTargetOutput) ToGetMountTargetsMountTargetOutputWithContext ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) ToGetMountTargetsMountTargetOutputWithContext(ctx context.Context) GetMountTargetsMountTargetOutput
func (GetMountTargetsMountTargetOutput) VpcId ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) VpcId() pulumi.StringOutput
VPC ID.
func (GetMountTargetsMountTargetOutput) VpcName ¶ added in v0.1.3
func (o GetMountTargetsMountTargetOutput) VpcName() pulumi.StringOutput
VPC name.
type GetMountTargetsOutputArgs ¶ added in v0.1.3
type GetMountTargetsOutputArgs struct { // File system ID. FileSystemId pulumi.StringInput `pulumi:"fileSystemId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getMountTargets.
func (GetMountTargetsOutputArgs) ElementType ¶ added in v0.1.3
func (GetMountTargetsOutputArgs) ElementType() reflect.Type
type GetMountTargetsResult ¶ added in v0.1.3
type GetMountTargetsResult struct { // File system ID. FileSystemId string `pulumi:"fileSystemId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Mount target details. MountTargets []GetMountTargetsMountTarget `pulumi:"mountTargets"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getMountTargets.
func GetMountTargets ¶ added in v0.1.3
func GetMountTargets(ctx *pulumi.Context, args *GetMountTargetsArgs, opts ...pulumi.InvokeOption) (*GetMountTargetsResult, error)
Use this data source to query detailed information of cfs mountTargets
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.GetMountTargets(ctx, &cfs.GetMountTargetsArgs{ FileSystemId: "cfs-iobiaxtj", }, nil) if err != nil { return err } return nil }) }
```
type GetMountTargetsResultOutput ¶ added in v0.1.3
type GetMountTargetsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMountTargets.
func GetMountTargetsOutput ¶ added in v0.1.3
func GetMountTargetsOutput(ctx *pulumi.Context, args GetMountTargetsOutputArgs, opts ...pulumi.InvokeOption) GetMountTargetsResultOutput
func (GetMountTargetsResultOutput) ElementType ¶ added in v0.1.3
func (GetMountTargetsResultOutput) ElementType() reflect.Type
func (GetMountTargetsResultOutput) FileSystemId ¶ added in v0.1.3
func (o GetMountTargetsResultOutput) FileSystemId() pulumi.StringOutput
File system ID.
func (GetMountTargetsResultOutput) Id ¶ added in v0.1.3
func (o GetMountTargetsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMountTargetsResultOutput) MountTargets ¶ added in v0.1.3
func (o GetMountTargetsResultOutput) MountTargets() GetMountTargetsMountTargetArrayOutput
Mount target details.
func (GetMountTargetsResultOutput) ResultOutputFile ¶ added in v0.1.3
func (o GetMountTargetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetMountTargetsResultOutput) ToGetMountTargetsResultOutput ¶ added in v0.1.3
func (o GetMountTargetsResultOutput) ToGetMountTargetsResultOutput() GetMountTargetsResultOutput
func (GetMountTargetsResultOutput) ToGetMountTargetsResultOutputWithContext ¶ added in v0.1.3
func (o GetMountTargetsResultOutput) ToGetMountTargetsResultOutputWithContext(ctx context.Context) GetMountTargetsResultOutput
type SignUpCfsService ¶ added in v0.1.3
type SignUpCfsService struct { pulumi.CustomResourceState // Current status of the CFS service for this user. Valid values: creating (activating); created (activated). CfsServiceStatus pulumi.StringOutput `pulumi:"cfsServiceStatus"` }
Provides a resource to create a cfs signUpCfsService
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.NewSignUpCfsService(ctx, "signUpCfsService", nil) if err != nil { return err } return nil }) }
```
func GetSignUpCfsService ¶ added in v0.1.3
func GetSignUpCfsService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SignUpCfsServiceState, opts ...pulumi.ResourceOption) (*SignUpCfsService, error)
GetSignUpCfsService gets an existing SignUpCfsService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSignUpCfsService ¶ added in v0.1.3
func NewSignUpCfsService(ctx *pulumi.Context, name string, args *SignUpCfsServiceArgs, opts ...pulumi.ResourceOption) (*SignUpCfsService, error)
NewSignUpCfsService registers a new resource with the given unique name, arguments, and options.
func (*SignUpCfsService) ElementType ¶ added in v0.1.3
func (*SignUpCfsService) ElementType() reflect.Type
func (*SignUpCfsService) ToSignUpCfsServiceOutput ¶ added in v0.1.3
func (i *SignUpCfsService) ToSignUpCfsServiceOutput() SignUpCfsServiceOutput
func (*SignUpCfsService) ToSignUpCfsServiceOutputWithContext ¶ added in v0.1.3
func (i *SignUpCfsService) ToSignUpCfsServiceOutputWithContext(ctx context.Context) SignUpCfsServiceOutput
type SignUpCfsServiceArgs ¶ added in v0.1.3
type SignUpCfsServiceArgs struct { }
The set of arguments for constructing a SignUpCfsService resource.
func (SignUpCfsServiceArgs) ElementType ¶ added in v0.1.3
func (SignUpCfsServiceArgs) ElementType() reflect.Type
type SignUpCfsServiceArray ¶ added in v0.1.3
type SignUpCfsServiceArray []SignUpCfsServiceInput
func (SignUpCfsServiceArray) ElementType ¶ added in v0.1.3
func (SignUpCfsServiceArray) ElementType() reflect.Type
func (SignUpCfsServiceArray) ToSignUpCfsServiceArrayOutput ¶ added in v0.1.3
func (i SignUpCfsServiceArray) ToSignUpCfsServiceArrayOutput() SignUpCfsServiceArrayOutput
func (SignUpCfsServiceArray) ToSignUpCfsServiceArrayOutputWithContext ¶ added in v0.1.3
func (i SignUpCfsServiceArray) ToSignUpCfsServiceArrayOutputWithContext(ctx context.Context) SignUpCfsServiceArrayOutput
type SignUpCfsServiceArrayInput ¶ added in v0.1.3
type SignUpCfsServiceArrayInput interface { pulumi.Input ToSignUpCfsServiceArrayOutput() SignUpCfsServiceArrayOutput ToSignUpCfsServiceArrayOutputWithContext(context.Context) SignUpCfsServiceArrayOutput }
SignUpCfsServiceArrayInput is an input type that accepts SignUpCfsServiceArray and SignUpCfsServiceArrayOutput values. You can construct a concrete instance of `SignUpCfsServiceArrayInput` via:
SignUpCfsServiceArray{ SignUpCfsServiceArgs{...} }
type SignUpCfsServiceArrayOutput ¶ added in v0.1.3
type SignUpCfsServiceArrayOutput struct{ *pulumi.OutputState }
func (SignUpCfsServiceArrayOutput) ElementType ¶ added in v0.1.3
func (SignUpCfsServiceArrayOutput) ElementType() reflect.Type
func (SignUpCfsServiceArrayOutput) Index ¶ added in v0.1.3
func (o SignUpCfsServiceArrayOutput) Index(i pulumi.IntInput) SignUpCfsServiceOutput
func (SignUpCfsServiceArrayOutput) ToSignUpCfsServiceArrayOutput ¶ added in v0.1.3
func (o SignUpCfsServiceArrayOutput) ToSignUpCfsServiceArrayOutput() SignUpCfsServiceArrayOutput
func (SignUpCfsServiceArrayOutput) ToSignUpCfsServiceArrayOutputWithContext ¶ added in v0.1.3
func (o SignUpCfsServiceArrayOutput) ToSignUpCfsServiceArrayOutputWithContext(ctx context.Context) SignUpCfsServiceArrayOutput
type SignUpCfsServiceInput ¶ added in v0.1.3
type SignUpCfsServiceInput interface { pulumi.Input ToSignUpCfsServiceOutput() SignUpCfsServiceOutput ToSignUpCfsServiceOutputWithContext(ctx context.Context) SignUpCfsServiceOutput }
type SignUpCfsServiceMap ¶ added in v0.1.3
type SignUpCfsServiceMap map[string]SignUpCfsServiceInput
func (SignUpCfsServiceMap) ElementType ¶ added in v0.1.3
func (SignUpCfsServiceMap) ElementType() reflect.Type
func (SignUpCfsServiceMap) ToSignUpCfsServiceMapOutput ¶ added in v0.1.3
func (i SignUpCfsServiceMap) ToSignUpCfsServiceMapOutput() SignUpCfsServiceMapOutput
func (SignUpCfsServiceMap) ToSignUpCfsServiceMapOutputWithContext ¶ added in v0.1.3
func (i SignUpCfsServiceMap) ToSignUpCfsServiceMapOutputWithContext(ctx context.Context) SignUpCfsServiceMapOutput
type SignUpCfsServiceMapInput ¶ added in v0.1.3
type SignUpCfsServiceMapInput interface { pulumi.Input ToSignUpCfsServiceMapOutput() SignUpCfsServiceMapOutput ToSignUpCfsServiceMapOutputWithContext(context.Context) SignUpCfsServiceMapOutput }
SignUpCfsServiceMapInput is an input type that accepts SignUpCfsServiceMap and SignUpCfsServiceMapOutput values. You can construct a concrete instance of `SignUpCfsServiceMapInput` via:
SignUpCfsServiceMap{ "key": SignUpCfsServiceArgs{...} }
type SignUpCfsServiceMapOutput ¶ added in v0.1.3
type SignUpCfsServiceMapOutput struct{ *pulumi.OutputState }
func (SignUpCfsServiceMapOutput) ElementType ¶ added in v0.1.3
func (SignUpCfsServiceMapOutput) ElementType() reflect.Type
func (SignUpCfsServiceMapOutput) MapIndex ¶ added in v0.1.3
func (o SignUpCfsServiceMapOutput) MapIndex(k pulumi.StringInput) SignUpCfsServiceOutput
func (SignUpCfsServiceMapOutput) ToSignUpCfsServiceMapOutput ¶ added in v0.1.3
func (o SignUpCfsServiceMapOutput) ToSignUpCfsServiceMapOutput() SignUpCfsServiceMapOutput
func (SignUpCfsServiceMapOutput) ToSignUpCfsServiceMapOutputWithContext ¶ added in v0.1.3
func (o SignUpCfsServiceMapOutput) ToSignUpCfsServiceMapOutputWithContext(ctx context.Context) SignUpCfsServiceMapOutput
type SignUpCfsServiceOutput ¶ added in v0.1.3
type SignUpCfsServiceOutput struct{ *pulumi.OutputState }
func (SignUpCfsServiceOutput) CfsServiceStatus ¶ added in v0.1.3
func (o SignUpCfsServiceOutput) CfsServiceStatus() pulumi.StringOutput
Current status of the CFS service for this user. Valid values: creating (activating); created (activated).
func (SignUpCfsServiceOutput) ElementType ¶ added in v0.1.3
func (SignUpCfsServiceOutput) ElementType() reflect.Type
func (SignUpCfsServiceOutput) ToSignUpCfsServiceOutput ¶ added in v0.1.3
func (o SignUpCfsServiceOutput) ToSignUpCfsServiceOutput() SignUpCfsServiceOutput
func (SignUpCfsServiceOutput) ToSignUpCfsServiceOutputWithContext ¶ added in v0.1.3
func (o SignUpCfsServiceOutput) ToSignUpCfsServiceOutputWithContext(ctx context.Context) SignUpCfsServiceOutput
type SignUpCfsServiceState ¶ added in v0.1.3
type SignUpCfsServiceState struct { // Current status of the CFS service for this user. Valid values: creating (activating); created (activated). CfsServiceStatus pulumi.StringPtrInput }
func (SignUpCfsServiceState) ElementType ¶ added in v0.1.3
func (SignUpCfsServiceState) ElementType() reflect.Type
type Snapshot ¶ added in v0.1.3
type Snapshot struct { pulumi.CustomResourceState // Id of file system. FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"` // Name of snapshot. SnapshotName pulumi.StringPtrOutput `pulumi:"snapshotName"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a resource to create a cfs snapshot
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.NewSnapshot(ctx, "snapshot", &Cfs.SnapshotArgs{ FileSystemId: pulumi.String("cfs-iobiaxtj"), SnapshotName: pulumi.String("test"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
```
## Import
cfs snapshot can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cfs/snapshot:Snapshot snapshot snapshot_id
```
func GetSnapshot ¶ added in v0.1.3
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.1.3
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.1.3
func (*Snapshot) ToSnapshotOutput ¶ added in v0.1.3
func (i *Snapshot) ToSnapshotOutput() SnapshotOutput
func (*Snapshot) ToSnapshotOutputWithContext ¶ added in v0.1.3
func (i *Snapshot) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotArgs ¶ added in v0.1.3
type SnapshotArgs struct { // Id of file system. FileSystemId pulumi.StringInput // Name of snapshot. SnapshotName pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput }
The set of arguments for constructing a Snapshot resource.
func (SnapshotArgs) ElementType ¶ added in v0.1.3
func (SnapshotArgs) ElementType() reflect.Type
type SnapshotArray ¶ added in v0.1.3
type SnapshotArray []SnapshotInput
func (SnapshotArray) ElementType ¶ added in v0.1.3
func (SnapshotArray) ElementType() reflect.Type
func (SnapshotArray) ToSnapshotArrayOutput ¶ added in v0.1.3
func (i SnapshotArray) ToSnapshotArrayOutput() SnapshotArrayOutput
func (SnapshotArray) ToSnapshotArrayOutputWithContext ¶ added in v0.1.3
func (i SnapshotArray) ToSnapshotArrayOutputWithContext(ctx context.Context) SnapshotArrayOutput
type SnapshotArrayInput ¶ added in v0.1.3
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.1.3
type SnapshotArrayOutput struct{ *pulumi.OutputState }
func (SnapshotArrayOutput) ElementType ¶ added in v0.1.3
func (SnapshotArrayOutput) ElementType() reflect.Type
func (SnapshotArrayOutput) Index ¶ added in v0.1.3
func (o SnapshotArrayOutput) Index(i pulumi.IntInput) SnapshotOutput
func (SnapshotArrayOutput) ToSnapshotArrayOutput ¶ added in v0.1.3
func (o SnapshotArrayOutput) ToSnapshotArrayOutput() SnapshotArrayOutput
func (SnapshotArrayOutput) ToSnapshotArrayOutputWithContext ¶ added in v0.1.3
func (o SnapshotArrayOutput) ToSnapshotArrayOutputWithContext(ctx context.Context) SnapshotArrayOutput
type SnapshotInput ¶ added in v0.1.3
type SnapshotInput interface { pulumi.Input ToSnapshotOutput() SnapshotOutput ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput }
type SnapshotMap ¶ added in v0.1.3
type SnapshotMap map[string]SnapshotInput
func (SnapshotMap) ElementType ¶ added in v0.1.3
func (SnapshotMap) ElementType() reflect.Type
func (SnapshotMap) ToSnapshotMapOutput ¶ added in v0.1.3
func (i SnapshotMap) ToSnapshotMapOutput() SnapshotMapOutput
func (SnapshotMap) ToSnapshotMapOutputWithContext ¶ added in v0.1.3
func (i SnapshotMap) ToSnapshotMapOutputWithContext(ctx context.Context) SnapshotMapOutput
type SnapshotMapInput ¶ added in v0.1.3
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.1.3
type SnapshotMapOutput struct{ *pulumi.OutputState }
func (SnapshotMapOutput) ElementType ¶ added in v0.1.3
func (SnapshotMapOutput) ElementType() reflect.Type
func (SnapshotMapOutput) MapIndex ¶ added in v0.1.3
func (o SnapshotMapOutput) MapIndex(k pulumi.StringInput) SnapshotOutput
func (SnapshotMapOutput) ToSnapshotMapOutput ¶ added in v0.1.3
func (o SnapshotMapOutput) ToSnapshotMapOutput() SnapshotMapOutput
func (SnapshotMapOutput) ToSnapshotMapOutputWithContext ¶ added in v0.1.3
func (o SnapshotMapOutput) ToSnapshotMapOutputWithContext(ctx context.Context) SnapshotMapOutput
type SnapshotOutput ¶ added in v0.1.3
type SnapshotOutput struct{ *pulumi.OutputState }
func (SnapshotOutput) ElementType ¶ added in v0.1.3
func (SnapshotOutput) ElementType() reflect.Type
func (SnapshotOutput) FileSystemId ¶ added in v0.1.3
func (o SnapshotOutput) FileSystemId() pulumi.StringOutput
Id of file system.
func (SnapshotOutput) SnapshotName ¶ added in v0.1.3
func (o SnapshotOutput) SnapshotName() pulumi.StringPtrOutput
Name of snapshot.
func (SnapshotOutput) Tags ¶ added in v0.1.3
func (o SnapshotOutput) Tags() pulumi.MapOutput
Tag description list.
func (SnapshotOutput) ToSnapshotOutput ¶ added in v0.1.3
func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
func (SnapshotOutput) ToSnapshotOutputWithContext ¶ added in v0.1.3
func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotState ¶ added in v0.1.3
type SnapshotState struct { // Id of file system. FileSystemId pulumi.StringPtrInput // Name of snapshot. SnapshotName pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput }
func (SnapshotState) ElementType ¶ added in v0.1.3
func (SnapshotState) ElementType() reflect.Type
type UserQuota ¶ added in v0.1.3
type UserQuota struct { pulumi.CustomResourceState // Capacity Limit(GB). CapacityHardLimit pulumi.IntPtrOutput `pulumi:"capacityHardLimit"` // File limit. FileHardLimit pulumi.IntPtrOutput `pulumi:"fileHardLimit"` // File system ID. FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"` // Info of UID/GID. UserId pulumi.StringOutput `pulumi:"userId"` // Quota type. Valid value: `Uid`, `Gid`. UserType pulumi.StringOutput `pulumi:"userType"` }
Provides a resource to create a cfs userQuota
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cfs"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cfs.NewUserQuota(ctx, "userQuota", &Cfs.UserQuotaArgs{ CapacityHardLimit: pulumi.Int(10), FileHardLimit: pulumi.Int(10000), FileSystemId: pulumi.String("cfs-4636029bc"), UserId: pulumi.String("2159973417"), UserType: pulumi.String("Uid"), }) if err != nil { return err } return nil }) }
```
## Import
cfs user_quota can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cfs/userQuota:UserQuota user_quota user_quota_id
```
func GetUserQuota ¶ added in v0.1.3
func GetUserQuota(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserQuotaState, opts ...pulumi.ResourceOption) (*UserQuota, error)
GetUserQuota gets an existing UserQuota resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUserQuota ¶ added in v0.1.3
func NewUserQuota(ctx *pulumi.Context, name string, args *UserQuotaArgs, opts ...pulumi.ResourceOption) (*UserQuota, error)
NewUserQuota registers a new resource with the given unique name, arguments, and options.
func (*UserQuota) ElementType ¶ added in v0.1.3
func (*UserQuota) ToUserQuotaOutput ¶ added in v0.1.3
func (i *UserQuota) ToUserQuotaOutput() UserQuotaOutput
func (*UserQuota) ToUserQuotaOutputWithContext ¶ added in v0.1.3
func (i *UserQuota) ToUserQuotaOutputWithContext(ctx context.Context) UserQuotaOutput
type UserQuotaArgs ¶ added in v0.1.3
type UserQuotaArgs struct { // Capacity Limit(GB). CapacityHardLimit pulumi.IntPtrInput // File limit. FileHardLimit pulumi.IntPtrInput // File system ID. FileSystemId pulumi.StringInput // Info of UID/GID. UserId pulumi.StringInput // Quota type. Valid value: `Uid`, `Gid`. UserType pulumi.StringInput }
The set of arguments for constructing a UserQuota resource.
func (UserQuotaArgs) ElementType ¶ added in v0.1.3
func (UserQuotaArgs) ElementType() reflect.Type
type UserQuotaArray ¶ added in v0.1.3
type UserQuotaArray []UserQuotaInput
func (UserQuotaArray) ElementType ¶ added in v0.1.3
func (UserQuotaArray) ElementType() reflect.Type
func (UserQuotaArray) ToUserQuotaArrayOutput ¶ added in v0.1.3
func (i UserQuotaArray) ToUserQuotaArrayOutput() UserQuotaArrayOutput
func (UserQuotaArray) ToUserQuotaArrayOutputWithContext ¶ added in v0.1.3
func (i UserQuotaArray) ToUserQuotaArrayOutputWithContext(ctx context.Context) UserQuotaArrayOutput
type UserQuotaArrayInput ¶ added in v0.1.3
type UserQuotaArrayInput interface { pulumi.Input ToUserQuotaArrayOutput() UserQuotaArrayOutput ToUserQuotaArrayOutputWithContext(context.Context) UserQuotaArrayOutput }
UserQuotaArrayInput is an input type that accepts UserQuotaArray and UserQuotaArrayOutput values. You can construct a concrete instance of `UserQuotaArrayInput` via:
UserQuotaArray{ UserQuotaArgs{...} }
type UserQuotaArrayOutput ¶ added in v0.1.3
type UserQuotaArrayOutput struct{ *pulumi.OutputState }
func (UserQuotaArrayOutput) ElementType ¶ added in v0.1.3
func (UserQuotaArrayOutput) ElementType() reflect.Type
func (UserQuotaArrayOutput) Index ¶ added in v0.1.3
func (o UserQuotaArrayOutput) Index(i pulumi.IntInput) UserQuotaOutput
func (UserQuotaArrayOutput) ToUserQuotaArrayOutput ¶ added in v0.1.3
func (o UserQuotaArrayOutput) ToUserQuotaArrayOutput() UserQuotaArrayOutput
func (UserQuotaArrayOutput) ToUserQuotaArrayOutputWithContext ¶ added in v0.1.3
func (o UserQuotaArrayOutput) ToUserQuotaArrayOutputWithContext(ctx context.Context) UserQuotaArrayOutput
type UserQuotaInput ¶ added in v0.1.3
type UserQuotaInput interface { pulumi.Input ToUserQuotaOutput() UserQuotaOutput ToUserQuotaOutputWithContext(ctx context.Context) UserQuotaOutput }
type UserQuotaMap ¶ added in v0.1.3
type UserQuotaMap map[string]UserQuotaInput
func (UserQuotaMap) ElementType ¶ added in v0.1.3
func (UserQuotaMap) ElementType() reflect.Type
func (UserQuotaMap) ToUserQuotaMapOutput ¶ added in v0.1.3
func (i UserQuotaMap) ToUserQuotaMapOutput() UserQuotaMapOutput
func (UserQuotaMap) ToUserQuotaMapOutputWithContext ¶ added in v0.1.3
func (i UserQuotaMap) ToUserQuotaMapOutputWithContext(ctx context.Context) UserQuotaMapOutput
type UserQuotaMapInput ¶ added in v0.1.3
type UserQuotaMapInput interface { pulumi.Input ToUserQuotaMapOutput() UserQuotaMapOutput ToUserQuotaMapOutputWithContext(context.Context) UserQuotaMapOutput }
UserQuotaMapInput is an input type that accepts UserQuotaMap and UserQuotaMapOutput values. You can construct a concrete instance of `UserQuotaMapInput` via:
UserQuotaMap{ "key": UserQuotaArgs{...} }
type UserQuotaMapOutput ¶ added in v0.1.3
type UserQuotaMapOutput struct{ *pulumi.OutputState }
func (UserQuotaMapOutput) ElementType ¶ added in v0.1.3
func (UserQuotaMapOutput) ElementType() reflect.Type
func (UserQuotaMapOutput) MapIndex ¶ added in v0.1.3
func (o UserQuotaMapOutput) MapIndex(k pulumi.StringInput) UserQuotaOutput
func (UserQuotaMapOutput) ToUserQuotaMapOutput ¶ added in v0.1.3
func (o UserQuotaMapOutput) ToUserQuotaMapOutput() UserQuotaMapOutput
func (UserQuotaMapOutput) ToUserQuotaMapOutputWithContext ¶ added in v0.1.3
func (o UserQuotaMapOutput) ToUserQuotaMapOutputWithContext(ctx context.Context) UserQuotaMapOutput
type UserQuotaOutput ¶ added in v0.1.3
type UserQuotaOutput struct{ *pulumi.OutputState }
func (UserQuotaOutput) CapacityHardLimit ¶ added in v0.1.3
func (o UserQuotaOutput) CapacityHardLimit() pulumi.IntPtrOutput
Capacity Limit(GB).
func (UserQuotaOutput) ElementType ¶ added in v0.1.3
func (UserQuotaOutput) ElementType() reflect.Type
func (UserQuotaOutput) FileHardLimit ¶ added in v0.1.3
func (o UserQuotaOutput) FileHardLimit() pulumi.IntPtrOutput
File limit.
func (UserQuotaOutput) FileSystemId ¶ added in v0.1.3
func (o UserQuotaOutput) FileSystemId() pulumi.StringOutput
File system ID.
func (UserQuotaOutput) ToUserQuotaOutput ¶ added in v0.1.3
func (o UserQuotaOutput) ToUserQuotaOutput() UserQuotaOutput
func (UserQuotaOutput) ToUserQuotaOutputWithContext ¶ added in v0.1.3
func (o UserQuotaOutput) ToUserQuotaOutputWithContext(ctx context.Context) UserQuotaOutput
func (UserQuotaOutput) UserId ¶ added in v0.1.3
func (o UserQuotaOutput) UserId() pulumi.StringOutput
Info of UID/GID.
func (UserQuotaOutput) UserType ¶ added in v0.1.3
func (o UserQuotaOutput) UserType() pulumi.StringOutput
Quota type. Valid value: `Uid`, `Gid`.
type UserQuotaState ¶ added in v0.1.3
type UserQuotaState struct { // Capacity Limit(GB). CapacityHardLimit pulumi.IntPtrInput // File limit. FileHardLimit pulumi.IntPtrInput // File system ID. FileSystemId pulumi.StringPtrInput // Info of UID/GID. UserId pulumi.StringPtrInput // Quota type. Valid value: `Uid`, `Gid`. UserType pulumi.StringPtrInput }
func (UserQuotaState) ElementType ¶ added in v0.1.3
func (UserQuotaState) ElementType() reflect.Type
Source Files
¶
- accessGroup.go
- accessRule.go
- autoSnapshotPolicy.go
- autoSnapshotPolicyAttachment.go
- fileSystem.go
- getAccessGroups.go
- getAccessRules.go
- getAvailableZone.go
- getFileSystemClients.go
- getFileSystems.go
- getMountTargets.go
- init.go
- pulumiTypes.go
- pulumiUtilities.go
- signUpCfsService.go
- snapshot.go
- userQuota.go