Documentation
¶
Index ¶
- type AccessPoint
- type AccessPointArgs
- type AccessPointCreationInfo
- type AccessPointCreationInfoArgs
- func (AccessPointCreationInfoArgs) ElementType() reflect.Type
- func (i AccessPointCreationInfoArgs) ToAccessPointCreationInfoOutput() AccessPointCreationInfoOutput
- func (i AccessPointCreationInfoArgs) ToAccessPointCreationInfoOutputWithContext(ctx context.Context) AccessPointCreationInfoOutput
- func (i AccessPointCreationInfoArgs) ToAccessPointCreationInfoPtrOutput() AccessPointCreationInfoPtrOutput
- func (i AccessPointCreationInfoArgs) ToAccessPointCreationInfoPtrOutputWithContext(ctx context.Context) AccessPointCreationInfoPtrOutput
- func (i AccessPointCreationInfoArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointCreationInfo]
- type AccessPointCreationInfoInput
- type AccessPointCreationInfoOutput
- func (AccessPointCreationInfoOutput) ElementType() reflect.Type
- func (o AccessPointCreationInfoOutput) OwnerGid() pulumi.StringOutput
- func (o AccessPointCreationInfoOutput) OwnerUid() pulumi.StringOutput
- func (o AccessPointCreationInfoOutput) Permissions() pulumi.StringOutput
- func (o AccessPointCreationInfoOutput) ToAccessPointCreationInfoOutput() AccessPointCreationInfoOutput
- func (o AccessPointCreationInfoOutput) ToAccessPointCreationInfoOutputWithContext(ctx context.Context) AccessPointCreationInfoOutput
- func (o AccessPointCreationInfoOutput) ToAccessPointCreationInfoPtrOutput() AccessPointCreationInfoPtrOutput
- func (o AccessPointCreationInfoOutput) ToAccessPointCreationInfoPtrOutputWithContext(ctx context.Context) AccessPointCreationInfoPtrOutput
- func (o AccessPointCreationInfoOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointCreationInfo]
- type AccessPointCreationInfoPtrInput
- type AccessPointCreationInfoPtrOutput
- func (o AccessPointCreationInfoPtrOutput) Elem() AccessPointCreationInfoOutput
- func (AccessPointCreationInfoPtrOutput) ElementType() reflect.Type
- func (o AccessPointCreationInfoPtrOutput) OwnerGid() pulumi.StringPtrOutput
- func (o AccessPointCreationInfoPtrOutput) OwnerUid() pulumi.StringPtrOutput
- func (o AccessPointCreationInfoPtrOutput) Permissions() pulumi.StringPtrOutput
- func (o AccessPointCreationInfoPtrOutput) ToAccessPointCreationInfoPtrOutput() AccessPointCreationInfoPtrOutput
- func (o AccessPointCreationInfoPtrOutput) ToAccessPointCreationInfoPtrOutputWithContext(ctx context.Context) AccessPointCreationInfoPtrOutput
- func (o AccessPointCreationInfoPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointCreationInfo]
- type AccessPointInput
- type AccessPointOutput
- func (o AccessPointOutput) AccessPointId() pulumi.StringOutput
- func (o AccessPointOutput) AccessPointTags() AccessPointTagArrayOutput
- func (o AccessPointOutput) Arn() pulumi.StringOutput
- func (o AccessPointOutput) ClientToken() pulumi.StringPtrOutput
- func (AccessPointOutput) ElementType() reflect.Type
- func (o AccessPointOutput) FileSystemId() pulumi.StringOutput
- func (o AccessPointOutput) PosixUser() AccessPointPosixUserPtrOutput
- func (o AccessPointOutput) RootDirectory() AccessPointRootDirectoryPtrOutput
- func (o AccessPointOutput) ToAccessPointOutput() AccessPointOutput
- func (o AccessPointOutput) ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput
- func (o AccessPointOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPoint]
- type AccessPointPosixUser
- type AccessPointPosixUserArgs
- func (AccessPointPosixUserArgs) ElementType() reflect.Type
- func (i AccessPointPosixUserArgs) ToAccessPointPosixUserOutput() AccessPointPosixUserOutput
- func (i AccessPointPosixUserArgs) ToAccessPointPosixUserOutputWithContext(ctx context.Context) AccessPointPosixUserOutput
- func (i AccessPointPosixUserArgs) ToAccessPointPosixUserPtrOutput() AccessPointPosixUserPtrOutput
- func (i AccessPointPosixUserArgs) ToAccessPointPosixUserPtrOutputWithContext(ctx context.Context) AccessPointPosixUserPtrOutput
- func (i AccessPointPosixUserArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointPosixUser]
- type AccessPointPosixUserInput
- type AccessPointPosixUserOutput
- func (AccessPointPosixUserOutput) ElementType() reflect.Type
- func (o AccessPointPosixUserOutput) Gid() pulumi.StringOutput
- func (o AccessPointPosixUserOutput) SecondaryGids() pulumi.StringArrayOutput
- func (o AccessPointPosixUserOutput) ToAccessPointPosixUserOutput() AccessPointPosixUserOutput
- func (o AccessPointPosixUserOutput) ToAccessPointPosixUserOutputWithContext(ctx context.Context) AccessPointPosixUserOutput
- func (o AccessPointPosixUserOutput) ToAccessPointPosixUserPtrOutput() AccessPointPosixUserPtrOutput
- func (o AccessPointPosixUserOutput) ToAccessPointPosixUserPtrOutputWithContext(ctx context.Context) AccessPointPosixUserPtrOutput
- func (o AccessPointPosixUserOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointPosixUser]
- func (o AccessPointPosixUserOutput) Uid() pulumi.StringOutput
- type AccessPointPosixUserPtrInput
- type AccessPointPosixUserPtrOutput
- func (o AccessPointPosixUserPtrOutput) Elem() AccessPointPosixUserOutput
- func (AccessPointPosixUserPtrOutput) ElementType() reflect.Type
- func (o AccessPointPosixUserPtrOutput) Gid() pulumi.StringPtrOutput
- func (o AccessPointPosixUserPtrOutput) SecondaryGids() pulumi.StringArrayOutput
- func (o AccessPointPosixUserPtrOutput) ToAccessPointPosixUserPtrOutput() AccessPointPosixUserPtrOutput
- func (o AccessPointPosixUserPtrOutput) ToAccessPointPosixUserPtrOutputWithContext(ctx context.Context) AccessPointPosixUserPtrOutput
- func (o AccessPointPosixUserPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointPosixUser]
- func (o AccessPointPosixUserPtrOutput) Uid() pulumi.StringPtrOutput
- type AccessPointRootDirectory
- type AccessPointRootDirectoryArgs
- func (AccessPointRootDirectoryArgs) ElementType() reflect.Type
- func (i AccessPointRootDirectoryArgs) ToAccessPointRootDirectoryOutput() AccessPointRootDirectoryOutput
- func (i AccessPointRootDirectoryArgs) ToAccessPointRootDirectoryOutputWithContext(ctx context.Context) AccessPointRootDirectoryOutput
- func (i AccessPointRootDirectoryArgs) ToAccessPointRootDirectoryPtrOutput() AccessPointRootDirectoryPtrOutput
- func (i AccessPointRootDirectoryArgs) ToAccessPointRootDirectoryPtrOutputWithContext(ctx context.Context) AccessPointRootDirectoryPtrOutput
- func (i AccessPointRootDirectoryArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointRootDirectory]
- type AccessPointRootDirectoryInput
- type AccessPointRootDirectoryOutput
- func (o AccessPointRootDirectoryOutput) CreationInfo() AccessPointCreationInfoPtrOutput
- func (AccessPointRootDirectoryOutput) ElementType() reflect.Type
- func (o AccessPointRootDirectoryOutput) Path() pulumi.StringPtrOutput
- func (o AccessPointRootDirectoryOutput) ToAccessPointRootDirectoryOutput() AccessPointRootDirectoryOutput
- func (o AccessPointRootDirectoryOutput) ToAccessPointRootDirectoryOutputWithContext(ctx context.Context) AccessPointRootDirectoryOutput
- func (o AccessPointRootDirectoryOutput) ToAccessPointRootDirectoryPtrOutput() AccessPointRootDirectoryPtrOutput
- func (o AccessPointRootDirectoryOutput) ToAccessPointRootDirectoryPtrOutputWithContext(ctx context.Context) AccessPointRootDirectoryPtrOutput
- func (o AccessPointRootDirectoryOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointRootDirectory]
- type AccessPointRootDirectoryPtrInput
- type AccessPointRootDirectoryPtrOutput
- func (o AccessPointRootDirectoryPtrOutput) CreationInfo() AccessPointCreationInfoPtrOutput
- func (o AccessPointRootDirectoryPtrOutput) Elem() AccessPointRootDirectoryOutput
- func (AccessPointRootDirectoryPtrOutput) ElementType() reflect.Type
- func (o AccessPointRootDirectoryPtrOutput) Path() pulumi.StringPtrOutput
- func (o AccessPointRootDirectoryPtrOutput) ToAccessPointRootDirectoryPtrOutput() AccessPointRootDirectoryPtrOutput
- func (o AccessPointRootDirectoryPtrOutput) ToAccessPointRootDirectoryPtrOutputWithContext(ctx context.Context) AccessPointRootDirectoryPtrOutput
- func (o AccessPointRootDirectoryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointRootDirectory]
- type AccessPointState
- type AccessPointTag
- type AccessPointTagArgs
- func (AccessPointTagArgs) ElementType() reflect.Type
- func (i AccessPointTagArgs) ToAccessPointTagOutput() AccessPointTagOutput
- func (i AccessPointTagArgs) ToAccessPointTagOutputWithContext(ctx context.Context) AccessPointTagOutput
- func (i AccessPointTagArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointTag]
- type AccessPointTagArray
- func (AccessPointTagArray) ElementType() reflect.Type
- func (i AccessPointTagArray) ToAccessPointTagArrayOutput() AccessPointTagArrayOutput
- func (i AccessPointTagArray) ToAccessPointTagArrayOutputWithContext(ctx context.Context) AccessPointTagArrayOutput
- func (i AccessPointTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AccessPointTag]
- type AccessPointTagArrayInput
- type AccessPointTagArrayOutput
- func (AccessPointTagArrayOutput) ElementType() reflect.Type
- func (o AccessPointTagArrayOutput) Index(i pulumi.IntInput) AccessPointTagOutput
- func (o AccessPointTagArrayOutput) ToAccessPointTagArrayOutput() AccessPointTagArrayOutput
- func (o AccessPointTagArrayOutput) ToAccessPointTagArrayOutputWithContext(ctx context.Context) AccessPointTagArrayOutput
- func (o AccessPointTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AccessPointTag]
- type AccessPointTagInput
- type AccessPointTagOutput
- func (AccessPointTagOutput) ElementType() reflect.Type
- func (o AccessPointTagOutput) Key() pulumi.StringPtrOutput
- func (o AccessPointTagOutput) ToAccessPointTagOutput() AccessPointTagOutput
- func (o AccessPointTagOutput) ToAccessPointTagOutputWithContext(ctx context.Context) AccessPointTagOutput
- func (o AccessPointTagOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointTag]
- func (o AccessPointTagOutput) Value() pulumi.StringPtrOutput
- type FileSystem
- type FileSystemArgs
- type FileSystemBackupPolicy
- type FileSystemBackupPolicyArgs
- func (FileSystemBackupPolicyArgs) ElementType() reflect.Type
- func (i FileSystemBackupPolicyArgs) ToFileSystemBackupPolicyOutput() FileSystemBackupPolicyOutput
- func (i FileSystemBackupPolicyArgs) ToFileSystemBackupPolicyOutputWithContext(ctx context.Context) FileSystemBackupPolicyOutput
- func (i FileSystemBackupPolicyArgs) ToFileSystemBackupPolicyPtrOutput() FileSystemBackupPolicyPtrOutput
- func (i FileSystemBackupPolicyArgs) ToFileSystemBackupPolicyPtrOutputWithContext(ctx context.Context) FileSystemBackupPolicyPtrOutput
- func (i FileSystemBackupPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[FileSystemBackupPolicy]
- type FileSystemBackupPolicyInput
- type FileSystemBackupPolicyOutput
- func (FileSystemBackupPolicyOutput) ElementType() reflect.Type
- func (o FileSystemBackupPolicyOutput) Status() pulumi.StringOutput
- func (o FileSystemBackupPolicyOutput) ToFileSystemBackupPolicyOutput() FileSystemBackupPolicyOutput
- func (o FileSystemBackupPolicyOutput) ToFileSystemBackupPolicyOutputWithContext(ctx context.Context) FileSystemBackupPolicyOutput
- func (o FileSystemBackupPolicyOutput) ToFileSystemBackupPolicyPtrOutput() FileSystemBackupPolicyPtrOutput
- func (o FileSystemBackupPolicyOutput) ToFileSystemBackupPolicyPtrOutputWithContext(ctx context.Context) FileSystemBackupPolicyPtrOutput
- func (o FileSystemBackupPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[FileSystemBackupPolicy]
- type FileSystemBackupPolicyPtrInput
- type FileSystemBackupPolicyPtrOutput
- func (o FileSystemBackupPolicyPtrOutput) Elem() FileSystemBackupPolicyOutput
- func (FileSystemBackupPolicyPtrOutput) ElementType() reflect.Type
- func (o FileSystemBackupPolicyPtrOutput) Status() pulumi.StringPtrOutput
- func (o FileSystemBackupPolicyPtrOutput) ToFileSystemBackupPolicyPtrOutput() FileSystemBackupPolicyPtrOutput
- func (o FileSystemBackupPolicyPtrOutput) ToFileSystemBackupPolicyPtrOutputWithContext(ctx context.Context) FileSystemBackupPolicyPtrOutput
- func (o FileSystemBackupPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FileSystemBackupPolicy]
- type FileSystemElasticFileSystemTag
- type FileSystemElasticFileSystemTagArgs
- func (FileSystemElasticFileSystemTagArgs) ElementType() reflect.Type
- func (i FileSystemElasticFileSystemTagArgs) ToFileSystemElasticFileSystemTagOutput() FileSystemElasticFileSystemTagOutput
- func (i FileSystemElasticFileSystemTagArgs) ToFileSystemElasticFileSystemTagOutputWithContext(ctx context.Context) FileSystemElasticFileSystemTagOutput
- func (i FileSystemElasticFileSystemTagArgs) ToOutput(ctx context.Context) pulumix.Output[FileSystemElasticFileSystemTag]
- type FileSystemElasticFileSystemTagArray
- func (FileSystemElasticFileSystemTagArray) ElementType() reflect.Type
- func (i FileSystemElasticFileSystemTagArray) ToFileSystemElasticFileSystemTagArrayOutput() FileSystemElasticFileSystemTagArrayOutput
- func (i FileSystemElasticFileSystemTagArray) ToFileSystemElasticFileSystemTagArrayOutputWithContext(ctx context.Context) FileSystemElasticFileSystemTagArrayOutput
- func (i FileSystemElasticFileSystemTagArray) ToOutput(ctx context.Context) pulumix.Output[[]FileSystemElasticFileSystemTag]
- type FileSystemElasticFileSystemTagArrayInput
- type FileSystemElasticFileSystemTagArrayOutput
- func (FileSystemElasticFileSystemTagArrayOutput) ElementType() reflect.Type
- func (o FileSystemElasticFileSystemTagArrayOutput) Index(i pulumi.IntInput) FileSystemElasticFileSystemTagOutput
- func (o FileSystemElasticFileSystemTagArrayOutput) ToFileSystemElasticFileSystemTagArrayOutput() FileSystemElasticFileSystemTagArrayOutput
- func (o FileSystemElasticFileSystemTagArrayOutput) ToFileSystemElasticFileSystemTagArrayOutputWithContext(ctx context.Context) FileSystemElasticFileSystemTagArrayOutput
- func (o FileSystemElasticFileSystemTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FileSystemElasticFileSystemTag]
- type FileSystemElasticFileSystemTagInput
- type FileSystemElasticFileSystemTagOutput
- func (FileSystemElasticFileSystemTagOutput) ElementType() reflect.Type
- func (o FileSystemElasticFileSystemTagOutput) Key() pulumi.StringOutput
- func (o FileSystemElasticFileSystemTagOutput) ToFileSystemElasticFileSystemTagOutput() FileSystemElasticFileSystemTagOutput
- func (o FileSystemElasticFileSystemTagOutput) ToFileSystemElasticFileSystemTagOutputWithContext(ctx context.Context) FileSystemElasticFileSystemTagOutput
- func (o FileSystemElasticFileSystemTagOutput) ToOutput(ctx context.Context) pulumix.Output[FileSystemElasticFileSystemTag]
- func (o FileSystemElasticFileSystemTagOutput) Value() pulumi.StringOutput
- type FileSystemInput
- type FileSystemLifecyclePolicy
- type FileSystemLifecyclePolicyArgs
- func (FileSystemLifecyclePolicyArgs) ElementType() reflect.Type
- func (i FileSystemLifecyclePolicyArgs) ToFileSystemLifecyclePolicyOutput() FileSystemLifecyclePolicyOutput
- func (i FileSystemLifecyclePolicyArgs) ToFileSystemLifecyclePolicyOutputWithContext(ctx context.Context) FileSystemLifecyclePolicyOutput
- func (i FileSystemLifecyclePolicyArgs) ToOutput(ctx context.Context) pulumix.Output[FileSystemLifecyclePolicy]
- type FileSystemLifecyclePolicyArray
- func (FileSystemLifecyclePolicyArray) ElementType() reflect.Type
- func (i FileSystemLifecyclePolicyArray) ToFileSystemLifecyclePolicyArrayOutput() FileSystemLifecyclePolicyArrayOutput
- func (i FileSystemLifecyclePolicyArray) ToFileSystemLifecyclePolicyArrayOutputWithContext(ctx context.Context) FileSystemLifecyclePolicyArrayOutput
- func (i FileSystemLifecyclePolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]FileSystemLifecyclePolicy]
- type FileSystemLifecyclePolicyArrayInput
- type FileSystemLifecyclePolicyArrayOutput
- func (FileSystemLifecyclePolicyArrayOutput) ElementType() reflect.Type
- func (o FileSystemLifecyclePolicyArrayOutput) Index(i pulumi.IntInput) FileSystemLifecyclePolicyOutput
- func (o FileSystemLifecyclePolicyArrayOutput) ToFileSystemLifecyclePolicyArrayOutput() FileSystemLifecyclePolicyArrayOutput
- func (o FileSystemLifecyclePolicyArrayOutput) ToFileSystemLifecyclePolicyArrayOutputWithContext(ctx context.Context) FileSystemLifecyclePolicyArrayOutput
- func (o FileSystemLifecyclePolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FileSystemLifecyclePolicy]
- type FileSystemLifecyclePolicyInput
- type FileSystemLifecyclePolicyOutput
- func (FileSystemLifecyclePolicyOutput) ElementType() reflect.Type
- func (o FileSystemLifecyclePolicyOutput) ToFileSystemLifecyclePolicyOutput() FileSystemLifecyclePolicyOutput
- func (o FileSystemLifecyclePolicyOutput) ToFileSystemLifecyclePolicyOutputWithContext(ctx context.Context) FileSystemLifecyclePolicyOutput
- func (o FileSystemLifecyclePolicyOutput) ToOutput(ctx context.Context) pulumix.Output[FileSystemLifecyclePolicy]
- func (o FileSystemLifecyclePolicyOutput) TransitionToIa() pulumi.StringPtrOutput
- func (o FileSystemLifecyclePolicyOutput) TransitionToPrimaryStorageClass() pulumi.StringPtrOutput
- type FileSystemOutput
- func (o FileSystemOutput) Arn() pulumi.StringOutput
- func (o FileSystemOutput) AvailabilityZoneName() pulumi.StringPtrOutput
- func (o FileSystemOutput) BackupPolicy() FileSystemBackupPolicyPtrOutput
- func (o FileSystemOutput) BypassPolicyLockoutSafetyCheck() pulumi.BoolPtrOutput
- func (FileSystemOutput) ElementType() reflect.Type
- func (o FileSystemOutput) Encrypted() pulumi.BoolPtrOutput
- func (o FileSystemOutput) FileSystemId() pulumi.StringOutput
- func (o FileSystemOutput) FileSystemPolicy() pulumi.AnyOutput
- func (o FileSystemOutput) FileSystemTags() FileSystemElasticFileSystemTagArrayOutput
- func (o FileSystemOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o FileSystemOutput) LifecyclePolicies() FileSystemLifecyclePolicyArrayOutput
- func (o FileSystemOutput) PerformanceMode() pulumi.StringPtrOutput
- func (o FileSystemOutput) ProvisionedThroughputInMibps() pulumi.Float64PtrOutput
- func (o FileSystemOutput) ReplicationConfiguration() FileSystemReplicationConfigurationPtrOutput
- func (o FileSystemOutput) ThroughputMode() pulumi.StringPtrOutput
- func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput
- func (o FileSystemOutput) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
- func (o FileSystemOutput) ToOutput(ctx context.Context) pulumix.Output[*FileSystem]
- type FileSystemReplicationConfiguration
- type FileSystemReplicationConfigurationArgs
- func (FileSystemReplicationConfigurationArgs) ElementType() reflect.Type
- func (i FileSystemReplicationConfigurationArgs) ToFileSystemReplicationConfigurationOutput() FileSystemReplicationConfigurationOutput
- func (i FileSystemReplicationConfigurationArgs) ToFileSystemReplicationConfigurationOutputWithContext(ctx context.Context) FileSystemReplicationConfigurationOutput
- func (i FileSystemReplicationConfigurationArgs) ToFileSystemReplicationConfigurationPtrOutput() FileSystemReplicationConfigurationPtrOutput
- func (i FileSystemReplicationConfigurationArgs) ToFileSystemReplicationConfigurationPtrOutputWithContext(ctx context.Context) FileSystemReplicationConfigurationPtrOutput
- func (i FileSystemReplicationConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[FileSystemReplicationConfiguration]
- type FileSystemReplicationConfigurationInput
- type FileSystemReplicationConfigurationOutput
- func (o FileSystemReplicationConfigurationOutput) Destinations() FileSystemReplicationDestinationArrayOutput
- func (FileSystemReplicationConfigurationOutput) ElementType() reflect.Type
- func (o FileSystemReplicationConfigurationOutput) ToFileSystemReplicationConfigurationOutput() FileSystemReplicationConfigurationOutput
- func (o FileSystemReplicationConfigurationOutput) ToFileSystemReplicationConfigurationOutputWithContext(ctx context.Context) FileSystemReplicationConfigurationOutput
- func (o FileSystemReplicationConfigurationOutput) ToFileSystemReplicationConfigurationPtrOutput() FileSystemReplicationConfigurationPtrOutput
- func (o FileSystemReplicationConfigurationOutput) ToFileSystemReplicationConfigurationPtrOutputWithContext(ctx context.Context) FileSystemReplicationConfigurationPtrOutput
- func (o FileSystemReplicationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[FileSystemReplicationConfiguration]
- type FileSystemReplicationConfigurationPtrInput
- type FileSystemReplicationConfigurationPtrOutput
- func (o FileSystemReplicationConfigurationPtrOutput) Destinations() FileSystemReplicationDestinationArrayOutput
- func (o FileSystemReplicationConfigurationPtrOutput) Elem() FileSystemReplicationConfigurationOutput
- func (FileSystemReplicationConfigurationPtrOutput) ElementType() reflect.Type
- func (o FileSystemReplicationConfigurationPtrOutput) ToFileSystemReplicationConfigurationPtrOutput() FileSystemReplicationConfigurationPtrOutput
- func (o FileSystemReplicationConfigurationPtrOutput) ToFileSystemReplicationConfigurationPtrOutputWithContext(ctx context.Context) FileSystemReplicationConfigurationPtrOutput
- func (o FileSystemReplicationConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FileSystemReplicationConfiguration]
- type FileSystemReplicationDestination
- type FileSystemReplicationDestinationArgs
- func (FileSystemReplicationDestinationArgs) ElementType() reflect.Type
- func (i FileSystemReplicationDestinationArgs) ToFileSystemReplicationDestinationOutput() FileSystemReplicationDestinationOutput
- func (i FileSystemReplicationDestinationArgs) ToFileSystemReplicationDestinationOutputWithContext(ctx context.Context) FileSystemReplicationDestinationOutput
- func (i FileSystemReplicationDestinationArgs) ToOutput(ctx context.Context) pulumix.Output[FileSystemReplicationDestination]
- type FileSystemReplicationDestinationArray
- func (FileSystemReplicationDestinationArray) ElementType() reflect.Type
- func (i FileSystemReplicationDestinationArray) ToFileSystemReplicationDestinationArrayOutput() FileSystemReplicationDestinationArrayOutput
- func (i FileSystemReplicationDestinationArray) ToFileSystemReplicationDestinationArrayOutputWithContext(ctx context.Context) FileSystemReplicationDestinationArrayOutput
- func (i FileSystemReplicationDestinationArray) ToOutput(ctx context.Context) pulumix.Output[[]FileSystemReplicationDestination]
- type FileSystemReplicationDestinationArrayInput
- type FileSystemReplicationDestinationArrayOutput
- func (FileSystemReplicationDestinationArrayOutput) ElementType() reflect.Type
- func (o FileSystemReplicationDestinationArrayOutput) Index(i pulumi.IntInput) FileSystemReplicationDestinationOutput
- func (o FileSystemReplicationDestinationArrayOutput) ToFileSystemReplicationDestinationArrayOutput() FileSystemReplicationDestinationArrayOutput
- func (o FileSystemReplicationDestinationArrayOutput) ToFileSystemReplicationDestinationArrayOutputWithContext(ctx context.Context) FileSystemReplicationDestinationArrayOutput
- func (o FileSystemReplicationDestinationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FileSystemReplicationDestination]
- type FileSystemReplicationDestinationInput
- type FileSystemReplicationDestinationOutput
- func (o FileSystemReplicationDestinationOutput) AvailabilityZoneName() pulumi.StringPtrOutput
- func (FileSystemReplicationDestinationOutput) ElementType() reflect.Type
- func (o FileSystemReplicationDestinationOutput) FileSystemId() pulumi.StringPtrOutput
- func (o FileSystemReplicationDestinationOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o FileSystemReplicationDestinationOutput) Region() pulumi.StringPtrOutput
- func (o FileSystemReplicationDestinationOutput) ToFileSystemReplicationDestinationOutput() FileSystemReplicationDestinationOutput
- func (o FileSystemReplicationDestinationOutput) ToFileSystemReplicationDestinationOutputWithContext(ctx context.Context) FileSystemReplicationDestinationOutput
- func (o FileSystemReplicationDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[FileSystemReplicationDestination]
- type FileSystemState
- type LookupAccessPointArgs
- type LookupAccessPointOutputArgs
- type LookupAccessPointResult
- type LookupAccessPointResultOutput
- func (o LookupAccessPointResultOutput) AccessPointId() pulumi.StringPtrOutput
- func (o LookupAccessPointResultOutput) AccessPointTags() AccessPointTagArrayOutput
- func (o LookupAccessPointResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupAccessPointResultOutput) ElementType() reflect.Type
- func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutput() LookupAccessPointResultOutput
- func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutputWithContext(ctx context.Context) LookupAccessPointResultOutput
- func (o LookupAccessPointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPointResult]
- type LookupFileSystemArgs
- type LookupFileSystemOutputArgs
- type LookupFileSystemResult
- type LookupFileSystemResultOutput
- func (o LookupFileSystemResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupFileSystemResultOutput) BackupPolicy() FileSystemBackupPolicyPtrOutput
- func (LookupFileSystemResultOutput) ElementType() reflect.Type
- func (o LookupFileSystemResultOutput) FileSystemId() pulumi.StringPtrOutput
- func (o LookupFileSystemResultOutput) FileSystemPolicy() pulumi.AnyOutput
- func (o LookupFileSystemResultOutput) FileSystemTags() FileSystemElasticFileSystemTagArrayOutput
- func (o LookupFileSystemResultOutput) LifecyclePolicies() FileSystemLifecyclePolicyArrayOutput
- func (o LookupFileSystemResultOutput) ProvisionedThroughputInMibps() pulumi.Float64PtrOutput
- func (o LookupFileSystemResultOutput) ReplicationConfiguration() FileSystemReplicationConfigurationPtrOutput
- func (o LookupFileSystemResultOutput) ThroughputMode() pulumi.StringPtrOutput
- func (o LookupFileSystemResultOutput) ToLookupFileSystemResultOutput() LookupFileSystemResultOutput
- func (o LookupFileSystemResultOutput) ToLookupFileSystemResultOutputWithContext(ctx context.Context) LookupFileSystemResultOutput
- func (o LookupFileSystemResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupFileSystemResult]
- type LookupMountTargetArgs
- type LookupMountTargetOutputArgs
- type LookupMountTargetResult
- type LookupMountTargetResultOutput
- func (LookupMountTargetResultOutput) ElementType() reflect.Type
- func (o LookupMountTargetResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupMountTargetResultOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o LookupMountTargetResultOutput) ToLookupMountTargetResultOutput() LookupMountTargetResultOutput
- func (o LookupMountTargetResultOutput) ToLookupMountTargetResultOutputWithContext(ctx context.Context) LookupMountTargetResultOutput
- func (o LookupMountTargetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMountTargetResult]
- type MountTarget
- type MountTargetArgs
- type MountTargetInput
- type MountTargetOutput
- func (MountTargetOutput) ElementType() reflect.Type
- func (o MountTargetOutput) FileSystemId() pulumi.StringOutput
- func (o MountTargetOutput) IpAddress() pulumi.StringPtrOutput
- func (o MountTargetOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o MountTargetOutput) SubnetId() pulumi.StringOutput
- func (o MountTargetOutput) ToMountTargetOutput() MountTargetOutput
- func (o MountTargetOutput) ToMountTargetOutputWithContext(ctx context.Context) MountTargetOutput
- func (o MountTargetOutput) ToOutput(ctx context.Context) pulumix.Output[*MountTarget]
- type MountTargetState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPoint ¶
type AccessPoint struct { pulumi.CustomResourceState AccessPointId pulumi.StringOutput `pulumi:"accessPointId"` AccessPointTags AccessPointTagArrayOutput `pulumi:"accessPointTags"` Arn pulumi.StringOutput `pulumi:"arn"` // (optional) A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation. ClientToken pulumi.StringPtrOutput `pulumi:"clientToken"` // The ID of the EFS file system that the access point provides access to. FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"` // The operating system user and group applied to all file system requests made using the access point. PosixUser AccessPointPosixUserPtrOutput `pulumi:"posixUser"` // Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point. The clients using the access point can only access the root directory and below. If the RootDirectory>Path specified does not exist, EFS creates it and applies the CreationInfo settings when a client connects to an access point. When specifying a RootDirectory, you need to provide the Path, and the CreationInfo is optional. RootDirectory AccessPointRootDirectoryPtrOutput `pulumi:"rootDirectory"` }
Resource Type definition for AWS::EFS::AccessPoint
func GetAccessPoint ¶
func GetAccessPoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessPointState, opts ...pulumi.ResourceOption) (*AccessPoint, error)
GetAccessPoint gets an existing AccessPoint 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 NewAccessPoint ¶
func NewAccessPoint(ctx *pulumi.Context, name string, args *AccessPointArgs, opts ...pulumi.ResourceOption) (*AccessPoint, error)
NewAccessPoint registers a new resource with the given unique name, arguments, and options.
func (*AccessPoint) ElementType ¶
func (*AccessPoint) ElementType() reflect.Type
func (*AccessPoint) ToAccessPointOutput ¶
func (i *AccessPoint) ToAccessPointOutput() AccessPointOutput
func (*AccessPoint) ToAccessPointOutputWithContext ¶
func (i *AccessPoint) ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput
func (*AccessPoint) ToOutput ¶ added in v0.76.0
func (i *AccessPoint) ToOutput(ctx context.Context) pulumix.Output[*AccessPoint]
type AccessPointArgs ¶
type AccessPointArgs struct { AccessPointTags AccessPointTagArrayInput // (optional) A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation. ClientToken pulumi.StringPtrInput // The ID of the EFS file system that the access point provides access to. FileSystemId pulumi.StringInput // The operating system user and group applied to all file system requests made using the access point. PosixUser AccessPointPosixUserPtrInput // Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point. The clients using the access point can only access the root directory and below. If the RootDirectory>Path specified does not exist, EFS creates it and applies the CreationInfo settings when a client connects to an access point. When specifying a RootDirectory, you need to provide the Path, and the CreationInfo is optional. RootDirectory AccessPointRootDirectoryPtrInput }
The set of arguments for constructing a AccessPoint resource.
func (AccessPointArgs) ElementType ¶
func (AccessPointArgs) ElementType() reflect.Type
type AccessPointCreationInfo ¶
type AccessPointCreationInfo struct { // Specifies the POSIX group ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295). OwnerGid string `pulumi:"ownerGid"` // Specifies the POSIX user ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295). OwnerUid string `pulumi:"ownerUid"` // Specifies the POSIX permissions to apply to the RootDirectory, in the format of an octal number representing the file's mode bits. Permissions string `pulumi:"permissions"` }
type AccessPointCreationInfoArgs ¶
type AccessPointCreationInfoArgs struct { // Specifies the POSIX group ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295). OwnerGid pulumi.StringInput `pulumi:"ownerGid"` // Specifies the POSIX user ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295). OwnerUid pulumi.StringInput `pulumi:"ownerUid"` // Specifies the POSIX permissions to apply to the RootDirectory, in the format of an octal number representing the file's mode bits. Permissions pulumi.StringInput `pulumi:"permissions"` }
func (AccessPointCreationInfoArgs) ElementType ¶
func (AccessPointCreationInfoArgs) ElementType() reflect.Type
func (AccessPointCreationInfoArgs) ToAccessPointCreationInfoOutput ¶
func (i AccessPointCreationInfoArgs) ToAccessPointCreationInfoOutput() AccessPointCreationInfoOutput
func (AccessPointCreationInfoArgs) ToAccessPointCreationInfoOutputWithContext ¶
func (i AccessPointCreationInfoArgs) ToAccessPointCreationInfoOutputWithContext(ctx context.Context) AccessPointCreationInfoOutput
func (AccessPointCreationInfoArgs) ToAccessPointCreationInfoPtrOutput ¶
func (i AccessPointCreationInfoArgs) ToAccessPointCreationInfoPtrOutput() AccessPointCreationInfoPtrOutput
func (AccessPointCreationInfoArgs) ToAccessPointCreationInfoPtrOutputWithContext ¶
func (i AccessPointCreationInfoArgs) ToAccessPointCreationInfoPtrOutputWithContext(ctx context.Context) AccessPointCreationInfoPtrOutput
func (AccessPointCreationInfoArgs) ToOutput ¶ added in v0.76.0
func (i AccessPointCreationInfoArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointCreationInfo]
type AccessPointCreationInfoInput ¶
type AccessPointCreationInfoInput interface { pulumi.Input ToAccessPointCreationInfoOutput() AccessPointCreationInfoOutput ToAccessPointCreationInfoOutputWithContext(context.Context) AccessPointCreationInfoOutput }
AccessPointCreationInfoInput is an input type that accepts AccessPointCreationInfoArgs and AccessPointCreationInfoOutput values. You can construct a concrete instance of `AccessPointCreationInfoInput` via:
AccessPointCreationInfoArgs{...}
type AccessPointCreationInfoOutput ¶
type AccessPointCreationInfoOutput struct{ *pulumi.OutputState }
func (AccessPointCreationInfoOutput) ElementType ¶
func (AccessPointCreationInfoOutput) ElementType() reflect.Type
func (AccessPointCreationInfoOutput) OwnerGid ¶
func (o AccessPointCreationInfoOutput) OwnerGid() pulumi.StringOutput
Specifies the POSIX group ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
func (AccessPointCreationInfoOutput) OwnerUid ¶
func (o AccessPointCreationInfoOutput) OwnerUid() pulumi.StringOutput
Specifies the POSIX user ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
func (AccessPointCreationInfoOutput) Permissions ¶
func (o AccessPointCreationInfoOutput) Permissions() pulumi.StringOutput
Specifies the POSIX permissions to apply to the RootDirectory, in the format of an octal number representing the file's mode bits.
func (AccessPointCreationInfoOutput) ToAccessPointCreationInfoOutput ¶
func (o AccessPointCreationInfoOutput) ToAccessPointCreationInfoOutput() AccessPointCreationInfoOutput
func (AccessPointCreationInfoOutput) ToAccessPointCreationInfoOutputWithContext ¶
func (o AccessPointCreationInfoOutput) ToAccessPointCreationInfoOutputWithContext(ctx context.Context) AccessPointCreationInfoOutput
func (AccessPointCreationInfoOutput) ToAccessPointCreationInfoPtrOutput ¶
func (o AccessPointCreationInfoOutput) ToAccessPointCreationInfoPtrOutput() AccessPointCreationInfoPtrOutput
func (AccessPointCreationInfoOutput) ToAccessPointCreationInfoPtrOutputWithContext ¶
func (o AccessPointCreationInfoOutput) ToAccessPointCreationInfoPtrOutputWithContext(ctx context.Context) AccessPointCreationInfoPtrOutput
func (AccessPointCreationInfoOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointCreationInfoOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointCreationInfo]
type AccessPointCreationInfoPtrInput ¶
type AccessPointCreationInfoPtrInput interface { pulumi.Input ToAccessPointCreationInfoPtrOutput() AccessPointCreationInfoPtrOutput ToAccessPointCreationInfoPtrOutputWithContext(context.Context) AccessPointCreationInfoPtrOutput }
AccessPointCreationInfoPtrInput is an input type that accepts AccessPointCreationInfoArgs, AccessPointCreationInfoPtr and AccessPointCreationInfoPtrOutput values. You can construct a concrete instance of `AccessPointCreationInfoPtrInput` via:
AccessPointCreationInfoArgs{...} or: nil
func AccessPointCreationInfoPtr ¶
func AccessPointCreationInfoPtr(v *AccessPointCreationInfoArgs) AccessPointCreationInfoPtrInput
type AccessPointCreationInfoPtrOutput ¶
type AccessPointCreationInfoPtrOutput struct{ *pulumi.OutputState }
func (AccessPointCreationInfoPtrOutput) Elem ¶
func (o AccessPointCreationInfoPtrOutput) Elem() AccessPointCreationInfoOutput
func (AccessPointCreationInfoPtrOutput) ElementType ¶
func (AccessPointCreationInfoPtrOutput) ElementType() reflect.Type
func (AccessPointCreationInfoPtrOutput) OwnerGid ¶
func (o AccessPointCreationInfoPtrOutput) OwnerGid() pulumi.StringPtrOutput
Specifies the POSIX group ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
func (AccessPointCreationInfoPtrOutput) OwnerUid ¶
func (o AccessPointCreationInfoPtrOutput) OwnerUid() pulumi.StringPtrOutput
Specifies the POSIX user ID to apply to the RootDirectory. Accepts values from 0 to 2^32 (4294967295).
func (AccessPointCreationInfoPtrOutput) Permissions ¶
func (o AccessPointCreationInfoPtrOutput) Permissions() pulumi.StringPtrOutput
Specifies the POSIX permissions to apply to the RootDirectory, in the format of an octal number representing the file's mode bits.
func (AccessPointCreationInfoPtrOutput) ToAccessPointCreationInfoPtrOutput ¶
func (o AccessPointCreationInfoPtrOutput) ToAccessPointCreationInfoPtrOutput() AccessPointCreationInfoPtrOutput
func (AccessPointCreationInfoPtrOutput) ToAccessPointCreationInfoPtrOutputWithContext ¶
func (o AccessPointCreationInfoPtrOutput) ToAccessPointCreationInfoPtrOutputWithContext(ctx context.Context) AccessPointCreationInfoPtrOutput
func (AccessPointCreationInfoPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointCreationInfoPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointCreationInfo]
type AccessPointInput ¶
type AccessPointInput interface { pulumi.Input ToAccessPointOutput() AccessPointOutput ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput }
type AccessPointOutput ¶
type AccessPointOutput struct{ *pulumi.OutputState }
func (AccessPointOutput) AccessPointId ¶ added in v0.17.0
func (o AccessPointOutput) AccessPointId() pulumi.StringOutput
func (AccessPointOutput) AccessPointTags ¶ added in v0.17.0
func (o AccessPointOutput) AccessPointTags() AccessPointTagArrayOutput
func (AccessPointOutput) Arn ¶ added in v0.17.0
func (o AccessPointOutput) Arn() pulumi.StringOutput
func (AccessPointOutput) ClientToken ¶ added in v0.17.0
func (o AccessPointOutput) ClientToken() pulumi.StringPtrOutput
(optional) A string of up to 64 ASCII characters that Amazon EFS uses to ensure idempotent creation.
func (AccessPointOutput) ElementType ¶
func (AccessPointOutput) ElementType() reflect.Type
func (AccessPointOutput) FileSystemId ¶ added in v0.17.0
func (o AccessPointOutput) FileSystemId() pulumi.StringOutput
The ID of the EFS file system that the access point provides access to.
func (AccessPointOutput) PosixUser ¶ added in v0.17.0
func (o AccessPointOutput) PosixUser() AccessPointPosixUserPtrOutput
The operating system user and group applied to all file system requests made using the access point.
func (AccessPointOutput) RootDirectory ¶ added in v0.17.0
func (o AccessPointOutput) RootDirectory() AccessPointRootDirectoryPtrOutput
Specifies the directory on the Amazon EFS file system that the access point exposes as the root directory of your file system to NFS clients using the access point. The clients using the access point can only access the root directory and below. If the RootDirectory>Path specified does not exist, EFS creates it and applies the CreationInfo settings when a client connects to an access point. When specifying a RootDirectory, you need to provide the Path, and the CreationInfo is optional.
func (AccessPointOutput) ToAccessPointOutput ¶
func (o AccessPointOutput) ToAccessPointOutput() AccessPointOutput
func (AccessPointOutput) ToAccessPointOutputWithContext ¶
func (o AccessPointOutput) ToAccessPointOutputWithContext(ctx context.Context) AccessPointOutput
func (AccessPointOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPoint]
type AccessPointPosixUser ¶
type AccessPointPosixUser struct { // The POSIX group ID used for all file system operations using this access point. Gid string `pulumi:"gid"` // Secondary POSIX group IDs used for all file system operations using this access point. SecondaryGids []string `pulumi:"secondaryGids"` // The POSIX user ID used for all file system operations using this access point. Uid string `pulumi:"uid"` }
type AccessPointPosixUserArgs ¶
type AccessPointPosixUserArgs struct { // The POSIX group ID used for all file system operations using this access point. Gid pulumi.StringInput `pulumi:"gid"` // Secondary POSIX group IDs used for all file system operations using this access point. SecondaryGids pulumi.StringArrayInput `pulumi:"secondaryGids"` // The POSIX user ID used for all file system operations using this access point. Uid pulumi.StringInput `pulumi:"uid"` }
func (AccessPointPosixUserArgs) ElementType ¶
func (AccessPointPosixUserArgs) ElementType() reflect.Type
func (AccessPointPosixUserArgs) ToAccessPointPosixUserOutput ¶
func (i AccessPointPosixUserArgs) ToAccessPointPosixUserOutput() AccessPointPosixUserOutput
func (AccessPointPosixUserArgs) ToAccessPointPosixUserOutputWithContext ¶
func (i AccessPointPosixUserArgs) ToAccessPointPosixUserOutputWithContext(ctx context.Context) AccessPointPosixUserOutput
func (AccessPointPosixUserArgs) ToAccessPointPosixUserPtrOutput ¶
func (i AccessPointPosixUserArgs) ToAccessPointPosixUserPtrOutput() AccessPointPosixUserPtrOutput
func (AccessPointPosixUserArgs) ToAccessPointPosixUserPtrOutputWithContext ¶
func (i AccessPointPosixUserArgs) ToAccessPointPosixUserPtrOutputWithContext(ctx context.Context) AccessPointPosixUserPtrOutput
func (AccessPointPosixUserArgs) ToOutput ¶ added in v0.76.0
func (i AccessPointPosixUserArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointPosixUser]
type AccessPointPosixUserInput ¶
type AccessPointPosixUserInput interface { pulumi.Input ToAccessPointPosixUserOutput() AccessPointPosixUserOutput ToAccessPointPosixUserOutputWithContext(context.Context) AccessPointPosixUserOutput }
AccessPointPosixUserInput is an input type that accepts AccessPointPosixUserArgs and AccessPointPosixUserOutput values. You can construct a concrete instance of `AccessPointPosixUserInput` via:
AccessPointPosixUserArgs{...}
type AccessPointPosixUserOutput ¶
type AccessPointPosixUserOutput struct{ *pulumi.OutputState }
func (AccessPointPosixUserOutput) ElementType ¶
func (AccessPointPosixUserOutput) ElementType() reflect.Type
func (AccessPointPosixUserOutput) Gid ¶
func (o AccessPointPosixUserOutput) Gid() pulumi.StringOutput
The POSIX group ID used for all file system operations using this access point.
func (AccessPointPosixUserOutput) SecondaryGids ¶
func (o AccessPointPosixUserOutput) SecondaryGids() pulumi.StringArrayOutput
Secondary POSIX group IDs used for all file system operations using this access point.
func (AccessPointPosixUserOutput) ToAccessPointPosixUserOutput ¶
func (o AccessPointPosixUserOutput) ToAccessPointPosixUserOutput() AccessPointPosixUserOutput
func (AccessPointPosixUserOutput) ToAccessPointPosixUserOutputWithContext ¶
func (o AccessPointPosixUserOutput) ToAccessPointPosixUserOutputWithContext(ctx context.Context) AccessPointPosixUserOutput
func (AccessPointPosixUserOutput) ToAccessPointPosixUserPtrOutput ¶
func (o AccessPointPosixUserOutput) ToAccessPointPosixUserPtrOutput() AccessPointPosixUserPtrOutput
func (AccessPointPosixUserOutput) ToAccessPointPosixUserPtrOutputWithContext ¶
func (o AccessPointPosixUserOutput) ToAccessPointPosixUserPtrOutputWithContext(ctx context.Context) AccessPointPosixUserPtrOutput
func (AccessPointPosixUserOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointPosixUserOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointPosixUser]
func (AccessPointPosixUserOutput) Uid ¶
func (o AccessPointPosixUserOutput) Uid() pulumi.StringOutput
The POSIX user ID used for all file system operations using this access point.
type AccessPointPosixUserPtrInput ¶
type AccessPointPosixUserPtrInput interface { pulumi.Input ToAccessPointPosixUserPtrOutput() AccessPointPosixUserPtrOutput ToAccessPointPosixUserPtrOutputWithContext(context.Context) AccessPointPosixUserPtrOutput }
AccessPointPosixUserPtrInput is an input type that accepts AccessPointPosixUserArgs, AccessPointPosixUserPtr and AccessPointPosixUserPtrOutput values. You can construct a concrete instance of `AccessPointPosixUserPtrInput` via:
AccessPointPosixUserArgs{...} or: nil
func AccessPointPosixUserPtr ¶
func AccessPointPosixUserPtr(v *AccessPointPosixUserArgs) AccessPointPosixUserPtrInput
type AccessPointPosixUserPtrOutput ¶
type AccessPointPosixUserPtrOutput struct{ *pulumi.OutputState }
func (AccessPointPosixUserPtrOutput) Elem ¶
func (o AccessPointPosixUserPtrOutput) Elem() AccessPointPosixUserOutput
func (AccessPointPosixUserPtrOutput) ElementType ¶
func (AccessPointPosixUserPtrOutput) ElementType() reflect.Type
func (AccessPointPosixUserPtrOutput) Gid ¶
func (o AccessPointPosixUserPtrOutput) Gid() pulumi.StringPtrOutput
The POSIX group ID used for all file system operations using this access point.
func (AccessPointPosixUserPtrOutput) SecondaryGids ¶
func (o AccessPointPosixUserPtrOutput) SecondaryGids() pulumi.StringArrayOutput
Secondary POSIX group IDs used for all file system operations using this access point.
func (AccessPointPosixUserPtrOutput) ToAccessPointPosixUserPtrOutput ¶
func (o AccessPointPosixUserPtrOutput) ToAccessPointPosixUserPtrOutput() AccessPointPosixUserPtrOutput
func (AccessPointPosixUserPtrOutput) ToAccessPointPosixUserPtrOutputWithContext ¶
func (o AccessPointPosixUserPtrOutput) ToAccessPointPosixUserPtrOutputWithContext(ctx context.Context) AccessPointPosixUserPtrOutput
func (AccessPointPosixUserPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointPosixUserPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointPosixUser]
func (AccessPointPosixUserPtrOutput) Uid ¶
func (o AccessPointPosixUserPtrOutput) Uid() pulumi.StringPtrOutput
The POSIX user ID used for all file system operations using this access point.
type AccessPointRootDirectory ¶
type AccessPointRootDirectory struct { // (Optional) Specifies the POSIX IDs and permissions to apply to the access point's RootDirectory. If the RootDirectory>Path specified does not exist, EFS creates the root directory using the CreationInfo settings when a client connects to an access point. When specifying the CreationInfo, you must provide values for all properties. If you do not provide CreationInfo and the specified RootDirectory>Path does not exist, attempts to mount the file system using the access point will fail. CreationInfo *AccessPointCreationInfo `pulumi:"creationInfo"` // Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system. A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the CreationInfo. Path *string `pulumi:"path"` }
type AccessPointRootDirectoryArgs ¶
type AccessPointRootDirectoryArgs struct { // (Optional) Specifies the POSIX IDs and permissions to apply to the access point's RootDirectory. If the RootDirectory>Path specified does not exist, EFS creates the root directory using the CreationInfo settings when a client connects to an access point. When specifying the CreationInfo, you must provide values for all properties. If you do not provide CreationInfo and the specified RootDirectory>Path does not exist, attempts to mount the file system using the access point will fail. CreationInfo AccessPointCreationInfoPtrInput `pulumi:"creationInfo"` // Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system. A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the CreationInfo. Path pulumi.StringPtrInput `pulumi:"path"` }
func (AccessPointRootDirectoryArgs) ElementType ¶
func (AccessPointRootDirectoryArgs) ElementType() reflect.Type
func (AccessPointRootDirectoryArgs) ToAccessPointRootDirectoryOutput ¶
func (i AccessPointRootDirectoryArgs) ToAccessPointRootDirectoryOutput() AccessPointRootDirectoryOutput
func (AccessPointRootDirectoryArgs) ToAccessPointRootDirectoryOutputWithContext ¶
func (i AccessPointRootDirectoryArgs) ToAccessPointRootDirectoryOutputWithContext(ctx context.Context) AccessPointRootDirectoryOutput
func (AccessPointRootDirectoryArgs) ToAccessPointRootDirectoryPtrOutput ¶
func (i AccessPointRootDirectoryArgs) ToAccessPointRootDirectoryPtrOutput() AccessPointRootDirectoryPtrOutput
func (AccessPointRootDirectoryArgs) ToAccessPointRootDirectoryPtrOutputWithContext ¶
func (i AccessPointRootDirectoryArgs) ToAccessPointRootDirectoryPtrOutputWithContext(ctx context.Context) AccessPointRootDirectoryPtrOutput
func (AccessPointRootDirectoryArgs) ToOutput ¶ added in v0.76.0
func (i AccessPointRootDirectoryArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointRootDirectory]
type AccessPointRootDirectoryInput ¶
type AccessPointRootDirectoryInput interface { pulumi.Input ToAccessPointRootDirectoryOutput() AccessPointRootDirectoryOutput ToAccessPointRootDirectoryOutputWithContext(context.Context) AccessPointRootDirectoryOutput }
AccessPointRootDirectoryInput is an input type that accepts AccessPointRootDirectoryArgs and AccessPointRootDirectoryOutput values. You can construct a concrete instance of `AccessPointRootDirectoryInput` via:
AccessPointRootDirectoryArgs{...}
type AccessPointRootDirectoryOutput ¶
type AccessPointRootDirectoryOutput struct{ *pulumi.OutputState }
func (AccessPointRootDirectoryOutput) CreationInfo ¶
func (o AccessPointRootDirectoryOutput) CreationInfo() AccessPointCreationInfoPtrOutput
(Optional) Specifies the POSIX IDs and permissions to apply to the access point's RootDirectory. If the RootDirectory>Path specified does not exist, EFS creates the root directory using the CreationInfo settings when a client connects to an access point. When specifying the CreationInfo, you must provide values for all properties. If you do not provide CreationInfo and the specified RootDirectory>Path does not exist, attempts to mount the file system using the access point will fail.
func (AccessPointRootDirectoryOutput) ElementType ¶
func (AccessPointRootDirectoryOutput) ElementType() reflect.Type
func (AccessPointRootDirectoryOutput) Path ¶
func (o AccessPointRootDirectoryOutput) Path() pulumi.StringPtrOutput
Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system. A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the CreationInfo.
func (AccessPointRootDirectoryOutput) ToAccessPointRootDirectoryOutput ¶
func (o AccessPointRootDirectoryOutput) ToAccessPointRootDirectoryOutput() AccessPointRootDirectoryOutput
func (AccessPointRootDirectoryOutput) ToAccessPointRootDirectoryOutputWithContext ¶
func (o AccessPointRootDirectoryOutput) ToAccessPointRootDirectoryOutputWithContext(ctx context.Context) AccessPointRootDirectoryOutput
func (AccessPointRootDirectoryOutput) ToAccessPointRootDirectoryPtrOutput ¶
func (o AccessPointRootDirectoryOutput) ToAccessPointRootDirectoryPtrOutput() AccessPointRootDirectoryPtrOutput
func (AccessPointRootDirectoryOutput) ToAccessPointRootDirectoryPtrOutputWithContext ¶
func (o AccessPointRootDirectoryOutput) ToAccessPointRootDirectoryPtrOutputWithContext(ctx context.Context) AccessPointRootDirectoryPtrOutput
func (AccessPointRootDirectoryOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointRootDirectoryOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointRootDirectory]
type AccessPointRootDirectoryPtrInput ¶
type AccessPointRootDirectoryPtrInput interface { pulumi.Input ToAccessPointRootDirectoryPtrOutput() AccessPointRootDirectoryPtrOutput ToAccessPointRootDirectoryPtrOutputWithContext(context.Context) AccessPointRootDirectoryPtrOutput }
AccessPointRootDirectoryPtrInput is an input type that accepts AccessPointRootDirectoryArgs, AccessPointRootDirectoryPtr and AccessPointRootDirectoryPtrOutput values. You can construct a concrete instance of `AccessPointRootDirectoryPtrInput` via:
AccessPointRootDirectoryArgs{...} or: nil
func AccessPointRootDirectoryPtr ¶
func AccessPointRootDirectoryPtr(v *AccessPointRootDirectoryArgs) AccessPointRootDirectoryPtrInput
type AccessPointRootDirectoryPtrOutput ¶
type AccessPointRootDirectoryPtrOutput struct{ *pulumi.OutputState }
func (AccessPointRootDirectoryPtrOutput) CreationInfo ¶
func (o AccessPointRootDirectoryPtrOutput) CreationInfo() AccessPointCreationInfoPtrOutput
(Optional) Specifies the POSIX IDs and permissions to apply to the access point's RootDirectory. If the RootDirectory>Path specified does not exist, EFS creates the root directory using the CreationInfo settings when a client connects to an access point. When specifying the CreationInfo, you must provide values for all properties. If you do not provide CreationInfo and the specified RootDirectory>Path does not exist, attempts to mount the file system using the access point will fail.
func (AccessPointRootDirectoryPtrOutput) Elem ¶
func (o AccessPointRootDirectoryPtrOutput) Elem() AccessPointRootDirectoryOutput
func (AccessPointRootDirectoryPtrOutput) ElementType ¶
func (AccessPointRootDirectoryPtrOutput) ElementType() reflect.Type
func (AccessPointRootDirectoryPtrOutput) Path ¶
func (o AccessPointRootDirectoryPtrOutput) Path() pulumi.StringPtrOutput
Specifies the path on the EFS file system to expose as the root directory to NFS clients using the access point to access the EFS file system. A path can have up to four subdirectories. If the specified path does not exist, you are required to provide the CreationInfo.
func (AccessPointRootDirectoryPtrOutput) ToAccessPointRootDirectoryPtrOutput ¶
func (o AccessPointRootDirectoryPtrOutput) ToAccessPointRootDirectoryPtrOutput() AccessPointRootDirectoryPtrOutput
func (AccessPointRootDirectoryPtrOutput) ToAccessPointRootDirectoryPtrOutputWithContext ¶
func (o AccessPointRootDirectoryPtrOutput) ToAccessPointRootDirectoryPtrOutputWithContext(ctx context.Context) AccessPointRootDirectoryPtrOutput
func (AccessPointRootDirectoryPtrOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointRootDirectoryPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AccessPointRootDirectory]
type AccessPointState ¶
type AccessPointState struct { }
func (AccessPointState) ElementType ¶
func (AccessPointState) ElementType() reflect.Type
type AccessPointTag ¶ added in v0.2.0
type AccessPointTagArgs ¶ added in v0.2.0
type AccessPointTagArgs struct { Key pulumi.StringPtrInput `pulumi:"key"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (AccessPointTagArgs) ElementType ¶ added in v0.2.0
func (AccessPointTagArgs) ElementType() reflect.Type
func (AccessPointTagArgs) ToAccessPointTagOutput ¶ added in v0.2.0
func (i AccessPointTagArgs) ToAccessPointTagOutput() AccessPointTagOutput
func (AccessPointTagArgs) ToAccessPointTagOutputWithContext ¶ added in v0.2.0
func (i AccessPointTagArgs) ToAccessPointTagOutputWithContext(ctx context.Context) AccessPointTagOutput
func (AccessPointTagArgs) ToOutput ¶ added in v0.76.0
func (i AccessPointTagArgs) ToOutput(ctx context.Context) pulumix.Output[AccessPointTag]
type AccessPointTagArray ¶ added in v0.2.0
type AccessPointTagArray []AccessPointTagInput
func (AccessPointTagArray) ElementType ¶ added in v0.2.0
func (AccessPointTagArray) ElementType() reflect.Type
func (AccessPointTagArray) ToAccessPointTagArrayOutput ¶ added in v0.2.0
func (i AccessPointTagArray) ToAccessPointTagArrayOutput() AccessPointTagArrayOutput
func (AccessPointTagArray) ToAccessPointTagArrayOutputWithContext ¶ added in v0.2.0
func (i AccessPointTagArray) ToAccessPointTagArrayOutputWithContext(ctx context.Context) AccessPointTagArrayOutput
func (AccessPointTagArray) ToOutput ¶ added in v0.76.0
func (i AccessPointTagArray) ToOutput(ctx context.Context) pulumix.Output[[]AccessPointTag]
type AccessPointTagArrayInput ¶ added in v0.2.0
type AccessPointTagArrayInput interface { pulumi.Input ToAccessPointTagArrayOutput() AccessPointTagArrayOutput ToAccessPointTagArrayOutputWithContext(context.Context) AccessPointTagArrayOutput }
AccessPointTagArrayInput is an input type that accepts AccessPointTagArray and AccessPointTagArrayOutput values. You can construct a concrete instance of `AccessPointTagArrayInput` via:
AccessPointTagArray{ AccessPointTagArgs{...} }
type AccessPointTagArrayOutput ¶ added in v0.2.0
type AccessPointTagArrayOutput struct{ *pulumi.OutputState }
func (AccessPointTagArrayOutput) ElementType ¶ added in v0.2.0
func (AccessPointTagArrayOutput) ElementType() reflect.Type
func (AccessPointTagArrayOutput) Index ¶ added in v0.2.0
func (o AccessPointTagArrayOutput) Index(i pulumi.IntInput) AccessPointTagOutput
func (AccessPointTagArrayOutput) ToAccessPointTagArrayOutput ¶ added in v0.2.0
func (o AccessPointTagArrayOutput) ToAccessPointTagArrayOutput() AccessPointTagArrayOutput
func (AccessPointTagArrayOutput) ToAccessPointTagArrayOutputWithContext ¶ added in v0.2.0
func (o AccessPointTagArrayOutput) ToAccessPointTagArrayOutputWithContext(ctx context.Context) AccessPointTagArrayOutput
func (AccessPointTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AccessPointTag]
type AccessPointTagInput ¶ added in v0.2.0
type AccessPointTagInput interface { pulumi.Input ToAccessPointTagOutput() AccessPointTagOutput ToAccessPointTagOutputWithContext(context.Context) AccessPointTagOutput }
AccessPointTagInput is an input type that accepts AccessPointTagArgs and AccessPointTagOutput values. You can construct a concrete instance of `AccessPointTagInput` via:
AccessPointTagArgs{...}
type AccessPointTagOutput ¶ added in v0.2.0
type AccessPointTagOutput struct{ *pulumi.OutputState }
func (AccessPointTagOutput) ElementType ¶ added in v0.2.0
func (AccessPointTagOutput) ElementType() reflect.Type
func (AccessPointTagOutput) Key ¶ added in v0.2.0
func (o AccessPointTagOutput) Key() pulumi.StringPtrOutput
func (AccessPointTagOutput) ToAccessPointTagOutput ¶ added in v0.2.0
func (o AccessPointTagOutput) ToAccessPointTagOutput() AccessPointTagOutput
func (AccessPointTagOutput) ToAccessPointTagOutputWithContext ¶ added in v0.2.0
func (o AccessPointTagOutput) ToAccessPointTagOutputWithContext(ctx context.Context) AccessPointTagOutput
func (AccessPointTagOutput) ToOutput ¶ added in v0.76.0
func (o AccessPointTagOutput) ToOutput(ctx context.Context) pulumix.Output[AccessPointTag]
func (AccessPointTagOutput) Value ¶ added in v0.2.0
func (o AccessPointTagOutput) Value() pulumi.StringPtrOutput
type FileSystem ¶
type FileSystem struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` AvailabilityZoneName pulumi.StringPtrOutput `pulumi:"availabilityZoneName"` BackupPolicy FileSystemBackupPolicyPtrOutput `pulumi:"backupPolicy"` // Whether to bypass the FileSystemPolicy lockout safety check. The policy lockout safety check determines whether the policy in the request will prevent the principal making the request to be locked out from making future PutFileSystemPolicy requests on the file system. Set BypassPolicyLockoutSafetyCheck to True only when you intend to prevent the principal that is making the request from making a subsequent PutFileSystemPolicy request on the file system. Defaults to false BypassPolicyLockoutSafetyCheck pulumi.BoolPtrOutput `pulumi:"bypassPolicyLockoutSafetyCheck"` Encrypted pulumi.BoolPtrOutput `pulumi:"encrypted"` FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"` FileSystemPolicy pulumi.AnyOutput `pulumi:"fileSystemPolicy"` FileSystemTags FileSystemElasticFileSystemTagArrayOutput `pulumi:"fileSystemTags"` KmsKeyId pulumi.StringPtrOutput `pulumi:"kmsKeyId"` LifecyclePolicies FileSystemLifecyclePolicyArrayOutput `pulumi:"lifecyclePolicies"` PerformanceMode pulumi.StringPtrOutput `pulumi:"performanceMode"` ProvisionedThroughputInMibps pulumi.Float64PtrOutput `pulumi:"provisionedThroughputInMibps"` ReplicationConfiguration FileSystemReplicationConfigurationPtrOutput `pulumi:"replicationConfiguration"` ThroughputMode pulumi.StringPtrOutput `pulumi:"throughputMode"` }
Resource Type definition for AWS::EFS::FileSystem
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
func (*FileSystem) ToOutput ¶ added in v0.76.0
func (i *FileSystem) ToOutput(ctx context.Context) pulumix.Output[*FileSystem]
type FileSystemArgs ¶
type FileSystemArgs struct { AvailabilityZoneName pulumi.StringPtrInput BackupPolicy FileSystemBackupPolicyPtrInput // Whether to bypass the FileSystemPolicy lockout safety check. The policy lockout safety check determines whether the policy in the request will prevent the principal making the request to be locked out from making future PutFileSystemPolicy requests on the file system. Set BypassPolicyLockoutSafetyCheck to True only when you intend to prevent the principal that is making the request from making a subsequent PutFileSystemPolicy request on the file system. Defaults to false BypassPolicyLockoutSafetyCheck pulumi.BoolPtrInput Encrypted pulumi.BoolPtrInput FileSystemPolicy pulumi.Input FileSystemTags FileSystemElasticFileSystemTagArrayInput KmsKeyId pulumi.StringPtrInput LifecyclePolicies FileSystemLifecyclePolicyArrayInput PerformanceMode pulumi.StringPtrInput ProvisionedThroughputInMibps pulumi.Float64PtrInput ReplicationConfiguration FileSystemReplicationConfigurationPtrInput ThroughputMode pulumi.StringPtrInput }
The set of arguments for constructing a FileSystem resource.
func (FileSystemArgs) ElementType ¶
func (FileSystemArgs) ElementType() reflect.Type
type FileSystemBackupPolicy ¶
type FileSystemBackupPolicy struct {
Status string `pulumi:"status"`
}
type FileSystemBackupPolicyArgs ¶
type FileSystemBackupPolicyArgs struct {
Status pulumi.StringInput `pulumi:"status"`
}
func (FileSystemBackupPolicyArgs) ElementType ¶
func (FileSystemBackupPolicyArgs) ElementType() reflect.Type
func (FileSystemBackupPolicyArgs) ToFileSystemBackupPolicyOutput ¶
func (i FileSystemBackupPolicyArgs) ToFileSystemBackupPolicyOutput() FileSystemBackupPolicyOutput
func (FileSystemBackupPolicyArgs) ToFileSystemBackupPolicyOutputWithContext ¶
func (i FileSystemBackupPolicyArgs) ToFileSystemBackupPolicyOutputWithContext(ctx context.Context) FileSystemBackupPolicyOutput
func (FileSystemBackupPolicyArgs) ToFileSystemBackupPolicyPtrOutput ¶
func (i FileSystemBackupPolicyArgs) ToFileSystemBackupPolicyPtrOutput() FileSystemBackupPolicyPtrOutput
func (FileSystemBackupPolicyArgs) ToFileSystemBackupPolicyPtrOutputWithContext ¶
func (i FileSystemBackupPolicyArgs) ToFileSystemBackupPolicyPtrOutputWithContext(ctx context.Context) FileSystemBackupPolicyPtrOutput
func (FileSystemBackupPolicyArgs) ToOutput ¶ added in v0.76.0
func (i FileSystemBackupPolicyArgs) ToOutput(ctx context.Context) pulumix.Output[FileSystemBackupPolicy]
type FileSystemBackupPolicyInput ¶
type FileSystemBackupPolicyInput interface { pulumi.Input ToFileSystemBackupPolicyOutput() FileSystemBackupPolicyOutput ToFileSystemBackupPolicyOutputWithContext(context.Context) FileSystemBackupPolicyOutput }
FileSystemBackupPolicyInput is an input type that accepts FileSystemBackupPolicyArgs and FileSystemBackupPolicyOutput values. You can construct a concrete instance of `FileSystemBackupPolicyInput` via:
FileSystemBackupPolicyArgs{...}
type FileSystemBackupPolicyOutput ¶
type FileSystemBackupPolicyOutput struct{ *pulumi.OutputState }
func (FileSystemBackupPolicyOutput) ElementType ¶
func (FileSystemBackupPolicyOutput) ElementType() reflect.Type
func (FileSystemBackupPolicyOutput) Status ¶
func (o FileSystemBackupPolicyOutput) Status() pulumi.StringOutput
func (FileSystemBackupPolicyOutput) ToFileSystemBackupPolicyOutput ¶
func (o FileSystemBackupPolicyOutput) ToFileSystemBackupPolicyOutput() FileSystemBackupPolicyOutput
func (FileSystemBackupPolicyOutput) ToFileSystemBackupPolicyOutputWithContext ¶
func (o FileSystemBackupPolicyOutput) ToFileSystemBackupPolicyOutputWithContext(ctx context.Context) FileSystemBackupPolicyOutput
func (FileSystemBackupPolicyOutput) ToFileSystemBackupPolicyPtrOutput ¶
func (o FileSystemBackupPolicyOutput) ToFileSystemBackupPolicyPtrOutput() FileSystemBackupPolicyPtrOutput
func (FileSystemBackupPolicyOutput) ToFileSystemBackupPolicyPtrOutputWithContext ¶
func (o FileSystemBackupPolicyOutput) ToFileSystemBackupPolicyPtrOutputWithContext(ctx context.Context) FileSystemBackupPolicyPtrOutput
func (FileSystemBackupPolicyOutput) ToOutput ¶ added in v0.76.0
func (o FileSystemBackupPolicyOutput) ToOutput(ctx context.Context) pulumix.Output[FileSystemBackupPolicy]
type FileSystemBackupPolicyPtrInput ¶
type FileSystemBackupPolicyPtrInput interface { pulumi.Input ToFileSystemBackupPolicyPtrOutput() FileSystemBackupPolicyPtrOutput ToFileSystemBackupPolicyPtrOutputWithContext(context.Context) FileSystemBackupPolicyPtrOutput }
FileSystemBackupPolicyPtrInput is an input type that accepts FileSystemBackupPolicyArgs, FileSystemBackupPolicyPtr and FileSystemBackupPolicyPtrOutput values. You can construct a concrete instance of `FileSystemBackupPolicyPtrInput` via:
FileSystemBackupPolicyArgs{...} or: nil
func FileSystemBackupPolicyPtr ¶
func FileSystemBackupPolicyPtr(v *FileSystemBackupPolicyArgs) FileSystemBackupPolicyPtrInput
type FileSystemBackupPolicyPtrOutput ¶
type FileSystemBackupPolicyPtrOutput struct{ *pulumi.OutputState }
func (FileSystemBackupPolicyPtrOutput) Elem ¶
func (o FileSystemBackupPolicyPtrOutput) Elem() FileSystemBackupPolicyOutput
func (FileSystemBackupPolicyPtrOutput) ElementType ¶
func (FileSystemBackupPolicyPtrOutput) ElementType() reflect.Type
func (FileSystemBackupPolicyPtrOutput) Status ¶
func (o FileSystemBackupPolicyPtrOutput) Status() pulumi.StringPtrOutput
func (FileSystemBackupPolicyPtrOutput) ToFileSystemBackupPolicyPtrOutput ¶
func (o FileSystemBackupPolicyPtrOutput) ToFileSystemBackupPolicyPtrOutput() FileSystemBackupPolicyPtrOutput
func (FileSystemBackupPolicyPtrOutput) ToFileSystemBackupPolicyPtrOutputWithContext ¶
func (o FileSystemBackupPolicyPtrOutput) ToFileSystemBackupPolicyPtrOutputWithContext(ctx context.Context) FileSystemBackupPolicyPtrOutput
func (FileSystemBackupPolicyPtrOutput) ToOutput ¶ added in v0.76.0
func (o FileSystemBackupPolicyPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FileSystemBackupPolicy]
type FileSystemElasticFileSystemTagArgs ¶
type FileSystemElasticFileSystemTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (FileSystemElasticFileSystemTagArgs) ElementType ¶
func (FileSystemElasticFileSystemTagArgs) ElementType() reflect.Type
func (FileSystemElasticFileSystemTagArgs) ToFileSystemElasticFileSystemTagOutput ¶
func (i FileSystemElasticFileSystemTagArgs) ToFileSystemElasticFileSystemTagOutput() FileSystemElasticFileSystemTagOutput
func (FileSystemElasticFileSystemTagArgs) ToFileSystemElasticFileSystemTagOutputWithContext ¶
func (i FileSystemElasticFileSystemTagArgs) ToFileSystemElasticFileSystemTagOutputWithContext(ctx context.Context) FileSystemElasticFileSystemTagOutput
func (FileSystemElasticFileSystemTagArgs) ToOutput ¶ added in v0.76.0
func (i FileSystemElasticFileSystemTagArgs) ToOutput(ctx context.Context) pulumix.Output[FileSystemElasticFileSystemTag]
type FileSystemElasticFileSystemTagArray ¶
type FileSystemElasticFileSystemTagArray []FileSystemElasticFileSystemTagInput
func (FileSystemElasticFileSystemTagArray) ElementType ¶
func (FileSystemElasticFileSystemTagArray) ElementType() reflect.Type
func (FileSystemElasticFileSystemTagArray) ToFileSystemElasticFileSystemTagArrayOutput ¶
func (i FileSystemElasticFileSystemTagArray) ToFileSystemElasticFileSystemTagArrayOutput() FileSystemElasticFileSystemTagArrayOutput
func (FileSystemElasticFileSystemTagArray) ToFileSystemElasticFileSystemTagArrayOutputWithContext ¶
func (i FileSystemElasticFileSystemTagArray) ToFileSystemElasticFileSystemTagArrayOutputWithContext(ctx context.Context) FileSystemElasticFileSystemTagArrayOutput
func (FileSystemElasticFileSystemTagArray) ToOutput ¶ added in v0.76.0
func (i FileSystemElasticFileSystemTagArray) ToOutput(ctx context.Context) pulumix.Output[[]FileSystemElasticFileSystemTag]
type FileSystemElasticFileSystemTagArrayInput ¶
type FileSystemElasticFileSystemTagArrayInput interface { pulumi.Input ToFileSystemElasticFileSystemTagArrayOutput() FileSystemElasticFileSystemTagArrayOutput ToFileSystemElasticFileSystemTagArrayOutputWithContext(context.Context) FileSystemElasticFileSystemTagArrayOutput }
FileSystemElasticFileSystemTagArrayInput is an input type that accepts FileSystemElasticFileSystemTagArray and FileSystemElasticFileSystemTagArrayOutput values. You can construct a concrete instance of `FileSystemElasticFileSystemTagArrayInput` via:
FileSystemElasticFileSystemTagArray{ FileSystemElasticFileSystemTagArgs{...} }
type FileSystemElasticFileSystemTagArrayOutput ¶
type FileSystemElasticFileSystemTagArrayOutput struct{ *pulumi.OutputState }
func (FileSystemElasticFileSystemTagArrayOutput) ElementType ¶
func (FileSystemElasticFileSystemTagArrayOutput) ElementType() reflect.Type
func (FileSystemElasticFileSystemTagArrayOutput) ToFileSystemElasticFileSystemTagArrayOutput ¶
func (o FileSystemElasticFileSystemTagArrayOutput) ToFileSystemElasticFileSystemTagArrayOutput() FileSystemElasticFileSystemTagArrayOutput
func (FileSystemElasticFileSystemTagArrayOutput) ToFileSystemElasticFileSystemTagArrayOutputWithContext ¶
func (o FileSystemElasticFileSystemTagArrayOutput) ToFileSystemElasticFileSystemTagArrayOutputWithContext(ctx context.Context) FileSystemElasticFileSystemTagArrayOutput
func (FileSystemElasticFileSystemTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o FileSystemElasticFileSystemTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FileSystemElasticFileSystemTag]
type FileSystemElasticFileSystemTagInput ¶
type FileSystemElasticFileSystemTagInput interface { pulumi.Input ToFileSystemElasticFileSystemTagOutput() FileSystemElasticFileSystemTagOutput ToFileSystemElasticFileSystemTagOutputWithContext(context.Context) FileSystemElasticFileSystemTagOutput }
FileSystemElasticFileSystemTagInput is an input type that accepts FileSystemElasticFileSystemTagArgs and FileSystemElasticFileSystemTagOutput values. You can construct a concrete instance of `FileSystemElasticFileSystemTagInput` via:
FileSystemElasticFileSystemTagArgs{...}
type FileSystemElasticFileSystemTagOutput ¶
type FileSystemElasticFileSystemTagOutput struct{ *pulumi.OutputState }
func (FileSystemElasticFileSystemTagOutput) ElementType ¶
func (FileSystemElasticFileSystemTagOutput) ElementType() reflect.Type
func (FileSystemElasticFileSystemTagOutput) Key ¶
func (o FileSystemElasticFileSystemTagOutput) Key() pulumi.StringOutput
func (FileSystemElasticFileSystemTagOutput) ToFileSystemElasticFileSystemTagOutput ¶
func (o FileSystemElasticFileSystemTagOutput) ToFileSystemElasticFileSystemTagOutput() FileSystemElasticFileSystemTagOutput
func (FileSystemElasticFileSystemTagOutput) ToFileSystemElasticFileSystemTagOutputWithContext ¶
func (o FileSystemElasticFileSystemTagOutput) ToFileSystemElasticFileSystemTagOutputWithContext(ctx context.Context) FileSystemElasticFileSystemTagOutput
func (FileSystemElasticFileSystemTagOutput) ToOutput ¶ added in v0.76.0
func (o FileSystemElasticFileSystemTagOutput) ToOutput(ctx context.Context) pulumix.Output[FileSystemElasticFileSystemTag]
func (FileSystemElasticFileSystemTagOutput) Value ¶
func (o FileSystemElasticFileSystemTagOutput) Value() pulumi.StringOutput
type FileSystemInput ¶
type FileSystemInput interface { pulumi.Input ToFileSystemOutput() FileSystemOutput ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput }
type FileSystemLifecyclePolicyArgs ¶
type FileSystemLifecyclePolicyArgs struct { TransitionToIa pulumi.StringPtrInput `pulumi:"transitionToIa"` TransitionToPrimaryStorageClass pulumi.StringPtrInput `pulumi:"transitionToPrimaryStorageClass"` }
func (FileSystemLifecyclePolicyArgs) ElementType ¶
func (FileSystemLifecyclePolicyArgs) ElementType() reflect.Type
func (FileSystemLifecyclePolicyArgs) ToFileSystemLifecyclePolicyOutput ¶
func (i FileSystemLifecyclePolicyArgs) ToFileSystemLifecyclePolicyOutput() FileSystemLifecyclePolicyOutput
func (FileSystemLifecyclePolicyArgs) ToFileSystemLifecyclePolicyOutputWithContext ¶
func (i FileSystemLifecyclePolicyArgs) ToFileSystemLifecyclePolicyOutputWithContext(ctx context.Context) FileSystemLifecyclePolicyOutput
func (FileSystemLifecyclePolicyArgs) ToOutput ¶ added in v0.76.0
func (i FileSystemLifecyclePolicyArgs) ToOutput(ctx context.Context) pulumix.Output[FileSystemLifecyclePolicy]
type FileSystemLifecyclePolicyArray ¶
type FileSystemLifecyclePolicyArray []FileSystemLifecyclePolicyInput
func (FileSystemLifecyclePolicyArray) ElementType ¶
func (FileSystemLifecyclePolicyArray) ElementType() reflect.Type
func (FileSystemLifecyclePolicyArray) ToFileSystemLifecyclePolicyArrayOutput ¶
func (i FileSystemLifecyclePolicyArray) ToFileSystemLifecyclePolicyArrayOutput() FileSystemLifecyclePolicyArrayOutput
func (FileSystemLifecyclePolicyArray) ToFileSystemLifecyclePolicyArrayOutputWithContext ¶
func (i FileSystemLifecyclePolicyArray) ToFileSystemLifecyclePolicyArrayOutputWithContext(ctx context.Context) FileSystemLifecyclePolicyArrayOutput
func (FileSystemLifecyclePolicyArray) ToOutput ¶ added in v0.76.0
func (i FileSystemLifecyclePolicyArray) ToOutput(ctx context.Context) pulumix.Output[[]FileSystemLifecyclePolicy]
type FileSystemLifecyclePolicyArrayInput ¶
type FileSystemLifecyclePolicyArrayInput interface { pulumi.Input ToFileSystemLifecyclePolicyArrayOutput() FileSystemLifecyclePolicyArrayOutput ToFileSystemLifecyclePolicyArrayOutputWithContext(context.Context) FileSystemLifecyclePolicyArrayOutput }
FileSystemLifecyclePolicyArrayInput is an input type that accepts FileSystemLifecyclePolicyArray and FileSystemLifecyclePolicyArrayOutput values. You can construct a concrete instance of `FileSystemLifecyclePolicyArrayInput` via:
FileSystemLifecyclePolicyArray{ FileSystemLifecyclePolicyArgs{...} }
type FileSystemLifecyclePolicyArrayOutput ¶
type FileSystemLifecyclePolicyArrayOutput struct{ *pulumi.OutputState }
func (FileSystemLifecyclePolicyArrayOutput) ElementType ¶
func (FileSystemLifecyclePolicyArrayOutput) ElementType() reflect.Type
func (FileSystemLifecyclePolicyArrayOutput) Index ¶
func (o FileSystemLifecyclePolicyArrayOutput) Index(i pulumi.IntInput) FileSystemLifecyclePolicyOutput
func (FileSystemLifecyclePolicyArrayOutput) ToFileSystemLifecyclePolicyArrayOutput ¶
func (o FileSystemLifecyclePolicyArrayOutput) ToFileSystemLifecyclePolicyArrayOutput() FileSystemLifecyclePolicyArrayOutput
func (FileSystemLifecyclePolicyArrayOutput) ToFileSystemLifecyclePolicyArrayOutputWithContext ¶
func (o FileSystemLifecyclePolicyArrayOutput) ToFileSystemLifecyclePolicyArrayOutputWithContext(ctx context.Context) FileSystemLifecyclePolicyArrayOutput
func (FileSystemLifecyclePolicyArrayOutput) ToOutput ¶ added in v0.76.0
func (o FileSystemLifecyclePolicyArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FileSystemLifecyclePolicy]
type FileSystemLifecyclePolicyInput ¶
type FileSystemLifecyclePolicyInput interface { pulumi.Input ToFileSystemLifecyclePolicyOutput() FileSystemLifecyclePolicyOutput ToFileSystemLifecyclePolicyOutputWithContext(context.Context) FileSystemLifecyclePolicyOutput }
FileSystemLifecyclePolicyInput is an input type that accepts FileSystemLifecyclePolicyArgs and FileSystemLifecyclePolicyOutput values. You can construct a concrete instance of `FileSystemLifecyclePolicyInput` via:
FileSystemLifecyclePolicyArgs{...}
type FileSystemLifecyclePolicyOutput ¶
type FileSystemLifecyclePolicyOutput struct{ *pulumi.OutputState }
func (FileSystemLifecyclePolicyOutput) ElementType ¶
func (FileSystemLifecyclePolicyOutput) ElementType() reflect.Type
func (FileSystemLifecyclePolicyOutput) ToFileSystemLifecyclePolicyOutput ¶
func (o FileSystemLifecyclePolicyOutput) ToFileSystemLifecyclePolicyOutput() FileSystemLifecyclePolicyOutput
func (FileSystemLifecyclePolicyOutput) ToFileSystemLifecyclePolicyOutputWithContext ¶
func (o FileSystemLifecyclePolicyOutput) ToFileSystemLifecyclePolicyOutputWithContext(ctx context.Context) FileSystemLifecyclePolicyOutput
func (FileSystemLifecyclePolicyOutput) ToOutput ¶ added in v0.76.0
func (o FileSystemLifecyclePolicyOutput) ToOutput(ctx context.Context) pulumix.Output[FileSystemLifecyclePolicy]
func (FileSystemLifecyclePolicyOutput) TransitionToIa ¶ added in v0.72.0
func (o FileSystemLifecyclePolicyOutput) TransitionToIa() pulumi.StringPtrOutput
func (FileSystemLifecyclePolicyOutput) TransitionToPrimaryStorageClass ¶
func (o FileSystemLifecyclePolicyOutput) TransitionToPrimaryStorageClass() pulumi.StringPtrOutput
type FileSystemOutput ¶
type FileSystemOutput struct{ *pulumi.OutputState }
func (FileSystemOutput) Arn ¶ added in v0.17.0
func (o FileSystemOutput) Arn() pulumi.StringOutput
func (FileSystemOutput) AvailabilityZoneName ¶ added in v0.17.0
func (o FileSystemOutput) AvailabilityZoneName() pulumi.StringPtrOutput
func (FileSystemOutput) BackupPolicy ¶ added in v0.17.0
func (o FileSystemOutput) BackupPolicy() FileSystemBackupPolicyPtrOutput
func (FileSystemOutput) BypassPolicyLockoutSafetyCheck ¶ added in v0.17.0
func (o FileSystemOutput) BypassPolicyLockoutSafetyCheck() pulumi.BoolPtrOutput
Whether to bypass the FileSystemPolicy lockout safety check. The policy lockout safety check determines whether the policy in the request will prevent the principal making the request to be locked out from making future PutFileSystemPolicy requests on the file system. Set BypassPolicyLockoutSafetyCheck to True only when you intend to prevent the principal that is making the request from making a subsequent PutFileSystemPolicy request on the file system. Defaults to false
func (FileSystemOutput) ElementType ¶
func (FileSystemOutput) ElementType() reflect.Type
func (FileSystemOutput) Encrypted ¶ added in v0.17.0
func (o FileSystemOutput) Encrypted() pulumi.BoolPtrOutput
func (FileSystemOutput) FileSystemId ¶ added in v0.17.0
func (o FileSystemOutput) FileSystemId() pulumi.StringOutput
func (FileSystemOutput) FileSystemPolicy ¶ added in v0.17.0
func (o FileSystemOutput) FileSystemPolicy() pulumi.AnyOutput
func (FileSystemOutput) FileSystemTags ¶ added in v0.17.0
func (o FileSystemOutput) FileSystemTags() FileSystemElasticFileSystemTagArrayOutput
func (FileSystemOutput) KmsKeyId ¶ added in v0.17.0
func (o FileSystemOutput) KmsKeyId() pulumi.StringPtrOutput
func (FileSystemOutput) LifecyclePolicies ¶ added in v0.17.0
func (o FileSystemOutput) LifecyclePolicies() FileSystemLifecyclePolicyArrayOutput
func (FileSystemOutput) PerformanceMode ¶ added in v0.17.0
func (o FileSystemOutput) PerformanceMode() pulumi.StringPtrOutput
func (FileSystemOutput) ProvisionedThroughputInMibps ¶ added in v0.17.0
func (o FileSystemOutput) ProvisionedThroughputInMibps() pulumi.Float64PtrOutput
func (FileSystemOutput) ReplicationConfiguration ¶ added in v0.77.0
func (o FileSystemOutput) ReplicationConfiguration() FileSystemReplicationConfigurationPtrOutput
func (FileSystemOutput) ThroughputMode ¶ added in v0.17.0
func (o FileSystemOutput) ThroughputMode() pulumi.StringPtrOutput
func (FileSystemOutput) ToFileSystemOutput ¶
func (o FileSystemOutput) ToFileSystemOutput() FileSystemOutput
func (FileSystemOutput) ToFileSystemOutputWithContext ¶
func (o FileSystemOutput) ToFileSystemOutputWithContext(ctx context.Context) FileSystemOutput
func (FileSystemOutput) ToOutput ¶ added in v0.76.0
func (o FileSystemOutput) ToOutput(ctx context.Context) pulumix.Output[*FileSystem]
type FileSystemReplicationConfiguration ¶ added in v0.77.0
type FileSystemReplicationConfiguration struct {
Destinations []FileSystemReplicationDestination `pulumi:"destinations"`
}
type FileSystemReplicationConfigurationArgs ¶ added in v0.77.0
type FileSystemReplicationConfigurationArgs struct {
Destinations FileSystemReplicationDestinationArrayInput `pulumi:"destinations"`
}
func (FileSystemReplicationConfigurationArgs) ElementType ¶ added in v0.77.0
func (FileSystemReplicationConfigurationArgs) ElementType() reflect.Type
func (FileSystemReplicationConfigurationArgs) ToFileSystemReplicationConfigurationOutput ¶ added in v0.77.0
func (i FileSystemReplicationConfigurationArgs) ToFileSystemReplicationConfigurationOutput() FileSystemReplicationConfigurationOutput
func (FileSystemReplicationConfigurationArgs) ToFileSystemReplicationConfigurationOutputWithContext ¶ added in v0.77.0
func (i FileSystemReplicationConfigurationArgs) ToFileSystemReplicationConfigurationOutputWithContext(ctx context.Context) FileSystemReplicationConfigurationOutput
func (FileSystemReplicationConfigurationArgs) ToFileSystemReplicationConfigurationPtrOutput ¶ added in v0.77.0
func (i FileSystemReplicationConfigurationArgs) ToFileSystemReplicationConfigurationPtrOutput() FileSystemReplicationConfigurationPtrOutput
func (FileSystemReplicationConfigurationArgs) ToFileSystemReplicationConfigurationPtrOutputWithContext ¶ added in v0.77.0
func (i FileSystemReplicationConfigurationArgs) ToFileSystemReplicationConfigurationPtrOutputWithContext(ctx context.Context) FileSystemReplicationConfigurationPtrOutput
func (FileSystemReplicationConfigurationArgs) ToOutput ¶ added in v0.77.0
func (i FileSystemReplicationConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[FileSystemReplicationConfiguration]
type FileSystemReplicationConfigurationInput ¶ added in v0.77.0
type FileSystemReplicationConfigurationInput interface { pulumi.Input ToFileSystemReplicationConfigurationOutput() FileSystemReplicationConfigurationOutput ToFileSystemReplicationConfigurationOutputWithContext(context.Context) FileSystemReplicationConfigurationOutput }
FileSystemReplicationConfigurationInput is an input type that accepts FileSystemReplicationConfigurationArgs and FileSystemReplicationConfigurationOutput values. You can construct a concrete instance of `FileSystemReplicationConfigurationInput` via:
FileSystemReplicationConfigurationArgs{...}
type FileSystemReplicationConfigurationOutput ¶ added in v0.77.0
type FileSystemReplicationConfigurationOutput struct{ *pulumi.OutputState }
func (FileSystemReplicationConfigurationOutput) Destinations ¶ added in v0.77.0
func (o FileSystemReplicationConfigurationOutput) Destinations() FileSystemReplicationDestinationArrayOutput
func (FileSystemReplicationConfigurationOutput) ElementType ¶ added in v0.77.0
func (FileSystemReplicationConfigurationOutput) ElementType() reflect.Type
func (FileSystemReplicationConfigurationOutput) ToFileSystemReplicationConfigurationOutput ¶ added in v0.77.0
func (o FileSystemReplicationConfigurationOutput) ToFileSystemReplicationConfigurationOutput() FileSystemReplicationConfigurationOutput
func (FileSystemReplicationConfigurationOutput) ToFileSystemReplicationConfigurationOutputWithContext ¶ added in v0.77.0
func (o FileSystemReplicationConfigurationOutput) ToFileSystemReplicationConfigurationOutputWithContext(ctx context.Context) FileSystemReplicationConfigurationOutput
func (FileSystemReplicationConfigurationOutput) ToFileSystemReplicationConfigurationPtrOutput ¶ added in v0.77.0
func (o FileSystemReplicationConfigurationOutput) ToFileSystemReplicationConfigurationPtrOutput() FileSystemReplicationConfigurationPtrOutput
func (FileSystemReplicationConfigurationOutput) ToFileSystemReplicationConfigurationPtrOutputWithContext ¶ added in v0.77.0
func (o FileSystemReplicationConfigurationOutput) ToFileSystemReplicationConfigurationPtrOutputWithContext(ctx context.Context) FileSystemReplicationConfigurationPtrOutput
func (FileSystemReplicationConfigurationOutput) ToOutput ¶ added in v0.77.0
func (o FileSystemReplicationConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[FileSystemReplicationConfiguration]
type FileSystemReplicationConfigurationPtrInput ¶ added in v0.77.0
type FileSystemReplicationConfigurationPtrInput interface { pulumi.Input ToFileSystemReplicationConfigurationPtrOutput() FileSystemReplicationConfigurationPtrOutput ToFileSystemReplicationConfigurationPtrOutputWithContext(context.Context) FileSystemReplicationConfigurationPtrOutput }
FileSystemReplicationConfigurationPtrInput is an input type that accepts FileSystemReplicationConfigurationArgs, FileSystemReplicationConfigurationPtr and FileSystemReplicationConfigurationPtrOutput values. You can construct a concrete instance of `FileSystemReplicationConfigurationPtrInput` via:
FileSystemReplicationConfigurationArgs{...} or: nil
func FileSystemReplicationConfigurationPtr ¶ added in v0.77.0
func FileSystemReplicationConfigurationPtr(v *FileSystemReplicationConfigurationArgs) FileSystemReplicationConfigurationPtrInput
type FileSystemReplicationConfigurationPtrOutput ¶ added in v0.77.0
type FileSystemReplicationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (FileSystemReplicationConfigurationPtrOutput) Destinations ¶ added in v0.77.0
func (o FileSystemReplicationConfigurationPtrOutput) Destinations() FileSystemReplicationDestinationArrayOutput
func (FileSystemReplicationConfigurationPtrOutput) ElementType ¶ added in v0.77.0
func (FileSystemReplicationConfigurationPtrOutput) ElementType() reflect.Type
func (FileSystemReplicationConfigurationPtrOutput) ToFileSystemReplicationConfigurationPtrOutput ¶ added in v0.77.0
func (o FileSystemReplicationConfigurationPtrOutput) ToFileSystemReplicationConfigurationPtrOutput() FileSystemReplicationConfigurationPtrOutput
func (FileSystemReplicationConfigurationPtrOutput) ToFileSystemReplicationConfigurationPtrOutputWithContext ¶ added in v0.77.0
func (o FileSystemReplicationConfigurationPtrOutput) ToFileSystemReplicationConfigurationPtrOutputWithContext(ctx context.Context) FileSystemReplicationConfigurationPtrOutput
func (FileSystemReplicationConfigurationPtrOutput) ToOutput ¶ added in v0.77.0
func (o FileSystemReplicationConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*FileSystemReplicationConfiguration]
type FileSystemReplicationDestination ¶ added in v0.77.0
type FileSystemReplicationDestinationArgs ¶ added in v0.77.0
type FileSystemReplicationDestinationArgs struct { AvailabilityZoneName pulumi.StringPtrInput `pulumi:"availabilityZoneName"` FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"` KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` Region pulumi.StringPtrInput `pulumi:"region"` }
func (FileSystemReplicationDestinationArgs) ElementType ¶ added in v0.77.0
func (FileSystemReplicationDestinationArgs) ElementType() reflect.Type
func (FileSystemReplicationDestinationArgs) ToFileSystemReplicationDestinationOutput ¶ added in v0.77.0
func (i FileSystemReplicationDestinationArgs) ToFileSystemReplicationDestinationOutput() FileSystemReplicationDestinationOutput
func (FileSystemReplicationDestinationArgs) ToFileSystemReplicationDestinationOutputWithContext ¶ added in v0.77.0
func (i FileSystemReplicationDestinationArgs) ToFileSystemReplicationDestinationOutputWithContext(ctx context.Context) FileSystemReplicationDestinationOutput
func (FileSystemReplicationDestinationArgs) ToOutput ¶ added in v0.77.0
func (i FileSystemReplicationDestinationArgs) ToOutput(ctx context.Context) pulumix.Output[FileSystemReplicationDestination]
type FileSystemReplicationDestinationArray ¶ added in v0.77.0
type FileSystemReplicationDestinationArray []FileSystemReplicationDestinationInput
func (FileSystemReplicationDestinationArray) ElementType ¶ added in v0.77.0
func (FileSystemReplicationDestinationArray) ElementType() reflect.Type
func (FileSystemReplicationDestinationArray) ToFileSystemReplicationDestinationArrayOutput ¶ added in v0.77.0
func (i FileSystemReplicationDestinationArray) ToFileSystemReplicationDestinationArrayOutput() FileSystemReplicationDestinationArrayOutput
func (FileSystemReplicationDestinationArray) ToFileSystemReplicationDestinationArrayOutputWithContext ¶ added in v0.77.0
func (i FileSystemReplicationDestinationArray) ToFileSystemReplicationDestinationArrayOutputWithContext(ctx context.Context) FileSystemReplicationDestinationArrayOutput
func (FileSystemReplicationDestinationArray) ToOutput ¶ added in v0.77.0
func (i FileSystemReplicationDestinationArray) ToOutput(ctx context.Context) pulumix.Output[[]FileSystemReplicationDestination]
type FileSystemReplicationDestinationArrayInput ¶ added in v0.77.0
type FileSystemReplicationDestinationArrayInput interface { pulumi.Input ToFileSystemReplicationDestinationArrayOutput() FileSystemReplicationDestinationArrayOutput ToFileSystemReplicationDestinationArrayOutputWithContext(context.Context) FileSystemReplicationDestinationArrayOutput }
FileSystemReplicationDestinationArrayInput is an input type that accepts FileSystemReplicationDestinationArray and FileSystemReplicationDestinationArrayOutput values. You can construct a concrete instance of `FileSystemReplicationDestinationArrayInput` via:
FileSystemReplicationDestinationArray{ FileSystemReplicationDestinationArgs{...} }
type FileSystemReplicationDestinationArrayOutput ¶ added in v0.77.0
type FileSystemReplicationDestinationArrayOutput struct{ *pulumi.OutputState }
func (FileSystemReplicationDestinationArrayOutput) ElementType ¶ added in v0.77.0
func (FileSystemReplicationDestinationArrayOutput) ElementType() reflect.Type
func (FileSystemReplicationDestinationArrayOutput) ToFileSystemReplicationDestinationArrayOutput ¶ added in v0.77.0
func (o FileSystemReplicationDestinationArrayOutput) ToFileSystemReplicationDestinationArrayOutput() FileSystemReplicationDestinationArrayOutput
func (FileSystemReplicationDestinationArrayOutput) ToFileSystemReplicationDestinationArrayOutputWithContext ¶ added in v0.77.0
func (o FileSystemReplicationDestinationArrayOutput) ToFileSystemReplicationDestinationArrayOutputWithContext(ctx context.Context) FileSystemReplicationDestinationArrayOutput
func (FileSystemReplicationDestinationArrayOutput) ToOutput ¶ added in v0.77.0
func (o FileSystemReplicationDestinationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]FileSystemReplicationDestination]
type FileSystemReplicationDestinationInput ¶ added in v0.77.0
type FileSystemReplicationDestinationInput interface { pulumi.Input ToFileSystemReplicationDestinationOutput() FileSystemReplicationDestinationOutput ToFileSystemReplicationDestinationOutputWithContext(context.Context) FileSystemReplicationDestinationOutput }
FileSystemReplicationDestinationInput is an input type that accepts FileSystemReplicationDestinationArgs and FileSystemReplicationDestinationOutput values. You can construct a concrete instance of `FileSystemReplicationDestinationInput` via:
FileSystemReplicationDestinationArgs{...}
type FileSystemReplicationDestinationOutput ¶ added in v0.77.0
type FileSystemReplicationDestinationOutput struct{ *pulumi.OutputState }
func (FileSystemReplicationDestinationOutput) AvailabilityZoneName ¶ added in v0.77.0
func (o FileSystemReplicationDestinationOutput) AvailabilityZoneName() pulumi.StringPtrOutput
func (FileSystemReplicationDestinationOutput) ElementType ¶ added in v0.77.0
func (FileSystemReplicationDestinationOutput) ElementType() reflect.Type
func (FileSystemReplicationDestinationOutput) FileSystemId ¶ added in v0.77.0
func (o FileSystemReplicationDestinationOutput) FileSystemId() pulumi.StringPtrOutput
func (FileSystemReplicationDestinationOutput) KmsKeyId ¶ added in v0.77.0
func (o FileSystemReplicationDestinationOutput) KmsKeyId() pulumi.StringPtrOutput
func (FileSystemReplicationDestinationOutput) Region ¶ added in v0.77.0
func (o FileSystemReplicationDestinationOutput) Region() pulumi.StringPtrOutput
func (FileSystemReplicationDestinationOutput) ToFileSystemReplicationDestinationOutput ¶ added in v0.77.0
func (o FileSystemReplicationDestinationOutput) ToFileSystemReplicationDestinationOutput() FileSystemReplicationDestinationOutput
func (FileSystemReplicationDestinationOutput) ToFileSystemReplicationDestinationOutputWithContext ¶ added in v0.77.0
func (o FileSystemReplicationDestinationOutput) ToFileSystemReplicationDestinationOutputWithContext(ctx context.Context) FileSystemReplicationDestinationOutput
func (FileSystemReplicationDestinationOutput) ToOutput ¶ added in v0.77.0
func (o FileSystemReplicationDestinationOutput) ToOutput(ctx context.Context) pulumix.Output[FileSystemReplicationDestination]
type FileSystemState ¶
type FileSystemState struct { }
func (FileSystemState) ElementType ¶
func (FileSystemState) ElementType() reflect.Type
type LookupAccessPointArgs ¶ added in v0.12.0
type LookupAccessPointArgs struct {
AccessPointId string `pulumi:"accessPointId"`
}
type LookupAccessPointOutputArgs ¶ added in v0.12.0
type LookupAccessPointOutputArgs struct {
AccessPointId pulumi.StringInput `pulumi:"accessPointId"`
}
func (LookupAccessPointOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAccessPointOutputArgs) ElementType() reflect.Type
type LookupAccessPointResult ¶ added in v0.12.0
type LookupAccessPointResult struct { AccessPointId *string `pulumi:"accessPointId"` AccessPointTags []AccessPointTag `pulumi:"accessPointTags"` Arn *string `pulumi:"arn"` }
func LookupAccessPoint ¶ added in v0.12.0
func LookupAccessPoint(ctx *pulumi.Context, args *LookupAccessPointArgs, opts ...pulumi.InvokeOption) (*LookupAccessPointResult, error)
Resource Type definition for AWS::EFS::AccessPoint
type LookupAccessPointResultOutput ¶ added in v0.12.0
type LookupAccessPointResultOutput struct{ *pulumi.OutputState }
func LookupAccessPointOutput ¶ added in v0.12.0
func LookupAccessPointOutput(ctx *pulumi.Context, args LookupAccessPointOutputArgs, opts ...pulumi.InvokeOption) LookupAccessPointResultOutput
func (LookupAccessPointResultOutput) AccessPointId ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) AccessPointId() pulumi.StringPtrOutput
func (LookupAccessPointResultOutput) AccessPointTags ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) AccessPointTags() AccessPointTagArrayOutput
func (LookupAccessPointResultOutput) Arn ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) Arn() pulumi.StringPtrOutput
func (LookupAccessPointResultOutput) ElementType ¶ added in v0.12.0
func (LookupAccessPointResultOutput) ElementType() reflect.Type
func (LookupAccessPointResultOutput) ToLookupAccessPointResultOutput ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutput() LookupAccessPointResultOutput
func (LookupAccessPointResultOutput) ToLookupAccessPointResultOutputWithContext ¶ added in v0.12.0
func (o LookupAccessPointResultOutput) ToLookupAccessPointResultOutputWithContext(ctx context.Context) LookupAccessPointResultOutput
func (LookupAccessPointResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAccessPointResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAccessPointResult]
type LookupFileSystemArgs ¶ added in v0.12.0
type LookupFileSystemArgs struct {
FileSystemId string `pulumi:"fileSystemId"`
}
type LookupFileSystemOutputArgs ¶ added in v0.12.0
type LookupFileSystemOutputArgs struct {
FileSystemId pulumi.StringInput `pulumi:"fileSystemId"`
}
func (LookupFileSystemOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFileSystemOutputArgs) ElementType() reflect.Type
type LookupFileSystemResult ¶ added in v0.12.0
type LookupFileSystemResult struct { Arn *string `pulumi:"arn"` BackupPolicy *FileSystemBackupPolicy `pulumi:"backupPolicy"` FileSystemId *string `pulumi:"fileSystemId"` FileSystemPolicy interface{} `pulumi:"fileSystemPolicy"` FileSystemTags []FileSystemElasticFileSystemTag `pulumi:"fileSystemTags"` LifecyclePolicies []FileSystemLifecyclePolicy `pulumi:"lifecyclePolicies"` ProvisionedThroughputInMibps *float64 `pulumi:"provisionedThroughputInMibps"` ReplicationConfiguration *FileSystemReplicationConfiguration `pulumi:"replicationConfiguration"` ThroughputMode *string `pulumi:"throughputMode"` }
func LookupFileSystem ¶ added in v0.12.0
func LookupFileSystem(ctx *pulumi.Context, args *LookupFileSystemArgs, opts ...pulumi.InvokeOption) (*LookupFileSystemResult, error)
Resource Type definition for AWS::EFS::FileSystem
type LookupFileSystemResultOutput ¶ added in v0.12.0
type LookupFileSystemResultOutput struct{ *pulumi.OutputState }
func LookupFileSystemOutput ¶ added in v0.12.0
func LookupFileSystemOutput(ctx *pulumi.Context, args LookupFileSystemOutputArgs, opts ...pulumi.InvokeOption) LookupFileSystemResultOutput
func (LookupFileSystemResultOutput) Arn ¶ added in v0.12.0
func (o LookupFileSystemResultOutput) Arn() pulumi.StringPtrOutput
func (LookupFileSystemResultOutput) BackupPolicy ¶ added in v0.12.0
func (o LookupFileSystemResultOutput) BackupPolicy() FileSystemBackupPolicyPtrOutput
func (LookupFileSystemResultOutput) ElementType ¶ added in v0.12.0
func (LookupFileSystemResultOutput) ElementType() reflect.Type
func (LookupFileSystemResultOutput) FileSystemId ¶ added in v0.12.0
func (o LookupFileSystemResultOutput) FileSystemId() pulumi.StringPtrOutput
func (LookupFileSystemResultOutput) FileSystemPolicy ¶ added in v0.12.0
func (o LookupFileSystemResultOutput) FileSystemPolicy() pulumi.AnyOutput
func (LookupFileSystemResultOutput) FileSystemTags ¶ added in v0.12.0
func (o LookupFileSystemResultOutput) FileSystemTags() FileSystemElasticFileSystemTagArrayOutput
func (LookupFileSystemResultOutput) LifecyclePolicies ¶ added in v0.12.0
func (o LookupFileSystemResultOutput) LifecyclePolicies() FileSystemLifecyclePolicyArrayOutput
func (LookupFileSystemResultOutput) ProvisionedThroughputInMibps ¶ added in v0.12.0
func (o LookupFileSystemResultOutput) ProvisionedThroughputInMibps() pulumi.Float64PtrOutput
func (LookupFileSystemResultOutput) ReplicationConfiguration ¶ added in v0.77.0
func (o LookupFileSystemResultOutput) ReplicationConfiguration() FileSystemReplicationConfigurationPtrOutput
func (LookupFileSystemResultOutput) ThroughputMode ¶ added in v0.12.0
func (o LookupFileSystemResultOutput) ThroughputMode() pulumi.StringPtrOutput
func (LookupFileSystemResultOutput) ToLookupFileSystemResultOutput ¶ added in v0.12.0
func (o LookupFileSystemResultOutput) ToLookupFileSystemResultOutput() LookupFileSystemResultOutput
func (LookupFileSystemResultOutput) ToLookupFileSystemResultOutputWithContext ¶ added in v0.12.0
func (o LookupFileSystemResultOutput) ToLookupFileSystemResultOutputWithContext(ctx context.Context) LookupFileSystemResultOutput
func (LookupFileSystemResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupFileSystemResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupFileSystemResult]
type LookupMountTargetArgs ¶ added in v0.12.0
type LookupMountTargetArgs struct {
Id string `pulumi:"id"`
}
type LookupMountTargetOutputArgs ¶ added in v0.12.0
type LookupMountTargetOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupMountTargetOutputArgs) ElementType ¶ added in v0.12.0
func (LookupMountTargetOutputArgs) ElementType() reflect.Type
type LookupMountTargetResult ¶ added in v0.12.0
type LookupMountTargetResult struct { Id *string `pulumi:"id"` SecurityGroups []string `pulumi:"securityGroups"` }
func LookupMountTarget ¶ added in v0.12.0
func LookupMountTarget(ctx *pulumi.Context, args *LookupMountTargetArgs, opts ...pulumi.InvokeOption) (*LookupMountTargetResult, error)
Resource Type definition for AWS::EFS::MountTarget
type LookupMountTargetResultOutput ¶ added in v0.12.0
type LookupMountTargetResultOutput struct{ *pulumi.OutputState }
func LookupMountTargetOutput ¶ added in v0.12.0
func LookupMountTargetOutput(ctx *pulumi.Context, args LookupMountTargetOutputArgs, opts ...pulumi.InvokeOption) LookupMountTargetResultOutput
func (LookupMountTargetResultOutput) ElementType ¶ added in v0.12.0
func (LookupMountTargetResultOutput) ElementType() reflect.Type
func (LookupMountTargetResultOutput) Id ¶ added in v0.12.0
func (o LookupMountTargetResultOutput) Id() pulumi.StringPtrOutput
func (LookupMountTargetResultOutput) SecurityGroups ¶ added in v0.12.0
func (o LookupMountTargetResultOutput) SecurityGroups() pulumi.StringArrayOutput
func (LookupMountTargetResultOutput) ToLookupMountTargetResultOutput ¶ added in v0.12.0
func (o LookupMountTargetResultOutput) ToLookupMountTargetResultOutput() LookupMountTargetResultOutput
func (LookupMountTargetResultOutput) ToLookupMountTargetResultOutputWithContext ¶ added in v0.12.0
func (o LookupMountTargetResultOutput) ToLookupMountTargetResultOutputWithContext(ctx context.Context) LookupMountTargetResultOutput
func (LookupMountTargetResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupMountTargetResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMountTargetResult]
type MountTarget ¶
type MountTarget struct { pulumi.CustomResourceState FileSystemId pulumi.StringOutput `pulumi:"fileSystemId"` IpAddress pulumi.StringPtrOutput `pulumi:"ipAddress"` SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` SubnetId pulumi.StringOutput `pulumi:"subnetId"` }
Resource Type definition for AWS::EFS::MountTarget
func GetMountTarget ¶
func GetMountTarget(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MountTargetState, opts ...pulumi.ResourceOption) (*MountTarget, error)
GetMountTarget gets an existing MountTarget 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 NewMountTarget ¶
func NewMountTarget(ctx *pulumi.Context, name string, args *MountTargetArgs, opts ...pulumi.ResourceOption) (*MountTarget, error)
NewMountTarget registers a new resource with the given unique name, arguments, and options.
func (*MountTarget) ElementType ¶
func (*MountTarget) ElementType() reflect.Type
func (*MountTarget) ToMountTargetOutput ¶
func (i *MountTarget) ToMountTargetOutput() MountTargetOutput
func (*MountTarget) ToMountTargetOutputWithContext ¶
func (i *MountTarget) ToMountTargetOutputWithContext(ctx context.Context) MountTargetOutput
func (*MountTarget) ToOutput ¶ added in v0.76.0
func (i *MountTarget) ToOutput(ctx context.Context) pulumix.Output[*MountTarget]
type MountTargetArgs ¶
type MountTargetArgs struct { FileSystemId pulumi.StringInput IpAddress pulumi.StringPtrInput SecurityGroups pulumi.StringArrayInput SubnetId pulumi.StringInput }
The set of arguments for constructing a MountTarget resource.
func (MountTargetArgs) ElementType ¶
func (MountTargetArgs) ElementType() reflect.Type
type MountTargetInput ¶
type MountTargetInput interface { pulumi.Input ToMountTargetOutput() MountTargetOutput ToMountTargetOutputWithContext(ctx context.Context) MountTargetOutput }
type MountTargetOutput ¶
type MountTargetOutput struct{ *pulumi.OutputState }
func (MountTargetOutput) ElementType ¶
func (MountTargetOutput) ElementType() reflect.Type
func (MountTargetOutput) FileSystemId ¶ added in v0.17.0
func (o MountTargetOutput) FileSystemId() pulumi.StringOutput
func (MountTargetOutput) IpAddress ¶ added in v0.17.0
func (o MountTargetOutput) IpAddress() pulumi.StringPtrOutput
func (MountTargetOutput) SecurityGroups ¶ added in v0.17.0
func (o MountTargetOutput) SecurityGroups() pulumi.StringArrayOutput
func (MountTargetOutput) SubnetId ¶ added in v0.17.0
func (o MountTargetOutput) SubnetId() pulumi.StringOutput
func (MountTargetOutput) ToMountTargetOutput ¶
func (o MountTargetOutput) ToMountTargetOutput() MountTargetOutput
func (MountTargetOutput) ToMountTargetOutputWithContext ¶
func (o MountTargetOutput) ToMountTargetOutputWithContext(ctx context.Context) MountTargetOutput
func (MountTargetOutput) ToOutput ¶ added in v0.76.0
func (o MountTargetOutput) ToOutput(ctx context.Context) pulumix.Output[*MountTarget]
type MountTargetState ¶
type MountTargetState struct { }
func (MountTargetState) ElementType ¶
func (MountTargetState) ElementType() reflect.Type