Documentation
¶
Index ¶
- Constants
- type Backup
- type BackupArgs
- type BackupInput
- type BackupOutput
- func (o BackupOutput) BackupId() pulumi.StringOutput
- func (o BackupOutput) CapacityGb() pulumi.StringOutput
- func (o BackupOutput) CreateTime() pulumi.StringOutput
- func (o BackupOutput) Description() pulumi.StringOutput
- func (o BackupOutput) DownloadBytes() pulumi.StringOutput
- func (BackupOutput) ElementType() reflect.Type
- func (o BackupOutput) KmsKeyName() pulumi.StringOutput
- func (o BackupOutput) Labels() pulumi.StringMapOutput
- func (o BackupOutput) Location() pulumi.StringOutput
- func (o BackupOutput) Name() pulumi.StringOutput
- func (o BackupOutput) Project() pulumi.StringOutput
- func (o BackupOutput) SatisfiesPzs() pulumi.BoolOutput
- func (o BackupOutput) SourceFileShare() pulumi.StringOutput
- func (o BackupOutput) SourceInstance() pulumi.StringOutput
- func (o BackupOutput) SourceInstanceTier() pulumi.StringOutput
- func (o BackupOutput) State() pulumi.StringOutput
- func (o BackupOutput) StorageBytes() pulumi.StringOutput
- func (o BackupOutput) ToBackupOutput() BackupOutput
- func (o BackupOutput) ToBackupOutputWithContext(ctx context.Context) BackupOutput
- type BackupState
- type DirectoryServicesConfig
- type DirectoryServicesConfigArgs
- func (DirectoryServicesConfigArgs) ElementType() reflect.Type
- func (i DirectoryServicesConfigArgs) ToDirectoryServicesConfigOutput() DirectoryServicesConfigOutput
- func (i DirectoryServicesConfigArgs) ToDirectoryServicesConfigOutputWithContext(ctx context.Context) DirectoryServicesConfigOutput
- func (i DirectoryServicesConfigArgs) ToDirectoryServicesConfigPtrOutput() DirectoryServicesConfigPtrOutput
- func (i DirectoryServicesConfigArgs) ToDirectoryServicesConfigPtrOutputWithContext(ctx context.Context) DirectoryServicesConfigPtrOutput
- type DirectoryServicesConfigInput
- type DirectoryServicesConfigOutput
- func (DirectoryServicesConfigOutput) ElementType() reflect.Type
- func (o DirectoryServicesConfigOutput) ManagedActiveDirectory() ManagedActiveDirectoryConfigPtrOutput
- func (o DirectoryServicesConfigOutput) ToDirectoryServicesConfigOutput() DirectoryServicesConfigOutput
- func (o DirectoryServicesConfigOutput) ToDirectoryServicesConfigOutputWithContext(ctx context.Context) DirectoryServicesConfigOutput
- func (o DirectoryServicesConfigOutput) ToDirectoryServicesConfigPtrOutput() DirectoryServicesConfigPtrOutput
- func (o DirectoryServicesConfigOutput) ToDirectoryServicesConfigPtrOutputWithContext(ctx context.Context) DirectoryServicesConfigPtrOutput
- type DirectoryServicesConfigPtrInput
- type DirectoryServicesConfigPtrOutput
- func (o DirectoryServicesConfigPtrOutput) Elem() DirectoryServicesConfigOutput
- func (DirectoryServicesConfigPtrOutput) ElementType() reflect.Type
- func (o DirectoryServicesConfigPtrOutput) ManagedActiveDirectory() ManagedActiveDirectoryConfigPtrOutput
- func (o DirectoryServicesConfigPtrOutput) ToDirectoryServicesConfigPtrOutput() DirectoryServicesConfigPtrOutput
- func (o DirectoryServicesConfigPtrOutput) ToDirectoryServicesConfigPtrOutputWithContext(ctx context.Context) DirectoryServicesConfigPtrOutput
- type DirectoryServicesConfigResponse
- type DirectoryServicesConfigResponseOutput
- func (DirectoryServicesConfigResponseOutput) ElementType() reflect.Type
- func (o DirectoryServicesConfigResponseOutput) ManagedActiveDirectory() ManagedActiveDirectoryConfigResponseOutput
- func (o DirectoryServicesConfigResponseOutput) ToDirectoryServicesConfigResponseOutput() DirectoryServicesConfigResponseOutput
- func (o DirectoryServicesConfigResponseOutput) ToDirectoryServicesConfigResponseOutputWithContext(ctx context.Context) DirectoryServicesConfigResponseOutput
- type FileShareConfig
- type FileShareConfigArgs
- type FileShareConfigArray
- type FileShareConfigArrayInput
- type FileShareConfigArrayOutput
- func (FileShareConfigArrayOutput) ElementType() reflect.Type
- func (o FileShareConfigArrayOutput) Index(i pulumi.IntInput) FileShareConfigOutput
- func (o FileShareConfigArrayOutput) ToFileShareConfigArrayOutput() FileShareConfigArrayOutput
- func (o FileShareConfigArrayOutput) ToFileShareConfigArrayOutputWithContext(ctx context.Context) FileShareConfigArrayOutput
- type FileShareConfigInput
- type FileShareConfigOutput
- func (o FileShareConfigOutput) CapacityGb() pulumi.StringPtrOutput
- func (FileShareConfigOutput) ElementType() reflect.Type
- func (o FileShareConfigOutput) Name() pulumi.StringPtrOutput
- func (o FileShareConfigOutput) NfsExportOptions() NfsExportOptionsArrayOutput
- func (o FileShareConfigOutput) SourceBackup() pulumi.StringPtrOutput
- func (o FileShareConfigOutput) ToFileShareConfigOutput() FileShareConfigOutput
- func (o FileShareConfigOutput) ToFileShareConfigOutputWithContext(ctx context.Context) FileShareConfigOutput
- type FileShareConfigResponse
- type FileShareConfigResponseArrayOutput
- func (FileShareConfigResponseArrayOutput) ElementType() reflect.Type
- func (o FileShareConfigResponseArrayOutput) Index(i pulumi.IntInput) FileShareConfigResponseOutput
- func (o FileShareConfigResponseArrayOutput) ToFileShareConfigResponseArrayOutput() FileShareConfigResponseArrayOutput
- func (o FileShareConfigResponseArrayOutput) ToFileShareConfigResponseArrayOutputWithContext(ctx context.Context) FileShareConfigResponseArrayOutput
- type FileShareConfigResponseOutput
- func (o FileShareConfigResponseOutput) CapacityGb() pulumi.StringOutput
- func (FileShareConfigResponseOutput) ElementType() reflect.Type
- func (o FileShareConfigResponseOutput) Name() pulumi.StringOutput
- func (o FileShareConfigResponseOutput) NfsExportOptions() NfsExportOptionsResponseArrayOutput
- func (o FileShareConfigResponseOutput) SourceBackup() pulumi.StringOutput
- func (o FileShareConfigResponseOutput) ToFileShareConfigResponseOutput() FileShareConfigResponseOutput
- func (o FileShareConfigResponseOutput) ToFileShareConfigResponseOutputWithContext(ctx context.Context) FileShareConfigResponseOutput
- type Instance
- type InstanceArgs
- type InstanceInput
- type InstanceOutput
- func (o InstanceOutput) CapacityGb() pulumi.StringOutput
- func (o InstanceOutput) CapacityStepSizeGb() pulumi.StringOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) Description() pulumi.StringOutput
- func (o InstanceOutput) DirectoryServices() DirectoryServicesConfigResponseOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) Etag() pulumi.StringOutput
- func (o InstanceOutput) FileShares() FileShareConfigResponseArrayOutput
- func (o InstanceOutput) InstanceId() pulumi.StringOutput
- func (o InstanceOutput) KmsKeyName() pulumi.StringOutput
- func (o InstanceOutput) Labels() pulumi.StringMapOutput
- func (o InstanceOutput) Location() pulumi.StringOutput
- func (o InstanceOutput) MaxCapacityGb() pulumi.StringOutput
- func (o InstanceOutput) MaxShareCount() pulumi.StringOutput
- func (o InstanceOutput) MultiShareEnabled() pulumi.BoolOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) Networks() NetworkConfigResponseArrayOutput
- func (o InstanceOutput) Project() pulumi.StringOutput
- func (o InstanceOutput) Protocol() pulumi.StringOutput
- func (o InstanceOutput) SatisfiesPzs() pulumi.BoolOutput
- func (o InstanceOutput) State() pulumi.StringOutput
- func (o InstanceOutput) StatusMessage() pulumi.StringOutput
- func (o InstanceOutput) SuspensionReasons() pulumi.StringArrayOutput
- func (o InstanceOutput) Tier() pulumi.StringOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- type InstanceProtocol
- func (InstanceProtocol) ElementType() reflect.Type
- func (e InstanceProtocol) ToInstanceProtocolOutput() InstanceProtocolOutput
- func (e InstanceProtocol) ToInstanceProtocolOutputWithContext(ctx context.Context) InstanceProtocolOutput
- func (e InstanceProtocol) ToInstanceProtocolPtrOutput() InstanceProtocolPtrOutput
- func (e InstanceProtocol) ToInstanceProtocolPtrOutputWithContext(ctx context.Context) InstanceProtocolPtrOutput
- func (e InstanceProtocol) ToStringOutput() pulumi.StringOutput
- func (e InstanceProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceProtocolInput
- type InstanceProtocolOutput
- func (InstanceProtocolOutput) ElementType() reflect.Type
- func (o InstanceProtocolOutput) ToInstanceProtocolOutput() InstanceProtocolOutput
- func (o InstanceProtocolOutput) ToInstanceProtocolOutputWithContext(ctx context.Context) InstanceProtocolOutput
- func (o InstanceProtocolOutput) ToInstanceProtocolPtrOutput() InstanceProtocolPtrOutput
- func (o InstanceProtocolOutput) ToInstanceProtocolPtrOutputWithContext(ctx context.Context) InstanceProtocolPtrOutput
- func (o InstanceProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceProtocolPtrInput
- type InstanceProtocolPtrOutput
- func (o InstanceProtocolPtrOutput) Elem() InstanceProtocolOutput
- func (InstanceProtocolPtrOutput) ElementType() reflect.Type
- func (o InstanceProtocolPtrOutput) ToInstanceProtocolPtrOutput() InstanceProtocolPtrOutput
- func (o InstanceProtocolPtrOutput) ToInstanceProtocolPtrOutputWithContext(ctx context.Context) InstanceProtocolPtrOutput
- func (o InstanceProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceState
- type InstanceTier
- func (InstanceTier) ElementType() reflect.Type
- func (e InstanceTier) ToInstanceTierOutput() InstanceTierOutput
- func (e InstanceTier) ToInstanceTierOutputWithContext(ctx context.Context) InstanceTierOutput
- func (e InstanceTier) ToInstanceTierPtrOutput() InstanceTierPtrOutput
- func (e InstanceTier) ToInstanceTierPtrOutputWithContext(ctx context.Context) InstanceTierPtrOutput
- func (e InstanceTier) ToStringOutput() pulumi.StringOutput
- func (e InstanceTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceTierInput
- type InstanceTierOutput
- func (InstanceTierOutput) ElementType() reflect.Type
- func (o InstanceTierOutput) ToInstanceTierOutput() InstanceTierOutput
- func (o InstanceTierOutput) ToInstanceTierOutputWithContext(ctx context.Context) InstanceTierOutput
- func (o InstanceTierOutput) ToInstanceTierPtrOutput() InstanceTierPtrOutput
- func (o InstanceTierOutput) ToInstanceTierPtrOutputWithContext(ctx context.Context) InstanceTierPtrOutput
- func (o InstanceTierOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceTierPtrInput
- type InstanceTierPtrOutput
- func (o InstanceTierPtrOutput) Elem() InstanceTierOutput
- func (InstanceTierPtrOutput) ElementType() reflect.Type
- func (o InstanceTierPtrOutput) ToInstanceTierPtrOutput() InstanceTierPtrOutput
- func (o InstanceTierPtrOutput) ToInstanceTierPtrOutputWithContext(ctx context.Context) InstanceTierPtrOutput
- func (o InstanceTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupBackupArgs
- type LookupBackupOutputArgs
- type LookupBackupResult
- type LookupBackupResultOutput
- func (o LookupBackupResultOutput) CapacityGb() pulumi.StringOutput
- func (o LookupBackupResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupBackupResultOutput) Description() pulumi.StringOutput
- func (o LookupBackupResultOutput) DownloadBytes() pulumi.StringOutput
- func (LookupBackupResultOutput) ElementType() reflect.Type
- func (o LookupBackupResultOutput) KmsKeyName() pulumi.StringOutput
- func (o LookupBackupResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupBackupResultOutput) Name() pulumi.StringOutput
- func (o LookupBackupResultOutput) SatisfiesPzs() pulumi.BoolOutput
- func (o LookupBackupResultOutput) SourceFileShare() pulumi.StringOutput
- func (o LookupBackupResultOutput) SourceInstance() pulumi.StringOutput
- func (o LookupBackupResultOutput) SourceInstanceTier() pulumi.StringOutput
- func (o LookupBackupResultOutput) State() pulumi.StringOutput
- func (o LookupBackupResultOutput) StorageBytes() pulumi.StringOutput
- func (o LookupBackupResultOutput) ToLookupBackupResultOutput() LookupBackupResultOutput
- func (o LookupBackupResultOutput) ToLookupBackupResultOutputWithContext(ctx context.Context) LookupBackupResultOutput
- type LookupInstanceArgs
- type LookupInstanceOutputArgs
- type LookupInstanceResult
- type LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) CapacityGb() pulumi.StringOutput
- func (o LookupInstanceResultOutput) CapacityStepSizeGb() pulumi.StringOutput
- func (o LookupInstanceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Description() pulumi.StringOutput
- func (o LookupInstanceResultOutput) DirectoryServices() DirectoryServicesConfigResponseOutput
- func (LookupInstanceResultOutput) ElementType() reflect.Type
- func (o LookupInstanceResultOutput) Etag() pulumi.StringOutput
- func (o LookupInstanceResultOutput) FileShares() FileShareConfigResponseArrayOutput
- func (o LookupInstanceResultOutput) KmsKeyName() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupInstanceResultOutput) MaxCapacityGb() pulumi.StringOutput
- func (o LookupInstanceResultOutput) MaxShareCount() pulumi.StringOutput
- func (o LookupInstanceResultOutput) MultiShareEnabled() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Networks() NetworkConfigResponseArrayOutput
- func (o LookupInstanceResultOutput) Protocol() pulumi.StringOutput
- func (o LookupInstanceResultOutput) SatisfiesPzs() pulumi.BoolOutput
- func (o LookupInstanceResultOutput) State() pulumi.StringOutput
- func (o LookupInstanceResultOutput) StatusMessage() pulumi.StringOutput
- func (o LookupInstanceResultOutput) SuspensionReasons() pulumi.StringArrayOutput
- func (o LookupInstanceResultOutput) Tier() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
- type LookupShareArgs
- type LookupShareOutputArgs
- type LookupShareResult
- type LookupShareResultOutput
- func (o LookupShareResultOutput) Backup() pulumi.StringOutput
- func (o LookupShareResultOutput) CapacityGb() pulumi.StringOutput
- func (o LookupShareResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupShareResultOutput) Description() pulumi.StringOutput
- func (LookupShareResultOutput) ElementType() reflect.Type
- func (o LookupShareResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupShareResultOutput) MountName() pulumi.StringOutput
- func (o LookupShareResultOutput) Name() pulumi.StringOutput
- func (o LookupShareResultOutput) NfsExportOptions() NfsExportOptionsResponseArrayOutput
- func (o LookupShareResultOutput) State() pulumi.StringOutput
- func (o LookupShareResultOutput) ToLookupShareResultOutput() LookupShareResultOutput
- func (o LookupShareResultOutput) ToLookupShareResultOutputWithContext(ctx context.Context) LookupShareResultOutput
- type LookupSnapshotArgs
- type LookupSnapshotOutputArgs
- type LookupSnapshotResult
- type LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) Description() pulumi.StringOutput
- func (LookupSnapshotResultOutput) ElementType() reflect.Type
- func (o LookupSnapshotResultOutput) FilesystemUsedBytes() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupSnapshotResultOutput) Name() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) State() pulumi.StringOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
- func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
- type ManagedActiveDirectoryConfig
- type ManagedActiveDirectoryConfigArgs
- func (ManagedActiveDirectoryConfigArgs) ElementType() reflect.Type
- func (i ManagedActiveDirectoryConfigArgs) ToManagedActiveDirectoryConfigOutput() ManagedActiveDirectoryConfigOutput
- func (i ManagedActiveDirectoryConfigArgs) ToManagedActiveDirectoryConfigOutputWithContext(ctx context.Context) ManagedActiveDirectoryConfigOutput
- func (i ManagedActiveDirectoryConfigArgs) ToManagedActiveDirectoryConfigPtrOutput() ManagedActiveDirectoryConfigPtrOutput
- func (i ManagedActiveDirectoryConfigArgs) ToManagedActiveDirectoryConfigPtrOutputWithContext(ctx context.Context) ManagedActiveDirectoryConfigPtrOutput
- type ManagedActiveDirectoryConfigInput
- type ManagedActiveDirectoryConfigOutput
- func (o ManagedActiveDirectoryConfigOutput) Computer() pulumi.StringPtrOutput
- func (o ManagedActiveDirectoryConfigOutput) Domain() pulumi.StringPtrOutput
- func (ManagedActiveDirectoryConfigOutput) ElementType() reflect.Type
- func (o ManagedActiveDirectoryConfigOutput) ToManagedActiveDirectoryConfigOutput() ManagedActiveDirectoryConfigOutput
- func (o ManagedActiveDirectoryConfigOutput) ToManagedActiveDirectoryConfigOutputWithContext(ctx context.Context) ManagedActiveDirectoryConfigOutput
- func (o ManagedActiveDirectoryConfigOutput) ToManagedActiveDirectoryConfigPtrOutput() ManagedActiveDirectoryConfigPtrOutput
- func (o ManagedActiveDirectoryConfigOutput) ToManagedActiveDirectoryConfigPtrOutputWithContext(ctx context.Context) ManagedActiveDirectoryConfigPtrOutput
- type ManagedActiveDirectoryConfigPtrInput
- type ManagedActiveDirectoryConfigPtrOutput
- func (o ManagedActiveDirectoryConfigPtrOutput) Computer() pulumi.StringPtrOutput
- func (o ManagedActiveDirectoryConfigPtrOutput) Domain() pulumi.StringPtrOutput
- func (o ManagedActiveDirectoryConfigPtrOutput) Elem() ManagedActiveDirectoryConfigOutput
- func (ManagedActiveDirectoryConfigPtrOutput) ElementType() reflect.Type
- func (o ManagedActiveDirectoryConfigPtrOutput) ToManagedActiveDirectoryConfigPtrOutput() ManagedActiveDirectoryConfigPtrOutput
- func (o ManagedActiveDirectoryConfigPtrOutput) ToManagedActiveDirectoryConfigPtrOutputWithContext(ctx context.Context) ManagedActiveDirectoryConfigPtrOutput
- type ManagedActiveDirectoryConfigResponse
- type ManagedActiveDirectoryConfigResponseOutput
- func (o ManagedActiveDirectoryConfigResponseOutput) Computer() pulumi.StringOutput
- func (o ManagedActiveDirectoryConfigResponseOutput) Domain() pulumi.StringOutput
- func (ManagedActiveDirectoryConfigResponseOutput) ElementType() reflect.Type
- func (o ManagedActiveDirectoryConfigResponseOutput) ToManagedActiveDirectoryConfigResponseOutput() ManagedActiveDirectoryConfigResponseOutput
- func (o ManagedActiveDirectoryConfigResponseOutput) ToManagedActiveDirectoryConfigResponseOutputWithContext(ctx context.Context) ManagedActiveDirectoryConfigResponseOutput
- type NetworkConfig
- type NetworkConfigArgs
- type NetworkConfigArray
- type NetworkConfigArrayInput
- type NetworkConfigArrayOutput
- func (NetworkConfigArrayOutput) ElementType() reflect.Type
- func (o NetworkConfigArrayOutput) Index(i pulumi.IntInput) NetworkConfigOutput
- func (o NetworkConfigArrayOutput) ToNetworkConfigArrayOutput() NetworkConfigArrayOutput
- func (o NetworkConfigArrayOutput) ToNetworkConfigArrayOutputWithContext(ctx context.Context) NetworkConfigArrayOutput
- type NetworkConfigConnectMode
- func (NetworkConfigConnectMode) ElementType() reflect.Type
- func (e NetworkConfigConnectMode) ToNetworkConfigConnectModeOutput() NetworkConfigConnectModeOutput
- func (e NetworkConfigConnectMode) ToNetworkConfigConnectModeOutputWithContext(ctx context.Context) NetworkConfigConnectModeOutput
- func (e NetworkConfigConnectMode) ToNetworkConfigConnectModePtrOutput() NetworkConfigConnectModePtrOutput
- func (e NetworkConfigConnectMode) ToNetworkConfigConnectModePtrOutputWithContext(ctx context.Context) NetworkConfigConnectModePtrOutput
- func (e NetworkConfigConnectMode) ToStringOutput() pulumi.StringOutput
- func (e NetworkConfigConnectMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkConfigConnectMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkConfigConnectMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigConnectModeInput
- type NetworkConfigConnectModeOutput
- func (NetworkConfigConnectModeOutput) ElementType() reflect.Type
- func (o NetworkConfigConnectModeOutput) ToNetworkConfigConnectModeOutput() NetworkConfigConnectModeOutput
- func (o NetworkConfigConnectModeOutput) ToNetworkConfigConnectModeOutputWithContext(ctx context.Context) NetworkConfigConnectModeOutput
- func (o NetworkConfigConnectModeOutput) ToNetworkConfigConnectModePtrOutput() NetworkConfigConnectModePtrOutput
- func (o NetworkConfigConnectModeOutput) ToNetworkConfigConnectModePtrOutputWithContext(ctx context.Context) NetworkConfigConnectModePtrOutput
- func (o NetworkConfigConnectModeOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkConfigConnectModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkConfigConnectModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigConnectModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigConnectModePtrInput
- type NetworkConfigConnectModePtrOutput
- func (o NetworkConfigConnectModePtrOutput) Elem() NetworkConfigConnectModeOutput
- func (NetworkConfigConnectModePtrOutput) ElementType() reflect.Type
- func (o NetworkConfigConnectModePtrOutput) ToNetworkConfigConnectModePtrOutput() NetworkConfigConnectModePtrOutput
- func (o NetworkConfigConnectModePtrOutput) ToNetworkConfigConnectModePtrOutputWithContext(ctx context.Context) NetworkConfigConnectModePtrOutput
- func (o NetworkConfigConnectModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigConnectModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigInput
- type NetworkConfigModesItem
- func (NetworkConfigModesItem) ElementType() reflect.Type
- func (e NetworkConfigModesItem) ToNetworkConfigModesItemOutput() NetworkConfigModesItemOutput
- func (e NetworkConfigModesItem) ToNetworkConfigModesItemOutputWithContext(ctx context.Context) NetworkConfigModesItemOutput
- func (e NetworkConfigModesItem) ToNetworkConfigModesItemPtrOutput() NetworkConfigModesItemPtrOutput
- func (e NetworkConfigModesItem) ToNetworkConfigModesItemPtrOutputWithContext(ctx context.Context) NetworkConfigModesItemPtrOutput
- func (e NetworkConfigModesItem) ToStringOutput() pulumi.StringOutput
- func (e NetworkConfigModesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NetworkConfigModesItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NetworkConfigModesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigModesItemArray
- func (NetworkConfigModesItemArray) ElementType() reflect.Type
- func (i NetworkConfigModesItemArray) ToNetworkConfigModesItemArrayOutput() NetworkConfigModesItemArrayOutput
- func (i NetworkConfigModesItemArray) ToNetworkConfigModesItemArrayOutputWithContext(ctx context.Context) NetworkConfigModesItemArrayOutput
- type NetworkConfigModesItemArrayInput
- type NetworkConfigModesItemArrayOutput
- func (NetworkConfigModesItemArrayOutput) ElementType() reflect.Type
- func (o NetworkConfigModesItemArrayOutput) Index(i pulumi.IntInput) NetworkConfigModesItemOutput
- func (o NetworkConfigModesItemArrayOutput) ToNetworkConfigModesItemArrayOutput() NetworkConfigModesItemArrayOutput
- func (o NetworkConfigModesItemArrayOutput) ToNetworkConfigModesItemArrayOutputWithContext(ctx context.Context) NetworkConfigModesItemArrayOutput
- type NetworkConfigModesItemInput
- type NetworkConfigModesItemOutput
- func (NetworkConfigModesItemOutput) ElementType() reflect.Type
- func (o NetworkConfigModesItemOutput) ToNetworkConfigModesItemOutput() NetworkConfigModesItemOutput
- func (o NetworkConfigModesItemOutput) ToNetworkConfigModesItemOutputWithContext(ctx context.Context) NetworkConfigModesItemOutput
- func (o NetworkConfigModesItemOutput) ToNetworkConfigModesItemPtrOutput() NetworkConfigModesItemPtrOutput
- func (o NetworkConfigModesItemOutput) ToNetworkConfigModesItemPtrOutputWithContext(ctx context.Context) NetworkConfigModesItemPtrOutput
- func (o NetworkConfigModesItemOutput) ToStringOutput() pulumi.StringOutput
- func (o NetworkConfigModesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NetworkConfigModesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigModesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigModesItemPtrInput
- type NetworkConfigModesItemPtrOutput
- func (o NetworkConfigModesItemPtrOutput) Elem() NetworkConfigModesItemOutput
- func (NetworkConfigModesItemPtrOutput) ElementType() reflect.Type
- func (o NetworkConfigModesItemPtrOutput) ToNetworkConfigModesItemPtrOutput() NetworkConfigModesItemPtrOutput
- func (o NetworkConfigModesItemPtrOutput) ToNetworkConfigModesItemPtrOutputWithContext(ctx context.Context) NetworkConfigModesItemPtrOutput
- func (o NetworkConfigModesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NetworkConfigModesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NetworkConfigOutput
- func (o NetworkConfigOutput) ConnectMode() NetworkConfigConnectModePtrOutput
- func (NetworkConfigOutput) ElementType() reflect.Type
- func (o NetworkConfigOutput) Modes() NetworkConfigModesItemArrayOutput
- func (o NetworkConfigOutput) Network() pulumi.StringPtrOutput
- func (o NetworkConfigOutput) ReservedIpRange() pulumi.StringPtrOutput
- func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
- func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
- type NetworkConfigResponse
- type NetworkConfigResponseArrayOutput
- func (NetworkConfigResponseArrayOutput) ElementType() reflect.Type
- func (o NetworkConfigResponseArrayOutput) Index(i pulumi.IntInput) NetworkConfigResponseOutput
- func (o NetworkConfigResponseArrayOutput) ToNetworkConfigResponseArrayOutput() NetworkConfigResponseArrayOutput
- func (o NetworkConfigResponseArrayOutput) ToNetworkConfigResponseArrayOutputWithContext(ctx context.Context) NetworkConfigResponseArrayOutput
- type NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) ConnectMode() pulumi.StringOutput
- func (NetworkConfigResponseOutput) ElementType() reflect.Type
- func (o NetworkConfigResponseOutput) IpAddresses() pulumi.StringArrayOutput
- func (o NetworkConfigResponseOutput) Modes() pulumi.StringArrayOutput
- func (o NetworkConfigResponseOutput) Network() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) ReservedIpRange() pulumi.StringOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
- type NfsExportOptions
- type NfsExportOptionsAccessMode
- func (NfsExportOptionsAccessMode) ElementType() reflect.Type
- func (e NfsExportOptionsAccessMode) ToNfsExportOptionsAccessModeOutput() NfsExportOptionsAccessModeOutput
- func (e NfsExportOptionsAccessMode) ToNfsExportOptionsAccessModeOutputWithContext(ctx context.Context) NfsExportOptionsAccessModeOutput
- func (e NfsExportOptionsAccessMode) ToNfsExportOptionsAccessModePtrOutput() NfsExportOptionsAccessModePtrOutput
- func (e NfsExportOptionsAccessMode) ToNfsExportOptionsAccessModePtrOutputWithContext(ctx context.Context) NfsExportOptionsAccessModePtrOutput
- func (e NfsExportOptionsAccessMode) ToStringOutput() pulumi.StringOutput
- func (e NfsExportOptionsAccessMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NfsExportOptionsAccessMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NfsExportOptionsAccessMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsExportOptionsAccessModeInput
- type NfsExportOptionsAccessModeOutput
- func (NfsExportOptionsAccessModeOutput) ElementType() reflect.Type
- func (o NfsExportOptionsAccessModeOutput) ToNfsExportOptionsAccessModeOutput() NfsExportOptionsAccessModeOutput
- func (o NfsExportOptionsAccessModeOutput) ToNfsExportOptionsAccessModeOutputWithContext(ctx context.Context) NfsExportOptionsAccessModeOutput
- func (o NfsExportOptionsAccessModeOutput) ToNfsExportOptionsAccessModePtrOutput() NfsExportOptionsAccessModePtrOutput
- func (o NfsExportOptionsAccessModeOutput) ToNfsExportOptionsAccessModePtrOutputWithContext(ctx context.Context) NfsExportOptionsAccessModePtrOutput
- func (o NfsExportOptionsAccessModeOutput) ToStringOutput() pulumi.StringOutput
- func (o NfsExportOptionsAccessModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NfsExportOptionsAccessModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NfsExportOptionsAccessModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsExportOptionsAccessModePtrInput
- type NfsExportOptionsAccessModePtrOutput
- func (o NfsExportOptionsAccessModePtrOutput) Elem() NfsExportOptionsAccessModeOutput
- func (NfsExportOptionsAccessModePtrOutput) ElementType() reflect.Type
- func (o NfsExportOptionsAccessModePtrOutput) ToNfsExportOptionsAccessModePtrOutput() NfsExportOptionsAccessModePtrOutput
- func (o NfsExportOptionsAccessModePtrOutput) ToNfsExportOptionsAccessModePtrOutputWithContext(ctx context.Context) NfsExportOptionsAccessModePtrOutput
- func (o NfsExportOptionsAccessModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NfsExportOptionsAccessModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsExportOptionsArgs
- type NfsExportOptionsArray
- type NfsExportOptionsArrayInput
- type NfsExportOptionsArrayOutput
- func (NfsExportOptionsArrayOutput) ElementType() reflect.Type
- func (o NfsExportOptionsArrayOutput) Index(i pulumi.IntInput) NfsExportOptionsOutput
- func (o NfsExportOptionsArrayOutput) ToNfsExportOptionsArrayOutput() NfsExportOptionsArrayOutput
- func (o NfsExportOptionsArrayOutput) ToNfsExportOptionsArrayOutputWithContext(ctx context.Context) NfsExportOptionsArrayOutput
- type NfsExportOptionsInput
- type NfsExportOptionsOutput
- func (o NfsExportOptionsOutput) AccessMode() NfsExportOptionsAccessModePtrOutput
- func (o NfsExportOptionsOutput) AnonGid() pulumi.StringPtrOutput
- func (o NfsExportOptionsOutput) AnonUid() pulumi.StringPtrOutput
- func (NfsExportOptionsOutput) ElementType() reflect.Type
- func (o NfsExportOptionsOutput) IpRanges() pulumi.StringArrayOutput
- func (o NfsExportOptionsOutput) SecurityFlavors() NfsExportOptionsSecurityFlavorsItemArrayOutput
- func (o NfsExportOptionsOutput) SquashMode() NfsExportOptionsSquashModePtrOutput
- func (o NfsExportOptionsOutput) ToNfsExportOptionsOutput() NfsExportOptionsOutput
- func (o NfsExportOptionsOutput) ToNfsExportOptionsOutputWithContext(ctx context.Context) NfsExportOptionsOutput
- type NfsExportOptionsResponse
- type NfsExportOptionsResponseArrayOutput
- func (NfsExportOptionsResponseArrayOutput) ElementType() reflect.Type
- func (o NfsExportOptionsResponseArrayOutput) Index(i pulumi.IntInput) NfsExportOptionsResponseOutput
- func (o NfsExportOptionsResponseArrayOutput) ToNfsExportOptionsResponseArrayOutput() NfsExportOptionsResponseArrayOutput
- func (o NfsExportOptionsResponseArrayOutput) ToNfsExportOptionsResponseArrayOutputWithContext(ctx context.Context) NfsExportOptionsResponseArrayOutput
- type NfsExportOptionsResponseOutput
- func (o NfsExportOptionsResponseOutput) AccessMode() pulumi.StringOutput
- func (o NfsExportOptionsResponseOutput) AnonGid() pulumi.StringOutput
- func (o NfsExportOptionsResponseOutput) AnonUid() pulumi.StringOutput
- func (NfsExportOptionsResponseOutput) ElementType() reflect.Type
- func (o NfsExportOptionsResponseOutput) IpRanges() pulumi.StringArrayOutput
- func (o NfsExportOptionsResponseOutput) SecurityFlavors() pulumi.StringArrayOutput
- func (o NfsExportOptionsResponseOutput) SquashMode() pulumi.StringOutput
- func (o NfsExportOptionsResponseOutput) ToNfsExportOptionsResponseOutput() NfsExportOptionsResponseOutput
- func (o NfsExportOptionsResponseOutput) ToNfsExportOptionsResponseOutputWithContext(ctx context.Context) NfsExportOptionsResponseOutput
- type NfsExportOptionsSecurityFlavorsItem
- func (NfsExportOptionsSecurityFlavorsItem) ElementType() reflect.Type
- func (e NfsExportOptionsSecurityFlavorsItem) ToNfsExportOptionsSecurityFlavorsItemOutput() NfsExportOptionsSecurityFlavorsItemOutput
- func (e NfsExportOptionsSecurityFlavorsItem) ToNfsExportOptionsSecurityFlavorsItemOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemOutput
- func (e NfsExportOptionsSecurityFlavorsItem) ToNfsExportOptionsSecurityFlavorsItemPtrOutput() NfsExportOptionsSecurityFlavorsItemPtrOutput
- func (e NfsExportOptionsSecurityFlavorsItem) ToNfsExportOptionsSecurityFlavorsItemPtrOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemPtrOutput
- func (e NfsExportOptionsSecurityFlavorsItem) ToStringOutput() pulumi.StringOutput
- func (e NfsExportOptionsSecurityFlavorsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NfsExportOptionsSecurityFlavorsItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NfsExportOptionsSecurityFlavorsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsExportOptionsSecurityFlavorsItemArray
- func (NfsExportOptionsSecurityFlavorsItemArray) ElementType() reflect.Type
- func (i NfsExportOptionsSecurityFlavorsItemArray) ToNfsExportOptionsSecurityFlavorsItemArrayOutput() NfsExportOptionsSecurityFlavorsItemArrayOutput
- func (i NfsExportOptionsSecurityFlavorsItemArray) ToNfsExportOptionsSecurityFlavorsItemArrayOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemArrayOutput
- type NfsExportOptionsSecurityFlavorsItemArrayInput
- type NfsExportOptionsSecurityFlavorsItemArrayOutput
- func (NfsExportOptionsSecurityFlavorsItemArrayOutput) ElementType() reflect.Type
- func (o NfsExportOptionsSecurityFlavorsItemArrayOutput) Index(i pulumi.IntInput) NfsExportOptionsSecurityFlavorsItemOutput
- func (o NfsExportOptionsSecurityFlavorsItemArrayOutput) ToNfsExportOptionsSecurityFlavorsItemArrayOutput() NfsExportOptionsSecurityFlavorsItemArrayOutput
- func (o NfsExportOptionsSecurityFlavorsItemArrayOutput) ToNfsExportOptionsSecurityFlavorsItemArrayOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemArrayOutput
- type NfsExportOptionsSecurityFlavorsItemInput
- type NfsExportOptionsSecurityFlavorsItemOutput
- func (NfsExportOptionsSecurityFlavorsItemOutput) ElementType() reflect.Type
- func (o NfsExportOptionsSecurityFlavorsItemOutput) ToNfsExportOptionsSecurityFlavorsItemOutput() NfsExportOptionsSecurityFlavorsItemOutput
- func (o NfsExportOptionsSecurityFlavorsItemOutput) ToNfsExportOptionsSecurityFlavorsItemOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemOutput
- func (o NfsExportOptionsSecurityFlavorsItemOutput) ToNfsExportOptionsSecurityFlavorsItemPtrOutput() NfsExportOptionsSecurityFlavorsItemPtrOutput
- func (o NfsExportOptionsSecurityFlavorsItemOutput) ToNfsExportOptionsSecurityFlavorsItemPtrOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemPtrOutput
- func (o NfsExportOptionsSecurityFlavorsItemOutput) ToStringOutput() pulumi.StringOutput
- func (o NfsExportOptionsSecurityFlavorsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NfsExportOptionsSecurityFlavorsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NfsExportOptionsSecurityFlavorsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsExportOptionsSecurityFlavorsItemPtrInput
- type NfsExportOptionsSecurityFlavorsItemPtrOutput
- func (o NfsExportOptionsSecurityFlavorsItemPtrOutput) Elem() NfsExportOptionsSecurityFlavorsItemOutput
- func (NfsExportOptionsSecurityFlavorsItemPtrOutput) ElementType() reflect.Type
- func (o NfsExportOptionsSecurityFlavorsItemPtrOutput) ToNfsExportOptionsSecurityFlavorsItemPtrOutput() NfsExportOptionsSecurityFlavorsItemPtrOutput
- func (o NfsExportOptionsSecurityFlavorsItemPtrOutput) ToNfsExportOptionsSecurityFlavorsItemPtrOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemPtrOutput
- func (o NfsExportOptionsSecurityFlavorsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NfsExportOptionsSecurityFlavorsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsExportOptionsSquashMode
- func (NfsExportOptionsSquashMode) ElementType() reflect.Type
- func (e NfsExportOptionsSquashMode) ToNfsExportOptionsSquashModeOutput() NfsExportOptionsSquashModeOutput
- func (e NfsExportOptionsSquashMode) ToNfsExportOptionsSquashModeOutputWithContext(ctx context.Context) NfsExportOptionsSquashModeOutput
- func (e NfsExportOptionsSquashMode) ToNfsExportOptionsSquashModePtrOutput() NfsExportOptionsSquashModePtrOutput
- func (e NfsExportOptionsSquashMode) ToNfsExportOptionsSquashModePtrOutputWithContext(ctx context.Context) NfsExportOptionsSquashModePtrOutput
- func (e NfsExportOptionsSquashMode) ToStringOutput() pulumi.StringOutput
- func (e NfsExportOptionsSquashMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e NfsExportOptionsSquashMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e NfsExportOptionsSquashMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsExportOptionsSquashModeInput
- type NfsExportOptionsSquashModeOutput
- func (NfsExportOptionsSquashModeOutput) ElementType() reflect.Type
- func (o NfsExportOptionsSquashModeOutput) ToNfsExportOptionsSquashModeOutput() NfsExportOptionsSquashModeOutput
- func (o NfsExportOptionsSquashModeOutput) ToNfsExportOptionsSquashModeOutputWithContext(ctx context.Context) NfsExportOptionsSquashModeOutput
- func (o NfsExportOptionsSquashModeOutput) ToNfsExportOptionsSquashModePtrOutput() NfsExportOptionsSquashModePtrOutput
- func (o NfsExportOptionsSquashModeOutput) ToNfsExportOptionsSquashModePtrOutputWithContext(ctx context.Context) NfsExportOptionsSquashModePtrOutput
- func (o NfsExportOptionsSquashModeOutput) ToStringOutput() pulumi.StringOutput
- func (o NfsExportOptionsSquashModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o NfsExportOptionsSquashModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NfsExportOptionsSquashModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type NfsExportOptionsSquashModePtrInput
- type NfsExportOptionsSquashModePtrOutput
- func (o NfsExportOptionsSquashModePtrOutput) Elem() NfsExportOptionsSquashModeOutput
- func (NfsExportOptionsSquashModePtrOutput) ElementType() reflect.Type
- func (o NfsExportOptionsSquashModePtrOutput) ToNfsExportOptionsSquashModePtrOutput() NfsExportOptionsSquashModePtrOutput
- func (o NfsExportOptionsSquashModePtrOutput) ToNfsExportOptionsSquashModePtrOutputWithContext(ctx context.Context) NfsExportOptionsSquashModePtrOutput
- func (o NfsExportOptionsSquashModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o NfsExportOptionsSquashModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Share
- type ShareArgs
- type ShareInput
- type ShareOutput
- func (o ShareOutput) Backup() pulumi.StringOutput
- func (o ShareOutput) CapacityGb() pulumi.StringOutput
- func (o ShareOutput) CreateTime() pulumi.StringOutput
- func (o ShareOutput) Description() pulumi.StringOutput
- func (ShareOutput) ElementType() reflect.Type
- func (o ShareOutput) InstanceId() pulumi.StringOutput
- func (o ShareOutput) Labels() pulumi.StringMapOutput
- func (o ShareOutput) Location() pulumi.StringOutput
- func (o ShareOutput) MountName() pulumi.StringOutput
- func (o ShareOutput) Name() pulumi.StringOutput
- func (o ShareOutput) NfsExportOptions() NfsExportOptionsResponseArrayOutput
- func (o ShareOutput) Project() pulumi.StringOutput
- func (o ShareOutput) ShareId() pulumi.StringOutput
- func (o ShareOutput) State() pulumi.StringOutput
- func (o ShareOutput) ToShareOutput() ShareOutput
- func (o ShareOutput) ToShareOutputWithContext(ctx context.Context) ShareOutput
- type ShareState
- type Snapshot
- type SnapshotArgs
- type SnapshotInput
- type SnapshotOutput
- func (o SnapshotOutput) CreateTime() pulumi.StringOutput
- func (o SnapshotOutput) Description() pulumi.StringOutput
- func (SnapshotOutput) ElementType() reflect.Type
- func (o SnapshotOutput) FilesystemUsedBytes() pulumi.StringOutput
- func (o SnapshotOutput) InstanceId() pulumi.StringOutput
- func (o SnapshotOutput) Labels() pulumi.StringMapOutput
- func (o SnapshotOutput) Location() pulumi.StringOutput
- func (o SnapshotOutput) Name() pulumi.StringOutput
- func (o SnapshotOutput) Project() pulumi.StringOutput
- func (o SnapshotOutput) SnapshotId() pulumi.StringOutput
- func (o SnapshotOutput) State() pulumi.StringOutput
- func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
- func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
- type SnapshotState
Constants ¶
const ( // FILE_PROTOCOL_UNSPECIFIED serves a "not set" default value when a FileProtocol is a separate field in a message. InstanceProtocolFileProtocolUnspecified = InstanceProtocol("FILE_PROTOCOL_UNSPECIFIED") // NFS 3.0. InstanceProtocolNfsV3 = InstanceProtocol("NFS_V3") // NFS 4.1. InstanceProtocolNfsV41 = InstanceProtocol("NFS_V4_1") )
const ( // Not set. InstanceTierTierUnspecified = InstanceTier("TIER_UNSPECIFIED") // STANDARD tier. BASIC_HDD is the preferred term for this tier. InstanceTierStandard = InstanceTier("STANDARD") // PREMIUM tier. BASIC_SSD is the preferred term for this tier. InstanceTierPremium = InstanceTier("PREMIUM") // BASIC instances offer a maximum capacity of 63.9 TB. BASIC_HDD is an alias for STANDARD Tier, offering economical performance backed by HDD. InstanceTierBasicHdd = InstanceTier("BASIC_HDD") // BASIC instances offer a maximum capacity of 63.9 TB. BASIC_SSD is an alias for PREMIUM Tier, and offers improved performance backed by SSD. InstanceTierBasicSsd = InstanceTier("BASIC_SSD") // HIGH_SCALE instances offer expanded capacity and performance scaling capabilities. InstanceTierHighScaleSsd = InstanceTier("HIGH_SCALE_SSD") // ENTERPRISE instances offer the features and availability needed for mission-critical workloads. InstanceTierEnterprise = InstanceTier("ENTERPRISE") // ZONAL instances offer expanded capacity and performance scaling capabilities. InstanceTierZonal = InstanceTier("ZONAL") )
const ( // ConnectMode not set. NetworkConfigConnectModeConnectModeUnspecified = NetworkConfigConnectMode("CONNECT_MODE_UNSPECIFIED") // Connect via direct peering to the Filestore service. NetworkConfigConnectModeDirectPeering = NetworkConfigConnectMode("DIRECT_PEERING") // Connect to your Filestore instance using Private Service Access. Private services access provides an IP address range for multiple Google Cloud services, including Filestore. NetworkConfigConnectModePrivateServiceAccess = NetworkConfigConnectMode("PRIVATE_SERVICE_ACCESS") )
const ( // Internet protocol not set. NetworkConfigModesItemAddressModeUnspecified = NetworkConfigModesItem("ADDRESS_MODE_UNSPECIFIED") // Use the IPv4 internet protocol. NetworkConfigModesItemModeIpv4 = NetworkConfigModesItem("MODE_IPV4") )
const ( // AccessMode not set. NfsExportOptionsAccessModeAccessModeUnspecified = NfsExportOptionsAccessMode("ACCESS_MODE_UNSPECIFIED") // The client can only read the file share. NfsExportOptionsAccessModeReadOnly = NfsExportOptionsAccessMode("READ_ONLY") // The client can read and write the file share (default). NfsExportOptionsAccessModeReadWrite = NfsExportOptionsAccessMode("READ_WRITE") )
const ( // SecurityFlavor not set. NfsExportOptionsSecurityFlavorsItemSecurityFlavorUnspecified = NfsExportOptionsSecurityFlavorsItem("SECURITY_FLAVOR_UNSPECIFIED") // The user's UNIX user-id and group-ids are transferred "in the clear" (not encrypted) on the network, unauthenticated by the NFS server (default). NfsExportOptionsSecurityFlavorsItemAuthSys = NfsExportOptionsSecurityFlavorsItem("AUTH_SYS") // End-user authentication through Kerberos V5. NfsExportOptionsSecurityFlavorsItemKrb5 = NfsExportOptionsSecurityFlavorsItem("KRB5") // krb5 plus integrity protection (data packets are tamper proof). NfsExportOptionsSecurityFlavorsItemKrb5i = NfsExportOptionsSecurityFlavorsItem("KRB5I") // krb5i plus privacy protection (data packets are tamper proof and encrypted). NfsExportOptionsSecurityFlavorsItemKrb5p = NfsExportOptionsSecurityFlavorsItem("KRB5P") )
const ( // SquashMode not set. NfsExportOptionsSquashModeSquashModeUnspecified = NfsExportOptionsSquashMode("SQUASH_MODE_UNSPECIFIED") // The Root user has root access to the file share (default). NfsExportOptionsSquashModeNoRootSquash = NfsExportOptionsSquashMode("NO_ROOT_SQUASH") // The Root user has squashed access to the anonymous uid/gid. NfsExportOptionsSquashModeRootSquash = NfsExportOptionsSquashMode("ROOT_SQUASH") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backup ¶
type Backup struct { pulumi.CustomResourceState // Required. The ID to use for the backup. The ID must be unique within the specified project and location. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. BackupId pulumi.StringOutput `pulumi:"backupId"` // Capacity of the source file share when the backup was created. CapacityGb pulumi.StringOutput `pulumi:"capacityGb"` // The time when the backup was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected. Description pulumi.StringOutput `pulumi:"description"` // Amount of bytes that will be downloaded if the backup is restored DownloadBytes pulumi.StringOutput `pulumi:"downloadBytes"` // Immutable. KMS key name used for data encryption. KmsKeyName pulumi.StringOutput `pulumi:"kmsKeyName"` // Resource labels to represent user provided metadata. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The resource name of the backup, in the format `projects/{project_id}/locations/{location_id}/backups/{backup_id}`. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Reserved for future use. SatisfiesPzs pulumi.BoolOutput `pulumi:"satisfiesPzs"` SourceFileShare pulumi.StringOutput `pulumi:"sourceFileShare"` // The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup. SourceInstance pulumi.StringOutput `pulumi:"sourceInstance"` // The service tier of the source Filestore instance that this backup is created from. SourceInstanceTier pulumi.StringOutput `pulumi:"sourceInstanceTier"` // The backup state. State pulumi.StringOutput `pulumi:"state"` // The size of the storage used by the backup. As backups share storage, this number is expected to change with backup creation/deletion. StorageBytes pulumi.StringOutput `pulumi:"storageBytes"` }
Creates a backup. Auto-naming is currently not supported for this resource.
func GetBackup ¶
func GetBackup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupState, opts ...pulumi.ResourceOption) (*Backup, error)
GetBackup gets an existing Backup 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 NewBackup ¶
func NewBackup(ctx *pulumi.Context, name string, args *BackupArgs, opts ...pulumi.ResourceOption) (*Backup, error)
NewBackup registers a new resource with the given unique name, arguments, and options.
func (*Backup) ElementType ¶
func (*Backup) ToBackupOutput ¶
func (i *Backup) ToBackupOutput() BackupOutput
func (*Backup) ToBackupOutputWithContext ¶
func (i *Backup) ToBackupOutputWithContext(ctx context.Context) BackupOutput
type BackupArgs ¶
type BackupArgs struct { // Required. The ID to use for the backup. The ID must be unique within the specified project and location. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. BackupId pulumi.StringInput // A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected. Description pulumi.StringPtrInput // Immutable. KMS key name used for data encryption. KmsKeyName pulumi.StringPtrInput // Resource labels to represent user provided metadata. Labels pulumi.StringMapInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput SourceFileShare pulumi.StringPtrInput // The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup. SourceInstance pulumi.StringPtrInput }
The set of arguments for constructing a Backup resource.
func (BackupArgs) ElementType ¶
func (BackupArgs) ElementType() reflect.Type
type BackupInput ¶
type BackupInput interface { pulumi.Input ToBackupOutput() BackupOutput ToBackupOutputWithContext(ctx context.Context) BackupOutput }
type BackupOutput ¶
type BackupOutput struct{ *pulumi.OutputState }
func (BackupOutput) BackupId ¶ added in v0.21.0
func (o BackupOutput) BackupId() pulumi.StringOutput
Required. The ID to use for the backup. The ID must be unique within the specified project and location. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.
func (BackupOutput) CapacityGb ¶ added in v0.19.0
func (o BackupOutput) CapacityGb() pulumi.StringOutput
Capacity of the source file share when the backup was created.
func (BackupOutput) CreateTime ¶ added in v0.19.0
func (o BackupOutput) CreateTime() pulumi.StringOutput
The time when the backup was created.
func (BackupOutput) Description ¶ added in v0.19.0
func (o BackupOutput) Description() pulumi.StringOutput
A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
func (BackupOutput) DownloadBytes ¶ added in v0.19.0
func (o BackupOutput) DownloadBytes() pulumi.StringOutput
Amount of bytes that will be downloaded if the backup is restored
func (BackupOutput) ElementType ¶
func (BackupOutput) ElementType() reflect.Type
func (BackupOutput) KmsKeyName ¶ added in v0.21.0
func (o BackupOutput) KmsKeyName() pulumi.StringOutput
Immutable. KMS key name used for data encryption.
func (BackupOutput) Labels ¶ added in v0.19.0
func (o BackupOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user provided metadata.
func (BackupOutput) Location ¶ added in v0.21.0
func (o BackupOutput) Location() pulumi.StringOutput
func (BackupOutput) Name ¶ added in v0.19.0
func (o BackupOutput) Name() pulumi.StringOutput
The resource name of the backup, in the format `projects/{project_id}/locations/{location_id}/backups/{backup_id}`.
func (BackupOutput) Project ¶ added in v0.21.0
func (o BackupOutput) Project() pulumi.StringOutput
func (BackupOutput) SatisfiesPzs ¶ added in v0.19.0
func (o BackupOutput) SatisfiesPzs() pulumi.BoolOutput
Reserved for future use.
func (BackupOutput) SourceFileShare ¶ added in v0.19.0
func (o BackupOutput) SourceFileShare() pulumi.StringOutput
Name of the file share in the source Filestore instance that the backup is created from.
func (BackupOutput) SourceInstance ¶ added in v0.19.0
func (o BackupOutput) SourceInstance() pulumi.StringOutput
The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.
func (BackupOutput) SourceInstanceTier ¶ added in v0.19.0
func (o BackupOutput) SourceInstanceTier() pulumi.StringOutput
The service tier of the source Filestore instance that this backup is created from.
func (BackupOutput) State ¶ added in v0.19.0
func (o BackupOutput) State() pulumi.StringOutput
The backup state.
func (BackupOutput) StorageBytes ¶ added in v0.19.0
func (o BackupOutput) StorageBytes() pulumi.StringOutput
The size of the storage used by the backup. As backups share storage, this number is expected to change with backup creation/deletion.
func (BackupOutput) ToBackupOutput ¶
func (o BackupOutput) ToBackupOutput() BackupOutput
func (BackupOutput) ToBackupOutputWithContext ¶
func (o BackupOutput) ToBackupOutputWithContext(ctx context.Context) BackupOutput
type BackupState ¶
type BackupState struct { }
func (BackupState) ElementType ¶
func (BackupState) ElementType() reflect.Type
type DirectoryServicesConfig ¶ added in v0.31.1
type DirectoryServicesConfig struct { // Configuration for Managed Service for Microsoft Active Directory. ManagedActiveDirectory *ManagedActiveDirectoryConfig `pulumi:"managedActiveDirectory"` }
Directory Services configuration for Kerberos-based authentication.
type DirectoryServicesConfigArgs ¶ added in v0.31.1
type DirectoryServicesConfigArgs struct { // Configuration for Managed Service for Microsoft Active Directory. ManagedActiveDirectory ManagedActiveDirectoryConfigPtrInput `pulumi:"managedActiveDirectory"` }
Directory Services configuration for Kerberos-based authentication.
func (DirectoryServicesConfigArgs) ElementType ¶ added in v0.31.1
func (DirectoryServicesConfigArgs) ElementType() reflect.Type
func (DirectoryServicesConfigArgs) ToDirectoryServicesConfigOutput ¶ added in v0.31.1
func (i DirectoryServicesConfigArgs) ToDirectoryServicesConfigOutput() DirectoryServicesConfigOutput
func (DirectoryServicesConfigArgs) ToDirectoryServicesConfigOutputWithContext ¶ added in v0.31.1
func (i DirectoryServicesConfigArgs) ToDirectoryServicesConfigOutputWithContext(ctx context.Context) DirectoryServicesConfigOutput
func (DirectoryServicesConfigArgs) ToDirectoryServicesConfigPtrOutput ¶ added in v0.31.1
func (i DirectoryServicesConfigArgs) ToDirectoryServicesConfigPtrOutput() DirectoryServicesConfigPtrOutput
func (DirectoryServicesConfigArgs) ToDirectoryServicesConfigPtrOutputWithContext ¶ added in v0.31.1
func (i DirectoryServicesConfigArgs) ToDirectoryServicesConfigPtrOutputWithContext(ctx context.Context) DirectoryServicesConfigPtrOutput
type DirectoryServicesConfigInput ¶ added in v0.31.1
type DirectoryServicesConfigInput interface { pulumi.Input ToDirectoryServicesConfigOutput() DirectoryServicesConfigOutput ToDirectoryServicesConfigOutputWithContext(context.Context) DirectoryServicesConfigOutput }
DirectoryServicesConfigInput is an input type that accepts DirectoryServicesConfigArgs and DirectoryServicesConfigOutput values. You can construct a concrete instance of `DirectoryServicesConfigInput` via:
DirectoryServicesConfigArgs{...}
type DirectoryServicesConfigOutput ¶ added in v0.31.1
type DirectoryServicesConfigOutput struct{ *pulumi.OutputState }
Directory Services configuration for Kerberos-based authentication.
func (DirectoryServicesConfigOutput) ElementType ¶ added in v0.31.1
func (DirectoryServicesConfigOutput) ElementType() reflect.Type
func (DirectoryServicesConfigOutput) ManagedActiveDirectory ¶ added in v0.31.1
func (o DirectoryServicesConfigOutput) ManagedActiveDirectory() ManagedActiveDirectoryConfigPtrOutput
Configuration for Managed Service for Microsoft Active Directory.
func (DirectoryServicesConfigOutput) ToDirectoryServicesConfigOutput ¶ added in v0.31.1
func (o DirectoryServicesConfigOutput) ToDirectoryServicesConfigOutput() DirectoryServicesConfigOutput
func (DirectoryServicesConfigOutput) ToDirectoryServicesConfigOutputWithContext ¶ added in v0.31.1
func (o DirectoryServicesConfigOutput) ToDirectoryServicesConfigOutputWithContext(ctx context.Context) DirectoryServicesConfigOutput
func (DirectoryServicesConfigOutput) ToDirectoryServicesConfigPtrOutput ¶ added in v0.31.1
func (o DirectoryServicesConfigOutput) ToDirectoryServicesConfigPtrOutput() DirectoryServicesConfigPtrOutput
func (DirectoryServicesConfigOutput) ToDirectoryServicesConfigPtrOutputWithContext ¶ added in v0.31.1
func (o DirectoryServicesConfigOutput) ToDirectoryServicesConfigPtrOutputWithContext(ctx context.Context) DirectoryServicesConfigPtrOutput
type DirectoryServicesConfigPtrInput ¶ added in v0.31.1
type DirectoryServicesConfigPtrInput interface { pulumi.Input ToDirectoryServicesConfigPtrOutput() DirectoryServicesConfigPtrOutput ToDirectoryServicesConfigPtrOutputWithContext(context.Context) DirectoryServicesConfigPtrOutput }
DirectoryServicesConfigPtrInput is an input type that accepts DirectoryServicesConfigArgs, DirectoryServicesConfigPtr and DirectoryServicesConfigPtrOutput values. You can construct a concrete instance of `DirectoryServicesConfigPtrInput` via:
DirectoryServicesConfigArgs{...} or: nil
func DirectoryServicesConfigPtr ¶ added in v0.31.1
func DirectoryServicesConfigPtr(v *DirectoryServicesConfigArgs) DirectoryServicesConfigPtrInput
type DirectoryServicesConfigPtrOutput ¶ added in v0.31.1
type DirectoryServicesConfigPtrOutput struct{ *pulumi.OutputState }
func (DirectoryServicesConfigPtrOutput) Elem ¶ added in v0.31.1
func (o DirectoryServicesConfigPtrOutput) Elem() DirectoryServicesConfigOutput
func (DirectoryServicesConfigPtrOutput) ElementType ¶ added in v0.31.1
func (DirectoryServicesConfigPtrOutput) ElementType() reflect.Type
func (DirectoryServicesConfigPtrOutput) ManagedActiveDirectory ¶ added in v0.31.1
func (o DirectoryServicesConfigPtrOutput) ManagedActiveDirectory() ManagedActiveDirectoryConfigPtrOutput
Configuration for Managed Service for Microsoft Active Directory.
func (DirectoryServicesConfigPtrOutput) ToDirectoryServicesConfigPtrOutput ¶ added in v0.31.1
func (o DirectoryServicesConfigPtrOutput) ToDirectoryServicesConfigPtrOutput() DirectoryServicesConfigPtrOutput
func (DirectoryServicesConfigPtrOutput) ToDirectoryServicesConfigPtrOutputWithContext ¶ added in v0.31.1
func (o DirectoryServicesConfigPtrOutput) ToDirectoryServicesConfigPtrOutputWithContext(ctx context.Context) DirectoryServicesConfigPtrOutput
type DirectoryServicesConfigResponse ¶ added in v0.31.1
type DirectoryServicesConfigResponse struct { // Configuration for Managed Service for Microsoft Active Directory. ManagedActiveDirectory ManagedActiveDirectoryConfigResponse `pulumi:"managedActiveDirectory"` }
Directory Services configuration for Kerberos-based authentication.
type DirectoryServicesConfigResponseOutput ¶ added in v0.31.1
type DirectoryServicesConfigResponseOutput struct{ *pulumi.OutputState }
Directory Services configuration for Kerberos-based authentication.
func (DirectoryServicesConfigResponseOutput) ElementType ¶ added in v0.31.1
func (DirectoryServicesConfigResponseOutput) ElementType() reflect.Type
func (DirectoryServicesConfigResponseOutput) ManagedActiveDirectory ¶ added in v0.31.1
func (o DirectoryServicesConfigResponseOutput) ManagedActiveDirectory() ManagedActiveDirectoryConfigResponseOutput
Configuration for Managed Service for Microsoft Active Directory.
func (DirectoryServicesConfigResponseOutput) ToDirectoryServicesConfigResponseOutput ¶ added in v0.31.1
func (o DirectoryServicesConfigResponseOutput) ToDirectoryServicesConfigResponseOutput() DirectoryServicesConfigResponseOutput
func (DirectoryServicesConfigResponseOutput) ToDirectoryServicesConfigResponseOutputWithContext ¶ added in v0.31.1
func (o DirectoryServicesConfigResponseOutput) ToDirectoryServicesConfigResponseOutputWithContext(ctx context.Context) DirectoryServicesConfigResponseOutput
type FileShareConfig ¶
type FileShareConfig struct { string `pulumi:"capacityGb"` Name *string `pulumi:"name"` NfsExportOptions []NfsExportOptions `pulumi:"nfsExportOptions"` SourceBackup *string `pulumi:"sourceBackup"` }CapacityGb *
File share configuration for the instance.
type FileShareConfigArgs ¶
type FileShareConfigArgs struct { pulumi.StringPtrInput `pulumi:"capacityGb"` Name pulumi.StringPtrInput `pulumi:"name"` NfsExportOptions NfsExportOptionsArrayInput `pulumi:"nfsExportOptions"` SourceBackup pulumi.StringPtrInput `pulumi:"sourceBackup"` }CapacityGb
File share configuration for the instance.
func (FileShareConfigArgs) ElementType ¶
func (FileShareConfigArgs) ElementType() reflect.Type
func (FileShareConfigArgs) ToFileShareConfigOutput ¶
func (i FileShareConfigArgs) ToFileShareConfigOutput() FileShareConfigOutput
func (FileShareConfigArgs) ToFileShareConfigOutputWithContext ¶
func (i FileShareConfigArgs) ToFileShareConfigOutputWithContext(ctx context.Context) FileShareConfigOutput
type FileShareConfigArray ¶
type FileShareConfigArray []FileShareConfigInput
func (FileShareConfigArray) ElementType ¶
func (FileShareConfigArray) ElementType() reflect.Type
func (FileShareConfigArray) ToFileShareConfigArrayOutput ¶
func (i FileShareConfigArray) ToFileShareConfigArrayOutput() FileShareConfigArrayOutput
func (FileShareConfigArray) ToFileShareConfigArrayOutputWithContext ¶
func (i FileShareConfigArray) ToFileShareConfigArrayOutputWithContext(ctx context.Context) FileShareConfigArrayOutput
type FileShareConfigArrayInput ¶
FileShareConfigArrayInput is an input type that accepts FileShareConfigArray and FileShareConfigArrayOutput values. You can construct a concrete instance of `FileShareConfigArrayInput` via:
FileShareConfigArray{ FileShareConfigArgs{...} }
type FileShareConfigArrayOutput ¶
func (FileShareConfigArrayOutput) ElementType ¶
func (FileShareConfigArrayOutput) ElementType() reflect.Type
func (FileShareConfigArrayOutput) Index ¶
func (o FileShareConfigArrayOutput) Index(i pulumi.IntInput) FileShareConfigOutput
func (FileShareConfigArrayOutput) ToFileShareConfigArrayOutput ¶
func (o FileShareConfigArrayOutput) ToFileShareConfigArrayOutput() FileShareConfigArrayOutput
func (FileShareConfigArrayOutput) ToFileShareConfigArrayOutputWithContext ¶
func (o FileShareConfigArrayOutput) ToFileShareConfigArrayOutputWithContext(ctx context.Context) FileShareConfigArrayOutput
type FileShareConfigInput ¶
FileShareConfigInput is an input type that accepts FileShareConfigArgs and FileShareConfigOutput values. You can construct a concrete instance of `FileShareConfigInput` via:
FileShareConfigArgs{...}
type FileShareConfigOutput ¶
File share configuration for the instance.
func (FileShareConfigOutput) CapacityGb ¶
func (o FileShareConfigOutput) CapacityGb() pulumi.StringPtrOutput
File share capacity in gigabytes (GB). Filestore defines 1 GB as 1024^3 bytes.
func (FileShareConfigOutput) ElementType ¶
func (FileShareConfigOutput) ElementType() reflect.Type
func (FileShareConfigOutput) Name ¶
func (o FileShareConfigOutput) Name() pulumi.StringPtrOutput
The name of the file share (must be 32 characters or less for Enterprise and High Scale SSD tiers and 16 characters or less for all other tiers).
func (FileShareConfigOutput) NfsExportOptions ¶
func (o FileShareConfigOutput) NfsExportOptions() NfsExportOptionsArrayOutput
Nfs Export Options. There is a limit of 10 export options per file share.
func (FileShareConfigOutput) SourceBackup ¶
func (o FileShareConfigOutput) SourceBackup() pulumi.StringPtrOutput
The resource name of the backup, in the format `projects/{project_id}/locations/{location_id}/backups/{backup_id}`, that this file share has been restored from.
func (FileShareConfigOutput) ToFileShareConfigOutput ¶
func (o FileShareConfigOutput) ToFileShareConfigOutput() FileShareConfigOutput
func (FileShareConfigOutput) ToFileShareConfigOutputWithContext ¶
func (o FileShareConfigOutput) ToFileShareConfigOutputWithContext(ctx context.Context) FileShareConfigOutput
type FileShareConfigResponse ¶
type FileShareConfigResponse struct { string `pulumi:"capacityGb"` Name string `pulumi:"name"` NfsExportOptions []NfsExportOptionsResponse `pulumi:"nfsExportOptions"` SourceBackup string `pulumi:"sourceBackup"` }CapacityGb
File share configuration for the instance.
type FileShareConfigResponseArrayOutput ¶
func (FileShareConfigResponseArrayOutput) ElementType ¶
func (FileShareConfigResponseArrayOutput) ElementType() reflect.Type
func (FileShareConfigResponseArrayOutput) Index ¶
func (o FileShareConfigResponseArrayOutput) Index(i pulumi.IntInput) FileShareConfigResponseOutput
func (FileShareConfigResponseArrayOutput) ToFileShareConfigResponseArrayOutput ¶
func (o FileShareConfigResponseArrayOutput) ToFileShareConfigResponseArrayOutput() FileShareConfigResponseArrayOutput
func (FileShareConfigResponseArrayOutput) ToFileShareConfigResponseArrayOutputWithContext ¶
func (o FileShareConfigResponseArrayOutput) ToFileShareConfigResponseArrayOutputWithContext(ctx context.Context) FileShareConfigResponseArrayOutput
type FileShareConfigResponseOutput ¶
File share configuration for the instance.
func (FileShareConfigResponseOutput) CapacityGb ¶
func (o FileShareConfigResponseOutput) CapacityGb() pulumi.StringOutput
File share capacity in gigabytes (GB). Filestore defines 1 GB as 1024^3 bytes.
func (FileShareConfigResponseOutput) ElementType ¶
func (FileShareConfigResponseOutput) ElementType() reflect.Type
func (FileShareConfigResponseOutput) Name ¶
func (o FileShareConfigResponseOutput) Name() pulumi.StringOutput
The name of the file share (must be 32 characters or less for Enterprise and High Scale SSD tiers and 16 characters or less for all other tiers).
func (FileShareConfigResponseOutput) NfsExportOptions ¶
func (o FileShareConfigResponseOutput) NfsExportOptions() NfsExportOptionsResponseArrayOutput
Nfs Export Options. There is a limit of 10 export options per file share.
func (FileShareConfigResponseOutput) SourceBackup ¶
func (o FileShareConfigResponseOutput) SourceBackup() pulumi.StringOutput
The resource name of the backup, in the format `projects/{project_id}/locations/{location_id}/backups/{backup_id}`, that this file share has been restored from.
func (FileShareConfigResponseOutput) ToFileShareConfigResponseOutput ¶
func (o FileShareConfigResponseOutput) ToFileShareConfigResponseOutput() FileShareConfigResponseOutput
func (FileShareConfigResponseOutput) ToFileShareConfigResponseOutputWithContext ¶
func (o FileShareConfigResponseOutput) ToFileShareConfigResponseOutputWithContext(ctx context.Context) FileShareConfigResponseOutput
type Instance ¶
type Instance struct { pulumi.CustomResourceState // The storage capacity of the instance in gigabytes (GB = 1024^3 bytes). This capacity can be increased up to `max_capacity_gb` GB in multipliers of `capacity_step_size_gb` GB. CapacityGb pulumi.StringOutput `pulumi:"capacityGb"` // The increase/decrease capacity step size. CapacityStepSizeGb pulumi.StringOutput `pulumi:"capacityStepSizeGb"` // The time when the instance was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of the instance (2048 characters or less). Description pulumi.StringOutput `pulumi:"description"` // Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is "NFS_V4_1". DirectoryServices DirectoryServicesConfigResponseOutput `pulumi:"directoryServices"` // Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other. Etag pulumi.StringOutput `pulumi:"etag"` FileShares FileShareConfigResponseArrayOutput `pulumi:"fileShares"` // Required. The ID of the instance to create. The ID must be unique within the specified project and location. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. InstanceId pulumi.StringOutput `pulumi:"instanceId"` // KMS key name used for data encryption. KmsKeyName pulumi.StringOutput `pulumi:"kmsKeyName"` // Resource labels to represent user provided metadata. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The max capacity of the instance. MaxCapacityGb pulumi.StringOutput `pulumi:"maxCapacityGb"` MaxShareCount pulumi.StringOutput `pulumi:"maxShareCount"` MultiShareEnabled pulumi.BoolOutput `pulumi:"multiShareEnabled"` // The resource name of the instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`. Name pulumi.StringOutput `pulumi:"name"` // VPC networks to which the instance is connected. For this version, only a single network is supported. Networks NetworkConfigResponseArrayOutput `pulumi:"networks"` Project pulumi.StringOutput `pulumi:"project"` // Immutable. The protocol indicates the access protocol for all shares in the instance. This field is immutable and it cannot be changed after the instance has been created. Default value: `NFS_V3`. Protocol pulumi.StringOutput `pulumi:"protocol"` // Reserved for future use. SatisfiesPzs pulumi.BoolOutput `pulumi:"satisfiesPzs"` // The instance state. State pulumi.StringOutput `pulumi:"state"` // Additional information about the instance state, if available. StatusMessage pulumi.StringOutput `pulumi:"statusMessage"` // Field indicates all the reasons the instance is in "SUSPENDED" state. SuspensionReasons pulumi.StringArrayOutput `pulumi:"suspensionReasons"` // The service tier of the instance. Tier pulumi.StringOutput `pulumi:"tier"` }
Creates an instance. When creating from a backup, the capacity of the new instance needs to be equal to or larger than the capacity of the backup (and also equal to or larger than the minimum capacity of the tier). Auto-naming is currently not supported for this resource.
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // The storage capacity of the instance in gigabytes (GB = 1024^3 bytes). This capacity can be increased up to `max_capacity_gb` GB in multipliers of `capacity_step_size_gb` GB. CapacityGb pulumi.StringPtrInput // The description of the instance (2048 characters or less). Description pulumi.StringPtrInput // Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is "NFS_V4_1". DirectoryServices DirectoryServicesConfigPtrInput // Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other. Etag pulumi.StringPtrInput FileShares FileShareConfigArrayInput // Required. The ID of the instance to create. The ID must be unique within the specified project and location. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. InstanceId pulumi.StringInput // KMS key name used for data encryption. KmsKeyName pulumi.StringPtrInput // Resource labels to represent user provided metadata. Labels pulumi.StringMapInput Location pulumi.StringPtrInput MaxShareCount pulumi.StringPtrInput MultiShareEnabled pulumi.BoolPtrInput // VPC networks to which the instance is connected. For this version, only a single network is supported. Networks NetworkConfigArrayInput Project pulumi.StringPtrInput // Immutable. The protocol indicates the access protocol for all shares in the instance. This field is immutable and it cannot be changed after the instance has been created. Default value: `NFS_V3`. Protocol InstanceProtocolPtrInput // The service tier of the instance. Tier InstanceTierPtrInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) CapacityGb ¶ added in v0.21.0
func (o InstanceOutput) CapacityGb() pulumi.StringOutput
The storage capacity of the instance in gigabytes (GB = 1024^3 bytes). This capacity can be increased up to `max_capacity_gb` GB in multipliers of `capacity_step_size_gb` GB.
func (InstanceOutput) CapacityStepSizeGb ¶ added in v0.21.0
func (o InstanceOutput) CapacityStepSizeGb() pulumi.StringOutput
The increase/decrease capacity step size.
func (InstanceOutput) CreateTime ¶ added in v0.19.0
func (o InstanceOutput) CreateTime() pulumi.StringOutput
The time when the instance was created.
func (InstanceOutput) Description ¶ added in v0.19.0
func (o InstanceOutput) Description() pulumi.StringOutput
The description of the instance (2048 characters or less).
func (InstanceOutput) DirectoryServices ¶ added in v0.31.1
func (o InstanceOutput) DirectoryServices() DirectoryServicesConfigResponseOutput
Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is "NFS_V4_1".
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) Etag ¶ added in v0.19.0
func (o InstanceOutput) Etag() pulumi.StringOutput
Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
func (InstanceOutput) FileShares ¶ added in v0.19.0
func (o InstanceOutput) FileShares() FileShareConfigResponseArrayOutput
File system shares on the instance. For this version, only a single file share is supported.
func (InstanceOutput) InstanceId ¶ added in v0.21.0
func (o InstanceOutput) InstanceId() pulumi.StringOutput
Required. The ID of the instance to create. The ID must be unique within the specified project and location. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.
func (InstanceOutput) KmsKeyName ¶ added in v0.19.0
func (o InstanceOutput) KmsKeyName() pulumi.StringOutput
KMS key name used for data encryption.
func (InstanceOutput) Labels ¶ added in v0.19.0
func (o InstanceOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user provided metadata.
func (InstanceOutput) Location ¶ added in v0.21.0
func (o InstanceOutput) Location() pulumi.StringOutput
func (InstanceOutput) MaxCapacityGb ¶ added in v0.21.0
func (o InstanceOutput) MaxCapacityGb() pulumi.StringOutput
The max capacity of the instance.
func (InstanceOutput) MaxShareCount ¶ added in v0.21.0
func (o InstanceOutput) MaxShareCount() pulumi.StringOutput
The max number of shares allowed.
func (InstanceOutput) MultiShareEnabled ¶ added in v0.21.0
func (o InstanceOutput) MultiShareEnabled() pulumi.BoolOutput
Indicates whether this instance uses a multi-share configuration with which it can have more than one file-share or none at all. File-shares are added, updated and removed through the separate file-share APIs.
func (InstanceOutput) Name ¶ added in v0.19.0
func (o InstanceOutput) Name() pulumi.StringOutput
The resource name of the instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`.
func (InstanceOutput) Networks ¶ added in v0.19.0
func (o InstanceOutput) Networks() NetworkConfigResponseArrayOutput
VPC networks to which the instance is connected. For this version, only a single network is supported.
func (InstanceOutput) Project ¶ added in v0.21.0
func (o InstanceOutput) Project() pulumi.StringOutput
func (InstanceOutput) Protocol ¶ added in v0.28.0
func (o InstanceOutput) Protocol() pulumi.StringOutput
Immutable. The protocol indicates the access protocol for all shares in the instance. This field is immutable and it cannot be changed after the instance has been created. Default value: `NFS_V3`.
func (InstanceOutput) SatisfiesPzs ¶ added in v0.19.0
func (o InstanceOutput) SatisfiesPzs() pulumi.BoolOutput
Reserved for future use.
func (InstanceOutput) State ¶ added in v0.19.0
func (o InstanceOutput) State() pulumi.StringOutput
The instance state.
func (InstanceOutput) StatusMessage ¶ added in v0.19.0
func (o InstanceOutput) StatusMessage() pulumi.StringOutput
Additional information about the instance state, if available.
func (InstanceOutput) SuspensionReasons ¶ added in v0.19.0
func (o InstanceOutput) SuspensionReasons() pulumi.StringArrayOutput
Field indicates all the reasons the instance is in "SUSPENDED" state.
func (InstanceOutput) Tier ¶ added in v0.19.0
func (o InstanceOutput) Tier() pulumi.StringOutput
The service tier of the instance.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceProtocol ¶ added in v0.28.0
type InstanceProtocol string
Immutable. The protocol indicates the access protocol for all shares in the instance. This field is immutable and it cannot be changed after the instance has been created. Default value: `NFS_V3`.
func (InstanceProtocol) ElementType ¶ added in v0.28.0
func (InstanceProtocol) ElementType() reflect.Type
func (InstanceProtocol) ToInstanceProtocolOutput ¶ added in v0.28.0
func (e InstanceProtocol) ToInstanceProtocolOutput() InstanceProtocolOutput
func (InstanceProtocol) ToInstanceProtocolOutputWithContext ¶ added in v0.28.0
func (e InstanceProtocol) ToInstanceProtocolOutputWithContext(ctx context.Context) InstanceProtocolOutput
func (InstanceProtocol) ToInstanceProtocolPtrOutput ¶ added in v0.28.0
func (e InstanceProtocol) ToInstanceProtocolPtrOutput() InstanceProtocolPtrOutput
func (InstanceProtocol) ToInstanceProtocolPtrOutputWithContext ¶ added in v0.28.0
func (e InstanceProtocol) ToInstanceProtocolPtrOutputWithContext(ctx context.Context) InstanceProtocolPtrOutput
func (InstanceProtocol) ToStringOutput ¶ added in v0.28.0
func (e InstanceProtocol) ToStringOutput() pulumi.StringOutput
func (InstanceProtocol) ToStringOutputWithContext ¶ added in v0.28.0
func (e InstanceProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceProtocol) ToStringPtrOutput ¶ added in v0.28.0
func (e InstanceProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceProtocol) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e InstanceProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceProtocolInput ¶ added in v0.28.0
type InstanceProtocolInput interface { pulumi.Input ToInstanceProtocolOutput() InstanceProtocolOutput ToInstanceProtocolOutputWithContext(context.Context) InstanceProtocolOutput }
InstanceProtocolInput is an input type that accepts InstanceProtocolArgs and InstanceProtocolOutput values. You can construct a concrete instance of `InstanceProtocolInput` via:
InstanceProtocolArgs{...}
type InstanceProtocolOutput ¶ added in v0.28.0
type InstanceProtocolOutput struct{ *pulumi.OutputState }
func (InstanceProtocolOutput) ElementType ¶ added in v0.28.0
func (InstanceProtocolOutput) ElementType() reflect.Type
func (InstanceProtocolOutput) ToInstanceProtocolOutput ¶ added in v0.28.0
func (o InstanceProtocolOutput) ToInstanceProtocolOutput() InstanceProtocolOutput
func (InstanceProtocolOutput) ToInstanceProtocolOutputWithContext ¶ added in v0.28.0
func (o InstanceProtocolOutput) ToInstanceProtocolOutputWithContext(ctx context.Context) InstanceProtocolOutput
func (InstanceProtocolOutput) ToInstanceProtocolPtrOutput ¶ added in v0.28.0
func (o InstanceProtocolOutput) ToInstanceProtocolPtrOutput() InstanceProtocolPtrOutput
func (InstanceProtocolOutput) ToInstanceProtocolPtrOutputWithContext ¶ added in v0.28.0
func (o InstanceProtocolOutput) ToInstanceProtocolPtrOutputWithContext(ctx context.Context) InstanceProtocolPtrOutput
func (InstanceProtocolOutput) ToStringOutput ¶ added in v0.28.0
func (o InstanceProtocolOutput) ToStringOutput() pulumi.StringOutput
func (InstanceProtocolOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o InstanceProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceProtocolOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o InstanceProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceProtocolOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o InstanceProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceProtocolPtrInput ¶ added in v0.28.0
type InstanceProtocolPtrInput interface { pulumi.Input ToInstanceProtocolPtrOutput() InstanceProtocolPtrOutput ToInstanceProtocolPtrOutputWithContext(context.Context) InstanceProtocolPtrOutput }
func InstanceProtocolPtr ¶ added in v0.28.0
func InstanceProtocolPtr(v string) InstanceProtocolPtrInput
type InstanceProtocolPtrOutput ¶ added in v0.28.0
type InstanceProtocolPtrOutput struct{ *pulumi.OutputState }
func (InstanceProtocolPtrOutput) Elem ¶ added in v0.28.0
func (o InstanceProtocolPtrOutput) Elem() InstanceProtocolOutput
func (InstanceProtocolPtrOutput) ElementType ¶ added in v0.28.0
func (InstanceProtocolPtrOutput) ElementType() reflect.Type
func (InstanceProtocolPtrOutput) ToInstanceProtocolPtrOutput ¶ added in v0.28.0
func (o InstanceProtocolPtrOutput) ToInstanceProtocolPtrOutput() InstanceProtocolPtrOutput
func (InstanceProtocolPtrOutput) ToInstanceProtocolPtrOutputWithContext ¶ added in v0.28.0
func (o InstanceProtocolPtrOutput) ToInstanceProtocolPtrOutputWithContext(ctx context.Context) InstanceProtocolPtrOutput
func (InstanceProtocolPtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o InstanceProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceProtocolPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o InstanceProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceState ¶
type InstanceState struct { }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstanceTier ¶ added in v0.4.0
type InstanceTier string
The service tier of the instance.
func (InstanceTier) ElementType ¶ added in v0.4.0
func (InstanceTier) ElementType() reflect.Type
func (InstanceTier) ToInstanceTierOutput ¶ added in v0.6.0
func (e InstanceTier) ToInstanceTierOutput() InstanceTierOutput
func (InstanceTier) ToInstanceTierOutputWithContext ¶ added in v0.6.0
func (e InstanceTier) ToInstanceTierOutputWithContext(ctx context.Context) InstanceTierOutput
func (InstanceTier) ToInstanceTierPtrOutput ¶ added in v0.6.0
func (e InstanceTier) ToInstanceTierPtrOutput() InstanceTierPtrOutput
func (InstanceTier) ToInstanceTierPtrOutputWithContext ¶ added in v0.6.0
func (e InstanceTier) ToInstanceTierPtrOutputWithContext(ctx context.Context) InstanceTierPtrOutput
func (InstanceTier) ToStringOutput ¶ added in v0.4.0
func (e InstanceTier) ToStringOutput() pulumi.StringOutput
func (InstanceTier) ToStringOutputWithContext ¶ added in v0.4.0
func (e InstanceTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceTier) ToStringPtrOutput ¶ added in v0.4.0
func (e InstanceTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceTier) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e InstanceTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceTierInput ¶ added in v0.6.0
type InstanceTierInput interface { pulumi.Input ToInstanceTierOutput() InstanceTierOutput ToInstanceTierOutputWithContext(context.Context) InstanceTierOutput }
InstanceTierInput is an input type that accepts InstanceTierArgs and InstanceTierOutput values. You can construct a concrete instance of `InstanceTierInput` via:
InstanceTierArgs{...}
type InstanceTierOutput ¶ added in v0.6.0
type InstanceTierOutput struct{ *pulumi.OutputState }
func (InstanceTierOutput) ElementType ¶ added in v0.6.0
func (InstanceTierOutput) ElementType() reflect.Type
func (InstanceTierOutput) ToInstanceTierOutput ¶ added in v0.6.0
func (o InstanceTierOutput) ToInstanceTierOutput() InstanceTierOutput
func (InstanceTierOutput) ToInstanceTierOutputWithContext ¶ added in v0.6.0
func (o InstanceTierOutput) ToInstanceTierOutputWithContext(ctx context.Context) InstanceTierOutput
func (InstanceTierOutput) ToInstanceTierPtrOutput ¶ added in v0.6.0
func (o InstanceTierOutput) ToInstanceTierPtrOutput() InstanceTierPtrOutput
func (InstanceTierOutput) ToInstanceTierPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceTierOutput) ToInstanceTierPtrOutputWithContext(ctx context.Context) InstanceTierPtrOutput
func (InstanceTierOutput) ToStringOutput ¶ added in v0.6.0
func (o InstanceTierOutput) ToStringOutput() pulumi.StringOutput
func (InstanceTierOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o InstanceTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceTierOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceTierOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceTierPtrInput ¶ added in v0.6.0
type InstanceTierPtrInput interface { pulumi.Input ToInstanceTierPtrOutput() InstanceTierPtrOutput ToInstanceTierPtrOutputWithContext(context.Context) InstanceTierPtrOutput }
func InstanceTierPtr ¶ added in v0.6.0
func InstanceTierPtr(v string) InstanceTierPtrInput
type InstanceTierPtrOutput ¶ added in v0.6.0
type InstanceTierPtrOutput struct{ *pulumi.OutputState }
func (InstanceTierPtrOutput) Elem ¶ added in v0.6.0
func (o InstanceTierPtrOutput) Elem() InstanceTierOutput
func (InstanceTierPtrOutput) ElementType ¶ added in v0.6.0
func (InstanceTierPtrOutput) ElementType() reflect.Type
func (InstanceTierPtrOutput) ToInstanceTierPtrOutput ¶ added in v0.6.0
func (o InstanceTierPtrOutput) ToInstanceTierPtrOutput() InstanceTierPtrOutput
func (InstanceTierPtrOutput) ToInstanceTierPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceTierPtrOutput) ToInstanceTierPtrOutputWithContext(ctx context.Context) InstanceTierPtrOutput
func (InstanceTierPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o InstanceTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceTierPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o InstanceTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupBackupArgs ¶ added in v0.4.0
type LookupBackupOutputArgs ¶ added in v0.8.0
type LookupBackupOutputArgs struct { BackupId pulumi.StringInput `pulumi:"backupId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupBackupOutputArgs) ElementType ¶ added in v0.8.0
func (LookupBackupOutputArgs) ElementType() reflect.Type
type LookupBackupResult ¶ added in v0.4.0
type LookupBackupResult struct { // Capacity of the source file share when the backup was created. CapacityGb string `pulumi:"capacityGb"` // The time when the backup was created. CreateTime string `pulumi:"createTime"` // A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected. Description string `pulumi:"description"` // Amount of bytes that will be downloaded if the backup is restored DownloadBytes string `pulumi:"downloadBytes"` // Immutable. KMS key name used for data encryption. KmsKeyName string `pulumi:"kmsKeyName"` // Resource labels to represent user provided metadata. Labels map[string]string `pulumi:"labels"` // The resource name of the backup, in the format `projects/{project_id}/locations/{location_id}/backups/{backup_id}`. Name string `pulumi:"name"` // Reserved for future use. SatisfiesPzs bool `pulumi:"satisfiesPzs"` SourceFileShare string `pulumi:"sourceFileShare"` // The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup. SourceInstance string `pulumi:"sourceInstance"` // The service tier of the source Filestore instance that this backup is created from. SourceInstanceTier string `pulumi:"sourceInstanceTier"` // The backup state. State string `pulumi:"state"` // The size of the storage used by the backup. As backups share storage, this number is expected to change with backup creation/deletion. StorageBytes string `pulumi:"storageBytes"` }
func LookupBackup ¶ added in v0.4.0
func LookupBackup(ctx *pulumi.Context, args *LookupBackupArgs, opts ...pulumi.InvokeOption) (*LookupBackupResult, error)
Gets the details of a specific backup.
type LookupBackupResultOutput ¶ added in v0.8.0
type LookupBackupResultOutput struct{ *pulumi.OutputState }
func LookupBackupOutput ¶ added in v0.8.0
func LookupBackupOutput(ctx *pulumi.Context, args LookupBackupOutputArgs, opts ...pulumi.InvokeOption) LookupBackupResultOutput
func (LookupBackupResultOutput) CapacityGb ¶ added in v0.8.0
func (o LookupBackupResultOutput) CapacityGb() pulumi.StringOutput
Capacity of the source file share when the backup was created.
func (LookupBackupResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupBackupResultOutput) CreateTime() pulumi.StringOutput
The time when the backup was created.
func (LookupBackupResultOutput) Description ¶ added in v0.8.0
func (o LookupBackupResultOutput) Description() pulumi.StringOutput
A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
func (LookupBackupResultOutput) DownloadBytes ¶ added in v0.8.0
func (o LookupBackupResultOutput) DownloadBytes() pulumi.StringOutput
Amount of bytes that will be downloaded if the backup is restored
func (LookupBackupResultOutput) ElementType ¶ added in v0.8.0
func (LookupBackupResultOutput) ElementType() reflect.Type
func (LookupBackupResultOutput) KmsKeyName ¶ added in v0.21.0
func (o LookupBackupResultOutput) KmsKeyName() pulumi.StringOutput
Immutable. KMS key name used for data encryption.
func (LookupBackupResultOutput) Labels ¶ added in v0.8.0
func (o LookupBackupResultOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user provided metadata.
func (LookupBackupResultOutput) Name ¶ added in v0.8.0
func (o LookupBackupResultOutput) Name() pulumi.StringOutput
The resource name of the backup, in the format `projects/{project_id}/locations/{location_id}/backups/{backup_id}`.
func (LookupBackupResultOutput) SatisfiesPzs ¶ added in v0.8.0
func (o LookupBackupResultOutput) SatisfiesPzs() pulumi.BoolOutput
Reserved for future use.
func (LookupBackupResultOutput) SourceFileShare ¶ added in v0.8.0
func (o LookupBackupResultOutput) SourceFileShare() pulumi.StringOutput
Name of the file share in the source Filestore instance that the backup is created from.
func (LookupBackupResultOutput) SourceInstance ¶ added in v0.8.0
func (o LookupBackupResultOutput) SourceInstance() pulumi.StringOutput
The resource name of the source Filestore instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`, used to create this backup.
func (LookupBackupResultOutput) SourceInstanceTier ¶ added in v0.8.0
func (o LookupBackupResultOutput) SourceInstanceTier() pulumi.StringOutput
The service tier of the source Filestore instance that this backup is created from.
func (LookupBackupResultOutput) State ¶ added in v0.8.0
func (o LookupBackupResultOutput) State() pulumi.StringOutput
The backup state.
func (LookupBackupResultOutput) StorageBytes ¶ added in v0.8.0
func (o LookupBackupResultOutput) StorageBytes() pulumi.StringOutput
The size of the storage used by the backup. As backups share storage, this number is expected to change with backup creation/deletion.
func (LookupBackupResultOutput) ToLookupBackupResultOutput ¶ added in v0.8.0
func (o LookupBackupResultOutput) ToLookupBackupResultOutput() LookupBackupResultOutput
func (LookupBackupResultOutput) ToLookupBackupResultOutputWithContext ¶ added in v0.8.0
func (o LookupBackupResultOutput) ToLookupBackupResultOutputWithContext(ctx context.Context) LookupBackupResultOutput
type LookupInstanceArgs ¶ added in v0.4.0
type LookupInstanceOutputArgs ¶ added in v0.8.0
type LookupInstanceOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupInstanceOutputArgs) ElementType ¶ added in v0.8.0
func (LookupInstanceOutputArgs) ElementType() reflect.Type
type LookupInstanceResult ¶ added in v0.4.0
type LookupInstanceResult struct { // The storage capacity of the instance in gigabytes (GB = 1024^3 bytes). This capacity can be increased up to `max_capacity_gb` GB in multipliers of `capacity_step_size_gb` GB. CapacityGb string `pulumi:"capacityGb"` // The increase/decrease capacity step size. CapacityStepSizeGb string `pulumi:"capacityStepSizeGb"` // The time when the instance was created. CreateTime string `pulumi:"createTime"` // The description of the instance (2048 characters or less). Description string `pulumi:"description"` // Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is "NFS_V4_1". DirectoryServices DirectoryServicesConfigResponse `pulumi:"directoryServices"` // Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other. Etag string `pulumi:"etag"` FileShares []FileShareConfigResponse `pulumi:"fileShares"` // KMS key name used for data encryption. KmsKeyName string `pulumi:"kmsKeyName"` // Resource labels to represent user provided metadata. Labels map[string]string `pulumi:"labels"` // The max capacity of the instance. MaxCapacityGb string `pulumi:"maxCapacityGb"` MaxShareCount string `pulumi:"maxShareCount"` MultiShareEnabled bool `pulumi:"multiShareEnabled"` // The resource name of the instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`. Name string `pulumi:"name"` // VPC networks to which the instance is connected. For this version, only a single network is supported. Networks []NetworkConfigResponse `pulumi:"networks"` // Immutable. The protocol indicates the access protocol for all shares in the instance. This field is immutable and it cannot be changed after the instance has been created. Default value: `NFS_V3`. Protocol string `pulumi:"protocol"` // Reserved for future use. SatisfiesPzs bool `pulumi:"satisfiesPzs"` // The instance state. State string `pulumi:"state"` // Additional information about the instance state, if available. StatusMessage string `pulumi:"statusMessage"` // Field indicates all the reasons the instance is in "SUSPENDED" state. SuspensionReasons []string `pulumi:"suspensionReasons"` // The service tier of the instance. Tier string `pulumi:"tier"` }
func LookupInstance ¶ added in v0.4.0
func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)
Gets the details of a specific instance.
type LookupInstanceResultOutput ¶ added in v0.8.0
type LookupInstanceResultOutput struct{ *pulumi.OutputState }
func LookupInstanceOutput ¶ added in v0.8.0
func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput
func (LookupInstanceResultOutput) CapacityGb ¶ added in v0.21.0
func (o LookupInstanceResultOutput) CapacityGb() pulumi.StringOutput
The storage capacity of the instance in gigabytes (GB = 1024^3 bytes). This capacity can be increased up to `max_capacity_gb` GB in multipliers of `capacity_step_size_gb` GB.
func (LookupInstanceResultOutput) CapacityStepSizeGb ¶ added in v0.21.0
func (o LookupInstanceResultOutput) CapacityStepSizeGb() pulumi.StringOutput
The increase/decrease capacity step size.
func (LookupInstanceResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupInstanceResultOutput) CreateTime() pulumi.StringOutput
The time when the instance was created.
func (LookupInstanceResultOutput) Description ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Description() pulumi.StringOutput
The description of the instance (2048 characters or less).
func (LookupInstanceResultOutput) DirectoryServices ¶ added in v0.31.1
func (o LookupInstanceResultOutput) DirectoryServices() DirectoryServicesConfigResponseOutput
Directory Services configuration for Kerberos-based authentication. Should only be set if protocol is "NFS_V4_1".
func (LookupInstanceResultOutput) ElementType ¶ added in v0.8.0
func (LookupInstanceResultOutput) ElementType() reflect.Type
func (LookupInstanceResultOutput) Etag ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Etag() pulumi.StringOutput
Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
func (LookupInstanceResultOutput) FileShares ¶ added in v0.8.0
func (o LookupInstanceResultOutput) FileShares() FileShareConfigResponseArrayOutput
File system shares on the instance. For this version, only a single file share is supported.
func (LookupInstanceResultOutput) KmsKeyName ¶ added in v0.8.0
func (o LookupInstanceResultOutput) KmsKeyName() pulumi.StringOutput
KMS key name used for data encryption.
func (LookupInstanceResultOutput) Labels ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user provided metadata.
func (LookupInstanceResultOutput) MaxCapacityGb ¶ added in v0.21.0
func (o LookupInstanceResultOutput) MaxCapacityGb() pulumi.StringOutput
The max capacity of the instance.
func (LookupInstanceResultOutput) MaxShareCount ¶ added in v0.16.0
func (o LookupInstanceResultOutput) MaxShareCount() pulumi.StringOutput
The max number of shares allowed.
func (LookupInstanceResultOutput) MultiShareEnabled ¶ added in v0.21.0
func (o LookupInstanceResultOutput) MultiShareEnabled() pulumi.BoolOutput
Indicates whether this instance uses a multi-share configuration with which it can have more than one file-share or none at all. File-shares are added, updated and removed through the separate file-share APIs.
func (LookupInstanceResultOutput) Name ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
The resource name of the instance, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}`.
func (LookupInstanceResultOutput) Networks ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Networks() NetworkConfigResponseArrayOutput
VPC networks to which the instance is connected. For this version, only a single network is supported.
func (LookupInstanceResultOutput) Protocol ¶ added in v0.28.0
func (o LookupInstanceResultOutput) Protocol() pulumi.StringOutput
Immutable. The protocol indicates the access protocol for all shares in the instance. This field is immutable and it cannot be changed after the instance has been created. Default value: `NFS_V3`.
func (LookupInstanceResultOutput) SatisfiesPzs ¶ added in v0.8.0
func (o LookupInstanceResultOutput) SatisfiesPzs() pulumi.BoolOutput
Reserved for future use.
func (LookupInstanceResultOutput) State ¶ added in v0.8.0
func (o LookupInstanceResultOutput) State() pulumi.StringOutput
The instance state.
func (LookupInstanceResultOutput) StatusMessage ¶ added in v0.8.0
func (o LookupInstanceResultOutput) StatusMessage() pulumi.StringOutput
Additional information about the instance state, if available.
func (LookupInstanceResultOutput) SuspensionReasons ¶ added in v0.8.0
func (o LookupInstanceResultOutput) SuspensionReasons() pulumi.StringArrayOutput
Field indicates all the reasons the instance is in "SUSPENDED" state.
func (LookupInstanceResultOutput) Tier ¶ added in v0.8.0
func (o LookupInstanceResultOutput) Tier() pulumi.StringOutput
The service tier of the instance.
func (LookupInstanceResultOutput) ToLookupInstanceResultOutput ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext ¶ added in v0.8.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
type LookupShareArgs ¶ added in v0.21.0
type LookupShareArgs struct {}
type LookupShareOutputArgs ¶ added in v0.21.0
type LookupShareOutputArgs struct {}
func (LookupShareOutputArgs) ElementType ¶ added in v0.21.0
func (LookupShareOutputArgs) ElementType() reflect.Type
type LookupShareResult ¶ added in v0.21.0
type LookupShareResult struct { string `pulumi:"backup"` CapacityGb string `pulumi:"capacityGb"` CreateTime string `pulumi:"createTime"` Description string `pulumi:"description"` Labels map[string]string `pulumi:"labels"` MountName string `pulumi:"mountName"` Name string `pulumi:"name"` NfsExportOptions []NfsExportOptionsResponse `pulumi:"nfsExportOptions"` State string `pulumi:"state"` }Backup
func LookupShare ¶ added in v0.21.0
func LookupShare(ctx *pulumi.Context, args *LookupShareArgs, opts ...pulumi.InvokeOption) (*LookupShareResult, error)
Gets the details of a specific share.
type LookupShareResultOutput ¶ added in v0.21.0
func LookupShareOutput ¶ added in v0.21.0
func LookupShareOutput(ctx *pulumi.Context, args LookupShareOutputArgs, opts ...pulumi.InvokeOption) LookupShareResultOutput
func (LookupShareResultOutput) Backup ¶ added in v0.31.1
func (o LookupShareResultOutput) Backup() pulumi.StringOutput
Immutable. Full name of the Cloud Filestore Backup resource that this Share is restored from, in the format of projects/{project_id}/locations/{location_id}/backups/{backup_id}. Empty, if the Share is created from scratch and not restored from a backup.
func (LookupShareResultOutput) CapacityGb ¶ added in v0.21.0
func (o LookupShareResultOutput) CapacityGb() pulumi.StringOutput
File share capacity in gigabytes (GB). Filestore defines 1 GB as 1024^3 bytes. Must be greater than 0.
func (LookupShareResultOutput) CreateTime ¶ added in v0.21.0
func (o LookupShareResultOutput) CreateTime() pulumi.StringOutput
The time when the share was created.
func (LookupShareResultOutput) Description ¶ added in v0.21.0
func (o LookupShareResultOutput) Description() pulumi.StringOutput
A description of the share with 2048 characters or less. Requests with longer descriptions will be rejected.
func (LookupShareResultOutput) ElementType ¶ added in v0.21.0
func (LookupShareResultOutput) ElementType() reflect.Type
func (LookupShareResultOutput) Labels ¶ added in v0.21.0
func (o LookupShareResultOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user provided metadata.
func (LookupShareResultOutput) MountName ¶ added in v0.21.0
func (o LookupShareResultOutput) MountName() pulumi.StringOutput
The mount name of the share. Must be 63 characters or less and consist of uppercase or lowercase letters, numbers, and underscores.
func (LookupShareResultOutput) Name ¶ added in v0.21.0
func (o LookupShareResultOutput) Name() pulumi.StringOutput
The resource name of the share, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}/shares/{share_id}`.
func (LookupShareResultOutput) NfsExportOptions ¶ added in v0.21.0
func (o LookupShareResultOutput) NfsExportOptions() NfsExportOptionsResponseArrayOutput
Nfs Export Options. There is a limit of 10 export options per file share.
func (LookupShareResultOutput) State ¶ added in v0.21.0
func (o LookupShareResultOutput) State() pulumi.StringOutput
The share state.
func (LookupShareResultOutput) ToLookupShareResultOutput ¶ added in v0.21.0
func (o LookupShareResultOutput) ToLookupShareResultOutput() LookupShareResultOutput
func (LookupShareResultOutput) ToLookupShareResultOutputWithContext ¶ added in v0.21.0
func (o LookupShareResultOutput) ToLookupShareResultOutputWithContext(ctx context.Context) LookupShareResultOutput
type LookupSnapshotArgs ¶ added in v0.8.0
type LookupSnapshotOutputArgs ¶ added in v0.8.0
type LookupSnapshotOutputArgs struct { InstanceId pulumi.StringInput `pulumi:"instanceId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` SnapshotId pulumi.StringInput `pulumi:"snapshotId"` }
func (LookupSnapshotOutputArgs) ElementType ¶ added in v0.8.0
func (LookupSnapshotOutputArgs) ElementType() reflect.Type
type LookupSnapshotResult ¶ added in v0.8.0
type LookupSnapshotResult struct { // The time when the snapshot was created. CreateTime string `pulumi:"createTime"` // A description of the snapshot with 2048 characters or less. Requests with longer descriptions will be rejected. Description string `pulumi:"description"` // The amount of bytes needed to allocate a full copy of the snapshot content FilesystemUsedBytes string `pulumi:"filesystemUsedBytes"` // Resource labels to represent user provided metadata. Labels map[string]string `pulumi:"labels"` // The resource name of the snapshot, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}/snapshots/{snapshot_id}`. Name string `pulumi:"name"` // The snapshot state. State string `pulumi:"state"` }
func LookupSnapshot ¶ added in v0.8.0
func LookupSnapshot(ctx *pulumi.Context, args *LookupSnapshotArgs, opts ...pulumi.InvokeOption) (*LookupSnapshotResult, error)
Gets the details of a specific snapshot.
type LookupSnapshotResultOutput ¶ added in v0.8.0
type LookupSnapshotResultOutput struct{ *pulumi.OutputState }
func LookupSnapshotOutput ¶ added in v0.8.0
func LookupSnapshotOutput(ctx *pulumi.Context, args LookupSnapshotOutputArgs, opts ...pulumi.InvokeOption) LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupSnapshotResultOutput) CreateTime() pulumi.StringOutput
The time when the snapshot was created.
func (LookupSnapshotResultOutput) Description ¶ added in v0.8.0
func (o LookupSnapshotResultOutput) Description() pulumi.StringOutput
A description of the snapshot with 2048 characters or less. Requests with longer descriptions will be rejected.
func (LookupSnapshotResultOutput) ElementType ¶ added in v0.8.0
func (LookupSnapshotResultOutput) ElementType() reflect.Type
func (LookupSnapshotResultOutput) FilesystemUsedBytes ¶ added in v0.8.0
func (o LookupSnapshotResultOutput) FilesystemUsedBytes() pulumi.StringOutput
The amount of bytes needed to allocate a full copy of the snapshot content
func (LookupSnapshotResultOutput) Labels ¶ added in v0.8.0
func (o LookupSnapshotResultOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user provided metadata.
func (LookupSnapshotResultOutput) Name ¶ added in v0.8.0
func (o LookupSnapshotResultOutput) Name() pulumi.StringOutput
The resource name of the snapshot, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}/snapshots/{snapshot_id}`.
func (LookupSnapshotResultOutput) State ¶ added in v0.8.0
func (o LookupSnapshotResultOutput) State() pulumi.StringOutput
The snapshot state.
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutput ¶ added in v0.8.0
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutput() LookupSnapshotResultOutput
func (LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext ¶ added in v0.8.0
func (o LookupSnapshotResultOutput) ToLookupSnapshotResultOutputWithContext(ctx context.Context) LookupSnapshotResultOutput
type ManagedActiveDirectoryConfig ¶ added in v0.31.1
type ManagedActiveDirectoryConfig struct { // The computer name is used as a prefix to the mount remote target. Example: if the computer_name is `my-computer`, the mount command will look like: `$mount -o vers=4,sec=krb5 my-computer.filestore.:`. Computer *string `pulumi:"computer"` // Fully qualified domain name. Domain *string `pulumi:"domain"` }
ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory.
type ManagedActiveDirectoryConfigArgs ¶ added in v0.31.1
type ManagedActiveDirectoryConfigArgs struct { // The computer name is used as a prefix to the mount remote target. Example: if the computer_name is `my-computer`, the mount command will look like: `$mount -o vers=4,sec=krb5 my-computer.filestore.:`. Computer pulumi.StringPtrInput `pulumi:"computer"` // Fully qualified domain name. Domain pulumi.StringPtrInput `pulumi:"domain"` }
ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory.
func (ManagedActiveDirectoryConfigArgs) ElementType ¶ added in v0.31.1
func (ManagedActiveDirectoryConfigArgs) ElementType() reflect.Type
func (ManagedActiveDirectoryConfigArgs) ToManagedActiveDirectoryConfigOutput ¶ added in v0.31.1
func (i ManagedActiveDirectoryConfigArgs) ToManagedActiveDirectoryConfigOutput() ManagedActiveDirectoryConfigOutput
func (ManagedActiveDirectoryConfigArgs) ToManagedActiveDirectoryConfigOutputWithContext ¶ added in v0.31.1
func (i ManagedActiveDirectoryConfigArgs) ToManagedActiveDirectoryConfigOutputWithContext(ctx context.Context) ManagedActiveDirectoryConfigOutput
func (ManagedActiveDirectoryConfigArgs) ToManagedActiveDirectoryConfigPtrOutput ¶ added in v0.31.1
func (i ManagedActiveDirectoryConfigArgs) ToManagedActiveDirectoryConfigPtrOutput() ManagedActiveDirectoryConfigPtrOutput
func (ManagedActiveDirectoryConfigArgs) ToManagedActiveDirectoryConfigPtrOutputWithContext ¶ added in v0.31.1
func (i ManagedActiveDirectoryConfigArgs) ToManagedActiveDirectoryConfigPtrOutputWithContext(ctx context.Context) ManagedActiveDirectoryConfigPtrOutput
type ManagedActiveDirectoryConfigInput ¶ added in v0.31.1
type ManagedActiveDirectoryConfigInput interface { pulumi.Input ToManagedActiveDirectoryConfigOutput() ManagedActiveDirectoryConfigOutput ToManagedActiveDirectoryConfigOutputWithContext(context.Context) ManagedActiveDirectoryConfigOutput }
ManagedActiveDirectoryConfigInput is an input type that accepts ManagedActiveDirectoryConfigArgs and ManagedActiveDirectoryConfigOutput values. You can construct a concrete instance of `ManagedActiveDirectoryConfigInput` via:
ManagedActiveDirectoryConfigArgs{...}
type ManagedActiveDirectoryConfigOutput ¶ added in v0.31.1
type ManagedActiveDirectoryConfigOutput struct{ *pulumi.OutputState }
ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory.
func (ManagedActiveDirectoryConfigOutput) Computer ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigOutput) Computer() pulumi.StringPtrOutput
The computer name is used as a prefix to the mount remote target. Example: if the computer_name is `my-computer`, the mount command will look like: `$mount -o vers=4,sec=krb5 my-computer.filestore.:`.
func (ManagedActiveDirectoryConfigOutput) Domain ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigOutput) Domain() pulumi.StringPtrOutput
Fully qualified domain name.
func (ManagedActiveDirectoryConfigOutput) ElementType ¶ added in v0.31.1
func (ManagedActiveDirectoryConfigOutput) ElementType() reflect.Type
func (ManagedActiveDirectoryConfigOutput) ToManagedActiveDirectoryConfigOutput ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigOutput) ToManagedActiveDirectoryConfigOutput() ManagedActiveDirectoryConfigOutput
func (ManagedActiveDirectoryConfigOutput) ToManagedActiveDirectoryConfigOutputWithContext ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigOutput) ToManagedActiveDirectoryConfigOutputWithContext(ctx context.Context) ManagedActiveDirectoryConfigOutput
func (ManagedActiveDirectoryConfigOutput) ToManagedActiveDirectoryConfigPtrOutput ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigOutput) ToManagedActiveDirectoryConfigPtrOutput() ManagedActiveDirectoryConfigPtrOutput
func (ManagedActiveDirectoryConfigOutput) ToManagedActiveDirectoryConfigPtrOutputWithContext ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigOutput) ToManagedActiveDirectoryConfigPtrOutputWithContext(ctx context.Context) ManagedActiveDirectoryConfigPtrOutput
type ManagedActiveDirectoryConfigPtrInput ¶ added in v0.31.1
type ManagedActiveDirectoryConfigPtrInput interface { pulumi.Input ToManagedActiveDirectoryConfigPtrOutput() ManagedActiveDirectoryConfigPtrOutput ToManagedActiveDirectoryConfigPtrOutputWithContext(context.Context) ManagedActiveDirectoryConfigPtrOutput }
ManagedActiveDirectoryConfigPtrInput is an input type that accepts ManagedActiveDirectoryConfigArgs, ManagedActiveDirectoryConfigPtr and ManagedActiveDirectoryConfigPtrOutput values. You can construct a concrete instance of `ManagedActiveDirectoryConfigPtrInput` via:
ManagedActiveDirectoryConfigArgs{...} or: nil
func ManagedActiveDirectoryConfigPtr ¶ added in v0.31.1
func ManagedActiveDirectoryConfigPtr(v *ManagedActiveDirectoryConfigArgs) ManagedActiveDirectoryConfigPtrInput
type ManagedActiveDirectoryConfigPtrOutput ¶ added in v0.31.1
type ManagedActiveDirectoryConfigPtrOutput struct{ *pulumi.OutputState }
func (ManagedActiveDirectoryConfigPtrOutput) Computer ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigPtrOutput) Computer() pulumi.StringPtrOutput
The computer name is used as a prefix to the mount remote target. Example: if the computer_name is `my-computer`, the mount command will look like: `$mount -o vers=4,sec=krb5 my-computer.filestore.:`.
func (ManagedActiveDirectoryConfigPtrOutput) Domain ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigPtrOutput) Domain() pulumi.StringPtrOutput
Fully qualified domain name.
func (ManagedActiveDirectoryConfigPtrOutput) ElementType ¶ added in v0.31.1
func (ManagedActiveDirectoryConfigPtrOutput) ElementType() reflect.Type
func (ManagedActiveDirectoryConfigPtrOutput) ToManagedActiveDirectoryConfigPtrOutput ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigPtrOutput) ToManagedActiveDirectoryConfigPtrOutput() ManagedActiveDirectoryConfigPtrOutput
func (ManagedActiveDirectoryConfigPtrOutput) ToManagedActiveDirectoryConfigPtrOutputWithContext ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigPtrOutput) ToManagedActiveDirectoryConfigPtrOutputWithContext(ctx context.Context) ManagedActiveDirectoryConfigPtrOutput
type ManagedActiveDirectoryConfigResponse ¶ added in v0.31.1
type ManagedActiveDirectoryConfigResponse struct { // The computer name is used as a prefix to the mount remote target. Example: if the computer_name is `my-computer`, the mount command will look like: `$mount -o vers=4,sec=krb5 my-computer.filestore.:`. Computer string `pulumi:"computer"` // Fully qualified domain name. Domain string `pulumi:"domain"` }
ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory.
type ManagedActiveDirectoryConfigResponseOutput ¶ added in v0.31.1
type ManagedActiveDirectoryConfigResponseOutput struct{ *pulumi.OutputState }
ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory.
func (ManagedActiveDirectoryConfigResponseOutput) Computer ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigResponseOutput) Computer() pulumi.StringOutput
The computer name is used as a prefix to the mount remote target. Example: if the computer_name is `my-computer`, the mount command will look like: `$mount -o vers=4,sec=krb5 my-computer.filestore.:`.
func (ManagedActiveDirectoryConfigResponseOutput) Domain ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigResponseOutput) Domain() pulumi.StringOutput
Fully qualified domain name.
func (ManagedActiveDirectoryConfigResponseOutput) ElementType ¶ added in v0.31.1
func (ManagedActiveDirectoryConfigResponseOutput) ElementType() reflect.Type
func (ManagedActiveDirectoryConfigResponseOutput) ToManagedActiveDirectoryConfigResponseOutput ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigResponseOutput) ToManagedActiveDirectoryConfigResponseOutput() ManagedActiveDirectoryConfigResponseOutput
func (ManagedActiveDirectoryConfigResponseOutput) ToManagedActiveDirectoryConfigResponseOutputWithContext ¶ added in v0.31.1
func (o ManagedActiveDirectoryConfigResponseOutput) ToManagedActiveDirectoryConfigResponseOutputWithContext(ctx context.Context) ManagedActiveDirectoryConfigResponseOutput
type NetworkConfig ¶
type NetworkConfig struct { // The network connect mode of the Filestore instance. If not provided, the connect mode defaults to DIRECT_PEERING. ConnectMode *NetworkConfigConnectMode `pulumi:"connectMode"` // Internet protocol versions for which the instance has IP addresses assigned. For this version, only MODE_IPV4 is supported. Modes []NetworkConfigModesItem `pulumi:"modes"` // The name of the Google Compute Engine [VPC network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected. Network *string `pulumi:"network"` // Optional, reserved_ip_range can have one of the following two types of values. * CIDR range value when using DIRECT_PEERING connect mode. * [Allocated IP address range](https://cloud.google.com/compute/docs/ip-addresses/reserve-static-internal-ip-address) when using PRIVATE_SERVICE_ACCESS connect mode. When the name of an allocated IP address range is specified, it must be one of the ranges associated with the private service access connection. When specified as a direct CIDR value, it must be a /29 CIDR block for Basic tier, a /24 CIDR block for High Scale tier, or a /26 CIDR block for Enterprise tier in one of the [internal IP address ranges](https://www.arin.net/reference/research/statistics/address_filters/) that identifies the range of IP addresses reserved for this instance. For example, 10.0.0.0/29, 192.168.0.0/24, or 192.168.0.0/26, respectively. The range you specify can't overlap with either existing subnets or assigned IP address ranges for other Filestore instances in the selected VPC network. ReservedIpRange *string `pulumi:"reservedIpRange"` }
Network configuration for the instance.
type NetworkConfigArgs ¶
type NetworkConfigArgs struct { // The network connect mode of the Filestore instance. If not provided, the connect mode defaults to DIRECT_PEERING. ConnectMode NetworkConfigConnectModePtrInput `pulumi:"connectMode"` // Internet protocol versions for which the instance has IP addresses assigned. For this version, only MODE_IPV4 is supported. Modes NetworkConfigModesItemArrayInput `pulumi:"modes"` // The name of the Google Compute Engine [VPC network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected. Network pulumi.StringPtrInput `pulumi:"network"` // Optional, reserved_ip_range can have one of the following two types of values. * CIDR range value when using DIRECT_PEERING connect mode. * [Allocated IP address range](https://cloud.google.com/compute/docs/ip-addresses/reserve-static-internal-ip-address) when using PRIVATE_SERVICE_ACCESS connect mode. When the name of an allocated IP address range is specified, it must be one of the ranges associated with the private service access connection. When specified as a direct CIDR value, it must be a /29 CIDR block for Basic tier, a /24 CIDR block for High Scale tier, or a /26 CIDR block for Enterprise tier in one of the [internal IP address ranges](https://www.arin.net/reference/research/statistics/address_filters/) that identifies the range of IP addresses reserved for this instance. For example, 10.0.0.0/29, 192.168.0.0/24, or 192.168.0.0/26, respectively. The range you specify can't overlap with either existing subnets or assigned IP address ranges for other Filestore instances in the selected VPC network. ReservedIpRange pulumi.StringPtrInput `pulumi:"reservedIpRange"` }
Network configuration for the instance.
func (NetworkConfigArgs) ElementType ¶
func (NetworkConfigArgs) ElementType() reflect.Type
func (NetworkConfigArgs) ToNetworkConfigOutput ¶
func (i NetworkConfigArgs) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigArgs) ToNetworkConfigOutputWithContext ¶
func (i NetworkConfigArgs) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
type NetworkConfigArray ¶
type NetworkConfigArray []NetworkConfigInput
func (NetworkConfigArray) ElementType ¶
func (NetworkConfigArray) ElementType() reflect.Type
func (NetworkConfigArray) ToNetworkConfigArrayOutput ¶
func (i NetworkConfigArray) ToNetworkConfigArrayOutput() NetworkConfigArrayOutput
func (NetworkConfigArray) ToNetworkConfigArrayOutputWithContext ¶
func (i NetworkConfigArray) ToNetworkConfigArrayOutputWithContext(ctx context.Context) NetworkConfigArrayOutput
type NetworkConfigArrayInput ¶
type NetworkConfigArrayInput interface { pulumi.Input ToNetworkConfigArrayOutput() NetworkConfigArrayOutput ToNetworkConfigArrayOutputWithContext(context.Context) NetworkConfigArrayOutput }
NetworkConfigArrayInput is an input type that accepts NetworkConfigArray and NetworkConfigArrayOutput values. You can construct a concrete instance of `NetworkConfigArrayInput` via:
NetworkConfigArray{ NetworkConfigArgs{...} }
type NetworkConfigArrayOutput ¶
type NetworkConfigArrayOutput struct{ *pulumi.OutputState }
func (NetworkConfigArrayOutput) ElementType ¶
func (NetworkConfigArrayOutput) ElementType() reflect.Type
func (NetworkConfigArrayOutput) Index ¶
func (o NetworkConfigArrayOutput) Index(i pulumi.IntInput) NetworkConfigOutput
func (NetworkConfigArrayOutput) ToNetworkConfigArrayOutput ¶
func (o NetworkConfigArrayOutput) ToNetworkConfigArrayOutput() NetworkConfigArrayOutput
func (NetworkConfigArrayOutput) ToNetworkConfigArrayOutputWithContext ¶
func (o NetworkConfigArrayOutput) ToNetworkConfigArrayOutputWithContext(ctx context.Context) NetworkConfigArrayOutput
type NetworkConfigConnectMode ¶ added in v0.6.0
type NetworkConfigConnectMode string
The network connect mode of the Filestore instance. If not provided, the connect mode defaults to DIRECT_PEERING.
func (NetworkConfigConnectMode) ElementType ¶ added in v0.6.0
func (NetworkConfigConnectMode) ElementType() reflect.Type
func (NetworkConfigConnectMode) ToNetworkConfigConnectModeOutput ¶ added in v0.6.0
func (e NetworkConfigConnectMode) ToNetworkConfigConnectModeOutput() NetworkConfigConnectModeOutput
func (NetworkConfigConnectMode) ToNetworkConfigConnectModeOutputWithContext ¶ added in v0.6.0
func (e NetworkConfigConnectMode) ToNetworkConfigConnectModeOutputWithContext(ctx context.Context) NetworkConfigConnectModeOutput
func (NetworkConfigConnectMode) ToNetworkConfigConnectModePtrOutput ¶ added in v0.6.0
func (e NetworkConfigConnectMode) ToNetworkConfigConnectModePtrOutput() NetworkConfigConnectModePtrOutput
func (NetworkConfigConnectMode) ToNetworkConfigConnectModePtrOutputWithContext ¶ added in v0.6.0
func (e NetworkConfigConnectMode) ToNetworkConfigConnectModePtrOutputWithContext(ctx context.Context) NetworkConfigConnectModePtrOutput
func (NetworkConfigConnectMode) ToStringOutput ¶ added in v0.6.0
func (e NetworkConfigConnectMode) ToStringOutput() pulumi.StringOutput
func (NetworkConfigConnectMode) ToStringOutputWithContext ¶ added in v0.6.0
func (e NetworkConfigConnectMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigConnectMode) ToStringPtrOutput ¶ added in v0.6.0
func (e NetworkConfigConnectMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigConnectMode) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (e NetworkConfigConnectMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigConnectModeInput ¶ added in v0.6.0
type NetworkConfigConnectModeInput interface { pulumi.Input ToNetworkConfigConnectModeOutput() NetworkConfigConnectModeOutput ToNetworkConfigConnectModeOutputWithContext(context.Context) NetworkConfigConnectModeOutput }
NetworkConfigConnectModeInput is an input type that accepts NetworkConfigConnectModeArgs and NetworkConfigConnectModeOutput values. You can construct a concrete instance of `NetworkConfigConnectModeInput` via:
NetworkConfigConnectModeArgs{...}
type NetworkConfigConnectModeOutput ¶ added in v0.6.0
type NetworkConfigConnectModeOutput struct{ *pulumi.OutputState }
func (NetworkConfigConnectModeOutput) ElementType ¶ added in v0.6.0
func (NetworkConfigConnectModeOutput) ElementType() reflect.Type
func (NetworkConfigConnectModeOutput) ToNetworkConfigConnectModeOutput ¶ added in v0.6.0
func (o NetworkConfigConnectModeOutput) ToNetworkConfigConnectModeOutput() NetworkConfigConnectModeOutput
func (NetworkConfigConnectModeOutput) ToNetworkConfigConnectModeOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigConnectModeOutput) ToNetworkConfigConnectModeOutputWithContext(ctx context.Context) NetworkConfigConnectModeOutput
func (NetworkConfigConnectModeOutput) ToNetworkConfigConnectModePtrOutput ¶ added in v0.6.0
func (o NetworkConfigConnectModeOutput) ToNetworkConfigConnectModePtrOutput() NetworkConfigConnectModePtrOutput
func (NetworkConfigConnectModeOutput) ToNetworkConfigConnectModePtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigConnectModeOutput) ToNetworkConfigConnectModePtrOutputWithContext(ctx context.Context) NetworkConfigConnectModePtrOutput
func (NetworkConfigConnectModeOutput) ToStringOutput ¶ added in v0.6.0
func (o NetworkConfigConnectModeOutput) ToStringOutput() pulumi.StringOutput
func (NetworkConfigConnectModeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigConnectModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigConnectModeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NetworkConfigConnectModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigConnectModeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigConnectModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigConnectModePtrInput ¶ added in v0.6.0
type NetworkConfigConnectModePtrInput interface { pulumi.Input ToNetworkConfigConnectModePtrOutput() NetworkConfigConnectModePtrOutput ToNetworkConfigConnectModePtrOutputWithContext(context.Context) NetworkConfigConnectModePtrOutput }
func NetworkConfigConnectModePtr ¶ added in v0.6.0
func NetworkConfigConnectModePtr(v string) NetworkConfigConnectModePtrInput
type NetworkConfigConnectModePtrOutput ¶ added in v0.6.0
type NetworkConfigConnectModePtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigConnectModePtrOutput) Elem ¶ added in v0.6.0
func (o NetworkConfigConnectModePtrOutput) Elem() NetworkConfigConnectModeOutput
func (NetworkConfigConnectModePtrOutput) ElementType ¶ added in v0.6.0
func (NetworkConfigConnectModePtrOutput) ElementType() reflect.Type
func (NetworkConfigConnectModePtrOutput) ToNetworkConfigConnectModePtrOutput ¶ added in v0.6.0
func (o NetworkConfigConnectModePtrOutput) ToNetworkConfigConnectModePtrOutput() NetworkConfigConnectModePtrOutput
func (NetworkConfigConnectModePtrOutput) ToNetworkConfigConnectModePtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigConnectModePtrOutput) ToNetworkConfigConnectModePtrOutputWithContext(ctx context.Context) NetworkConfigConnectModePtrOutput
func (NetworkConfigConnectModePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NetworkConfigConnectModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigConnectModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigConnectModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigInput ¶
type NetworkConfigInput interface { pulumi.Input ToNetworkConfigOutput() NetworkConfigOutput ToNetworkConfigOutputWithContext(context.Context) NetworkConfigOutput }
NetworkConfigInput is an input type that accepts NetworkConfigArgs and NetworkConfigOutput values. You can construct a concrete instance of `NetworkConfigInput` via:
NetworkConfigArgs{...}
type NetworkConfigModesItem ¶ added in v0.4.0
type NetworkConfigModesItem string
func (NetworkConfigModesItem) ElementType ¶ added in v0.4.0
func (NetworkConfigModesItem) ElementType() reflect.Type
func (NetworkConfigModesItem) ToNetworkConfigModesItemOutput ¶ added in v0.6.0
func (e NetworkConfigModesItem) ToNetworkConfigModesItemOutput() NetworkConfigModesItemOutput
func (NetworkConfigModesItem) ToNetworkConfigModesItemOutputWithContext ¶ added in v0.6.0
func (e NetworkConfigModesItem) ToNetworkConfigModesItemOutputWithContext(ctx context.Context) NetworkConfigModesItemOutput
func (NetworkConfigModesItem) ToNetworkConfigModesItemPtrOutput ¶ added in v0.6.0
func (e NetworkConfigModesItem) ToNetworkConfigModesItemPtrOutput() NetworkConfigModesItemPtrOutput
func (NetworkConfigModesItem) ToNetworkConfigModesItemPtrOutputWithContext ¶ added in v0.6.0
func (e NetworkConfigModesItem) ToNetworkConfigModesItemPtrOutputWithContext(ctx context.Context) NetworkConfigModesItemPtrOutput
func (NetworkConfigModesItem) ToStringOutput ¶ added in v0.4.0
func (e NetworkConfigModesItem) ToStringOutput() pulumi.StringOutput
func (NetworkConfigModesItem) ToStringOutputWithContext ¶ added in v0.4.0
func (e NetworkConfigModesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigModesItem) ToStringPtrOutput ¶ added in v0.4.0
func (e NetworkConfigModesItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigModesItem) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e NetworkConfigModesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigModesItemArray ¶ added in v0.4.0
type NetworkConfigModesItemArray []NetworkConfigModesItem
func (NetworkConfigModesItemArray) ElementType ¶ added in v0.4.0
func (NetworkConfigModesItemArray) ElementType() reflect.Type
func (NetworkConfigModesItemArray) ToNetworkConfigModesItemArrayOutput ¶ added in v0.4.0
func (i NetworkConfigModesItemArray) ToNetworkConfigModesItemArrayOutput() NetworkConfigModesItemArrayOutput
func (NetworkConfigModesItemArray) ToNetworkConfigModesItemArrayOutputWithContext ¶ added in v0.4.0
func (i NetworkConfigModesItemArray) ToNetworkConfigModesItemArrayOutputWithContext(ctx context.Context) NetworkConfigModesItemArrayOutput
type NetworkConfigModesItemArrayInput ¶ added in v0.4.0
type NetworkConfigModesItemArrayInput interface { pulumi.Input ToNetworkConfigModesItemArrayOutput() NetworkConfigModesItemArrayOutput ToNetworkConfigModesItemArrayOutputWithContext(context.Context) NetworkConfigModesItemArrayOutput }
NetworkConfigModesItemArrayInput is an input type that accepts NetworkConfigModesItemArray and NetworkConfigModesItemArrayOutput values. You can construct a concrete instance of `NetworkConfigModesItemArrayInput` via:
NetworkConfigModesItemArray{ NetworkConfigModesItemArgs{...} }
type NetworkConfigModesItemArrayOutput ¶ added in v0.4.0
type NetworkConfigModesItemArrayOutput struct{ *pulumi.OutputState }
func (NetworkConfigModesItemArrayOutput) ElementType ¶ added in v0.4.0
func (NetworkConfigModesItemArrayOutput) ElementType() reflect.Type
func (NetworkConfigModesItemArrayOutput) Index ¶ added in v0.4.0
func (o NetworkConfigModesItemArrayOutput) Index(i pulumi.IntInput) NetworkConfigModesItemOutput
func (NetworkConfigModesItemArrayOutput) ToNetworkConfigModesItemArrayOutput ¶ added in v0.4.0
func (o NetworkConfigModesItemArrayOutput) ToNetworkConfigModesItemArrayOutput() NetworkConfigModesItemArrayOutput
func (NetworkConfigModesItemArrayOutput) ToNetworkConfigModesItemArrayOutputWithContext ¶ added in v0.4.0
func (o NetworkConfigModesItemArrayOutput) ToNetworkConfigModesItemArrayOutputWithContext(ctx context.Context) NetworkConfigModesItemArrayOutput
type NetworkConfigModesItemInput ¶ added in v0.6.0
type NetworkConfigModesItemInput interface { pulumi.Input ToNetworkConfigModesItemOutput() NetworkConfigModesItemOutput ToNetworkConfigModesItemOutputWithContext(context.Context) NetworkConfigModesItemOutput }
NetworkConfigModesItemInput is an input type that accepts NetworkConfigModesItemArgs and NetworkConfigModesItemOutput values. You can construct a concrete instance of `NetworkConfigModesItemInput` via:
NetworkConfigModesItemArgs{...}
type NetworkConfigModesItemOutput ¶ added in v0.6.0
type NetworkConfigModesItemOutput struct{ *pulumi.OutputState }
func (NetworkConfigModesItemOutput) ElementType ¶ added in v0.6.0
func (NetworkConfigModesItemOutput) ElementType() reflect.Type
func (NetworkConfigModesItemOutput) ToNetworkConfigModesItemOutput ¶ added in v0.6.0
func (o NetworkConfigModesItemOutput) ToNetworkConfigModesItemOutput() NetworkConfigModesItemOutput
func (NetworkConfigModesItemOutput) ToNetworkConfigModesItemOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigModesItemOutput) ToNetworkConfigModesItemOutputWithContext(ctx context.Context) NetworkConfigModesItemOutput
func (NetworkConfigModesItemOutput) ToNetworkConfigModesItemPtrOutput ¶ added in v0.6.0
func (o NetworkConfigModesItemOutput) ToNetworkConfigModesItemPtrOutput() NetworkConfigModesItemPtrOutput
func (NetworkConfigModesItemOutput) ToNetworkConfigModesItemPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigModesItemOutput) ToNetworkConfigModesItemPtrOutputWithContext(ctx context.Context) NetworkConfigModesItemPtrOutput
func (NetworkConfigModesItemOutput) ToStringOutput ¶ added in v0.6.0
func (o NetworkConfigModesItemOutput) ToStringOutput() pulumi.StringOutput
func (NetworkConfigModesItemOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigModesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NetworkConfigModesItemOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NetworkConfigModesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigModesItemOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigModesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigModesItemPtrInput ¶ added in v0.6.0
type NetworkConfigModesItemPtrInput interface { pulumi.Input ToNetworkConfigModesItemPtrOutput() NetworkConfigModesItemPtrOutput ToNetworkConfigModesItemPtrOutputWithContext(context.Context) NetworkConfigModesItemPtrOutput }
func NetworkConfigModesItemPtr ¶ added in v0.6.0
func NetworkConfigModesItemPtr(v string) NetworkConfigModesItemPtrInput
type NetworkConfigModesItemPtrOutput ¶ added in v0.6.0
type NetworkConfigModesItemPtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigModesItemPtrOutput) Elem ¶ added in v0.6.0
func (o NetworkConfigModesItemPtrOutput) Elem() NetworkConfigModesItemOutput
func (NetworkConfigModesItemPtrOutput) ElementType ¶ added in v0.6.0
func (NetworkConfigModesItemPtrOutput) ElementType() reflect.Type
func (NetworkConfigModesItemPtrOutput) ToNetworkConfigModesItemPtrOutput ¶ added in v0.6.0
func (o NetworkConfigModesItemPtrOutput) ToNetworkConfigModesItemPtrOutput() NetworkConfigModesItemPtrOutput
func (NetworkConfigModesItemPtrOutput) ToNetworkConfigModesItemPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigModesItemPtrOutput) ToNetworkConfigModesItemPtrOutputWithContext(ctx context.Context) NetworkConfigModesItemPtrOutput
func (NetworkConfigModesItemPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NetworkConfigModesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NetworkConfigModesItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NetworkConfigModesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NetworkConfigOutput ¶
type NetworkConfigOutput struct{ *pulumi.OutputState }
Network configuration for the instance.
func (NetworkConfigOutput) ConnectMode ¶ added in v0.6.0
func (o NetworkConfigOutput) ConnectMode() NetworkConfigConnectModePtrOutput
The network connect mode of the Filestore instance. If not provided, the connect mode defaults to DIRECT_PEERING.
func (NetworkConfigOutput) ElementType ¶
func (NetworkConfigOutput) ElementType() reflect.Type
func (NetworkConfigOutput) Modes ¶
func (o NetworkConfigOutput) Modes() NetworkConfigModesItemArrayOutput
Internet protocol versions for which the instance has IP addresses assigned. For this version, only MODE_IPV4 is supported.
func (NetworkConfigOutput) Network ¶
func (o NetworkConfigOutput) Network() pulumi.StringPtrOutput
The name of the Google Compute Engine [VPC network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected.
func (NetworkConfigOutput) ReservedIpRange ¶
func (o NetworkConfigOutput) ReservedIpRange() pulumi.StringPtrOutput
Optional, reserved_ip_range can have one of the following two types of values. * CIDR range value when using DIRECT_PEERING connect mode. * [Allocated IP address range](https://cloud.google.com/compute/docs/ip-addresses/reserve-static-internal-ip-address) when using PRIVATE_SERVICE_ACCESS connect mode. When the name of an allocated IP address range is specified, it must be one of the ranges associated with the private service access connection. When specified as a direct CIDR value, it must be a /29 CIDR block for Basic tier, a /24 CIDR block for High Scale tier, or a /26 CIDR block for Enterprise tier in one of the [internal IP address ranges](https://www.arin.net/reference/research/statistics/address_filters/) that identifies the range of IP addresses reserved for this instance. For example, 10.0.0.0/29, 192.168.0.0/24, or 192.168.0.0/26, respectively. The range you specify can't overlap with either existing subnets or assigned IP address ranges for other Filestore instances in the selected VPC network.
func (NetworkConfigOutput) ToNetworkConfigOutput ¶
func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigOutput) ToNetworkConfigOutputWithContext ¶
func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
type NetworkConfigResponse ¶
type NetworkConfigResponse struct { // The network connect mode of the Filestore instance. If not provided, the connect mode defaults to DIRECT_PEERING. ConnectMode string `pulumi:"connectMode"` // IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or IPv6 addresses in the format `{block1}:{block2}:{block3}:{block4}:{block5}:{block6}:{block7}:{block8}`. IpAddresses []string `pulumi:"ipAddresses"` // Internet protocol versions for which the instance has IP addresses assigned. For this version, only MODE_IPV4 is supported. Modes []string `pulumi:"modes"` // The name of the Google Compute Engine [VPC network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected. Network string `pulumi:"network"` // Optional, reserved_ip_range can have one of the following two types of values. * CIDR range value when using DIRECT_PEERING connect mode. * [Allocated IP address range](https://cloud.google.com/compute/docs/ip-addresses/reserve-static-internal-ip-address) when using PRIVATE_SERVICE_ACCESS connect mode. When the name of an allocated IP address range is specified, it must be one of the ranges associated with the private service access connection. When specified as a direct CIDR value, it must be a /29 CIDR block for Basic tier, a /24 CIDR block for High Scale tier, or a /26 CIDR block for Enterprise tier in one of the [internal IP address ranges](https://www.arin.net/reference/research/statistics/address_filters/) that identifies the range of IP addresses reserved for this instance. For example, 10.0.0.0/29, 192.168.0.0/24, or 192.168.0.0/26, respectively. The range you specify can't overlap with either existing subnets or assigned IP address ranges for other Filestore instances in the selected VPC network. ReservedIpRange string `pulumi:"reservedIpRange"` }
Network configuration for the instance.
type NetworkConfigResponseArrayOutput ¶
type NetworkConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (NetworkConfigResponseArrayOutput) ElementType ¶
func (NetworkConfigResponseArrayOutput) ElementType() reflect.Type
func (NetworkConfigResponseArrayOutput) Index ¶
func (o NetworkConfigResponseArrayOutput) Index(i pulumi.IntInput) NetworkConfigResponseOutput
func (NetworkConfigResponseArrayOutput) ToNetworkConfigResponseArrayOutput ¶
func (o NetworkConfigResponseArrayOutput) ToNetworkConfigResponseArrayOutput() NetworkConfigResponseArrayOutput
func (NetworkConfigResponseArrayOutput) ToNetworkConfigResponseArrayOutputWithContext ¶
func (o NetworkConfigResponseArrayOutput) ToNetworkConfigResponseArrayOutputWithContext(ctx context.Context) NetworkConfigResponseArrayOutput
type NetworkConfigResponseOutput ¶
type NetworkConfigResponseOutput struct{ *pulumi.OutputState }
Network configuration for the instance.
func (NetworkConfigResponseOutput) ConnectMode ¶ added in v0.6.0
func (o NetworkConfigResponseOutput) ConnectMode() pulumi.StringOutput
The network connect mode of the Filestore instance. If not provided, the connect mode defaults to DIRECT_PEERING.
func (NetworkConfigResponseOutput) ElementType ¶
func (NetworkConfigResponseOutput) ElementType() reflect.Type
func (NetworkConfigResponseOutput) IpAddresses ¶
func (o NetworkConfigResponseOutput) IpAddresses() pulumi.StringArrayOutput
IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or IPv6 addresses in the format `{block1}:{block2}:{block3}:{block4}:{block5}:{block6}:{block7}:{block8}`.
func (NetworkConfigResponseOutput) Modes ¶
func (o NetworkConfigResponseOutput) Modes() pulumi.StringArrayOutput
Internet protocol versions for which the instance has IP addresses assigned. For this version, only MODE_IPV4 is supported.
func (NetworkConfigResponseOutput) Network ¶
func (o NetworkConfigResponseOutput) Network() pulumi.StringOutput
The name of the Google Compute Engine [VPC network](https://cloud.google.com/vpc/docs/vpc) to which the instance is connected.
func (NetworkConfigResponseOutput) ReservedIpRange ¶
func (o NetworkConfigResponseOutput) ReservedIpRange() pulumi.StringOutput
Optional, reserved_ip_range can have one of the following two types of values. * CIDR range value when using DIRECT_PEERING connect mode. * [Allocated IP address range](https://cloud.google.com/compute/docs/ip-addresses/reserve-static-internal-ip-address) when using PRIVATE_SERVICE_ACCESS connect mode. When the name of an allocated IP address range is specified, it must be one of the ranges associated with the private service access connection. When specified as a direct CIDR value, it must be a /29 CIDR block for Basic tier, a /24 CIDR block for High Scale tier, or a /26 CIDR block for Enterprise tier in one of the [internal IP address ranges](https://www.arin.net/reference/research/statistics/address_filters/) that identifies the range of IP addresses reserved for this instance. For example, 10.0.0.0/29, 192.168.0.0/24, or 192.168.0.0/26, respectively. The range you specify can't overlap with either existing subnets or assigned IP address ranges for other Filestore instances in the selected VPC network.
func (NetworkConfigResponseOutput) ToNetworkConfigResponseOutput ¶
func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
func (NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext ¶
func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
type NfsExportOptions ¶
type NfsExportOptions struct { // Either READ_ONLY, for allowing only read requests on the exported directory, or READ_WRITE, for allowing both read and write requests. The default is READ_WRITE. AccessMode *NfsExportOptionsAccessMode `pulumi:"accessMode"` // An integer representing the anonymous group id with a default value of 65534. Anon_gid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings. AnonGid *string `pulumi:"anonGid"` // An integer representing the anonymous user id with a default value of 65534. Anon_uid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings. AnonUid *string `pulumi:"anonUid"` // List of either an IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions. IpRanges []string `pulumi:"ipRanges"` // The security flavors allowed for mount operations. The default is AUTH_SYS. SecurityFlavors []NfsExportOptionsSecurityFlavorsItem `pulumi:"securityFlavors"` // Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH. SquashMode *NfsExportOptionsSquashMode `pulumi:"squashMode"` }
NFS export options specifications.
type NfsExportOptionsAccessMode ¶ added in v0.4.0
type NfsExportOptionsAccessMode string
Either READ_ONLY, for allowing only read requests on the exported directory, or READ_WRITE, for allowing both read and write requests. The default is READ_WRITE.
func (NfsExportOptionsAccessMode) ElementType ¶ added in v0.4.0
func (NfsExportOptionsAccessMode) ElementType() reflect.Type
func (NfsExportOptionsAccessMode) ToNfsExportOptionsAccessModeOutput ¶ added in v0.6.0
func (e NfsExportOptionsAccessMode) ToNfsExportOptionsAccessModeOutput() NfsExportOptionsAccessModeOutput
func (NfsExportOptionsAccessMode) ToNfsExportOptionsAccessModeOutputWithContext ¶ added in v0.6.0
func (e NfsExportOptionsAccessMode) ToNfsExportOptionsAccessModeOutputWithContext(ctx context.Context) NfsExportOptionsAccessModeOutput
func (NfsExportOptionsAccessMode) ToNfsExportOptionsAccessModePtrOutput ¶ added in v0.6.0
func (e NfsExportOptionsAccessMode) ToNfsExportOptionsAccessModePtrOutput() NfsExportOptionsAccessModePtrOutput
func (NfsExportOptionsAccessMode) ToNfsExportOptionsAccessModePtrOutputWithContext ¶ added in v0.6.0
func (e NfsExportOptionsAccessMode) ToNfsExportOptionsAccessModePtrOutputWithContext(ctx context.Context) NfsExportOptionsAccessModePtrOutput
func (NfsExportOptionsAccessMode) ToStringOutput ¶ added in v0.4.0
func (e NfsExportOptionsAccessMode) ToStringOutput() pulumi.StringOutput
func (NfsExportOptionsAccessMode) ToStringOutputWithContext ¶ added in v0.4.0
func (e NfsExportOptionsAccessMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NfsExportOptionsAccessMode) ToStringPtrOutput ¶ added in v0.4.0
func (e NfsExportOptionsAccessMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsExportOptionsAccessMode) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e NfsExportOptionsAccessMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsExportOptionsAccessModeInput ¶ added in v0.6.0
type NfsExportOptionsAccessModeInput interface { pulumi.Input ToNfsExportOptionsAccessModeOutput() NfsExportOptionsAccessModeOutput ToNfsExportOptionsAccessModeOutputWithContext(context.Context) NfsExportOptionsAccessModeOutput }
NfsExportOptionsAccessModeInput is an input type that accepts NfsExportOptionsAccessModeArgs and NfsExportOptionsAccessModeOutput values. You can construct a concrete instance of `NfsExportOptionsAccessModeInput` via:
NfsExportOptionsAccessModeArgs{...}
type NfsExportOptionsAccessModeOutput ¶ added in v0.6.0
type NfsExportOptionsAccessModeOutput struct{ *pulumi.OutputState }
func (NfsExportOptionsAccessModeOutput) ElementType ¶ added in v0.6.0
func (NfsExportOptionsAccessModeOutput) ElementType() reflect.Type
func (NfsExportOptionsAccessModeOutput) ToNfsExportOptionsAccessModeOutput ¶ added in v0.6.0
func (o NfsExportOptionsAccessModeOutput) ToNfsExportOptionsAccessModeOutput() NfsExportOptionsAccessModeOutput
func (NfsExportOptionsAccessModeOutput) ToNfsExportOptionsAccessModeOutputWithContext ¶ added in v0.6.0
func (o NfsExportOptionsAccessModeOutput) ToNfsExportOptionsAccessModeOutputWithContext(ctx context.Context) NfsExportOptionsAccessModeOutput
func (NfsExportOptionsAccessModeOutput) ToNfsExportOptionsAccessModePtrOutput ¶ added in v0.6.0
func (o NfsExportOptionsAccessModeOutput) ToNfsExportOptionsAccessModePtrOutput() NfsExportOptionsAccessModePtrOutput
func (NfsExportOptionsAccessModeOutput) ToNfsExportOptionsAccessModePtrOutputWithContext ¶ added in v0.6.0
func (o NfsExportOptionsAccessModeOutput) ToNfsExportOptionsAccessModePtrOutputWithContext(ctx context.Context) NfsExportOptionsAccessModePtrOutput
func (NfsExportOptionsAccessModeOutput) ToStringOutput ¶ added in v0.6.0
func (o NfsExportOptionsAccessModeOutput) ToStringOutput() pulumi.StringOutput
func (NfsExportOptionsAccessModeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o NfsExportOptionsAccessModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NfsExportOptionsAccessModeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NfsExportOptionsAccessModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsExportOptionsAccessModeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NfsExportOptionsAccessModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsExportOptionsAccessModePtrInput ¶ added in v0.6.0
type NfsExportOptionsAccessModePtrInput interface { pulumi.Input ToNfsExportOptionsAccessModePtrOutput() NfsExportOptionsAccessModePtrOutput ToNfsExportOptionsAccessModePtrOutputWithContext(context.Context) NfsExportOptionsAccessModePtrOutput }
func NfsExportOptionsAccessModePtr ¶ added in v0.6.0
func NfsExportOptionsAccessModePtr(v string) NfsExportOptionsAccessModePtrInput
type NfsExportOptionsAccessModePtrOutput ¶ added in v0.6.0
type NfsExportOptionsAccessModePtrOutput struct{ *pulumi.OutputState }
func (NfsExportOptionsAccessModePtrOutput) Elem ¶ added in v0.6.0
func (o NfsExportOptionsAccessModePtrOutput) Elem() NfsExportOptionsAccessModeOutput
func (NfsExportOptionsAccessModePtrOutput) ElementType ¶ added in v0.6.0
func (NfsExportOptionsAccessModePtrOutput) ElementType() reflect.Type
func (NfsExportOptionsAccessModePtrOutput) ToNfsExportOptionsAccessModePtrOutput ¶ added in v0.6.0
func (o NfsExportOptionsAccessModePtrOutput) ToNfsExportOptionsAccessModePtrOutput() NfsExportOptionsAccessModePtrOutput
func (NfsExportOptionsAccessModePtrOutput) ToNfsExportOptionsAccessModePtrOutputWithContext ¶ added in v0.6.0
func (o NfsExportOptionsAccessModePtrOutput) ToNfsExportOptionsAccessModePtrOutputWithContext(ctx context.Context) NfsExportOptionsAccessModePtrOutput
func (NfsExportOptionsAccessModePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NfsExportOptionsAccessModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsExportOptionsAccessModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NfsExportOptionsAccessModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsExportOptionsArgs ¶
type NfsExportOptionsArgs struct { // Either READ_ONLY, for allowing only read requests on the exported directory, or READ_WRITE, for allowing both read and write requests. The default is READ_WRITE. AccessMode NfsExportOptionsAccessModePtrInput `pulumi:"accessMode"` // An integer representing the anonymous group id with a default value of 65534. Anon_gid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings. AnonGid pulumi.StringPtrInput `pulumi:"anonGid"` // An integer representing the anonymous user id with a default value of 65534. Anon_uid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings. AnonUid pulumi.StringPtrInput `pulumi:"anonUid"` // List of either an IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions. IpRanges pulumi.StringArrayInput `pulumi:"ipRanges"` // The security flavors allowed for mount operations. The default is AUTH_SYS. SecurityFlavors NfsExportOptionsSecurityFlavorsItemArrayInput `pulumi:"securityFlavors"` // Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH. SquashMode NfsExportOptionsSquashModePtrInput `pulumi:"squashMode"` }
NFS export options specifications.
func (NfsExportOptionsArgs) ElementType ¶
func (NfsExportOptionsArgs) ElementType() reflect.Type
func (NfsExportOptionsArgs) ToNfsExportOptionsOutput ¶
func (i NfsExportOptionsArgs) ToNfsExportOptionsOutput() NfsExportOptionsOutput
func (NfsExportOptionsArgs) ToNfsExportOptionsOutputWithContext ¶
func (i NfsExportOptionsArgs) ToNfsExportOptionsOutputWithContext(ctx context.Context) NfsExportOptionsOutput
type NfsExportOptionsArray ¶
type NfsExportOptionsArray []NfsExportOptionsInput
func (NfsExportOptionsArray) ElementType ¶
func (NfsExportOptionsArray) ElementType() reflect.Type
func (NfsExportOptionsArray) ToNfsExportOptionsArrayOutput ¶
func (i NfsExportOptionsArray) ToNfsExportOptionsArrayOutput() NfsExportOptionsArrayOutput
func (NfsExportOptionsArray) ToNfsExportOptionsArrayOutputWithContext ¶
func (i NfsExportOptionsArray) ToNfsExportOptionsArrayOutputWithContext(ctx context.Context) NfsExportOptionsArrayOutput
type NfsExportOptionsArrayInput ¶
type NfsExportOptionsArrayInput interface { pulumi.Input ToNfsExportOptionsArrayOutput() NfsExportOptionsArrayOutput ToNfsExportOptionsArrayOutputWithContext(context.Context) NfsExportOptionsArrayOutput }
NfsExportOptionsArrayInput is an input type that accepts NfsExportOptionsArray and NfsExportOptionsArrayOutput values. You can construct a concrete instance of `NfsExportOptionsArrayInput` via:
NfsExportOptionsArray{ NfsExportOptionsArgs{...} }
type NfsExportOptionsArrayOutput ¶
type NfsExportOptionsArrayOutput struct{ *pulumi.OutputState }
func (NfsExportOptionsArrayOutput) ElementType ¶
func (NfsExportOptionsArrayOutput) ElementType() reflect.Type
func (NfsExportOptionsArrayOutput) Index ¶
func (o NfsExportOptionsArrayOutput) Index(i pulumi.IntInput) NfsExportOptionsOutput
func (NfsExportOptionsArrayOutput) ToNfsExportOptionsArrayOutput ¶
func (o NfsExportOptionsArrayOutput) ToNfsExportOptionsArrayOutput() NfsExportOptionsArrayOutput
func (NfsExportOptionsArrayOutput) ToNfsExportOptionsArrayOutputWithContext ¶
func (o NfsExportOptionsArrayOutput) ToNfsExportOptionsArrayOutputWithContext(ctx context.Context) NfsExportOptionsArrayOutput
type NfsExportOptionsInput ¶
type NfsExportOptionsInput interface { pulumi.Input ToNfsExportOptionsOutput() NfsExportOptionsOutput ToNfsExportOptionsOutputWithContext(context.Context) NfsExportOptionsOutput }
NfsExportOptionsInput is an input type that accepts NfsExportOptionsArgs and NfsExportOptionsOutput values. You can construct a concrete instance of `NfsExportOptionsInput` via:
NfsExportOptionsArgs{...}
type NfsExportOptionsOutput ¶
type NfsExportOptionsOutput struct{ *pulumi.OutputState }
NFS export options specifications.
func (NfsExportOptionsOutput) AccessMode ¶
func (o NfsExportOptionsOutput) AccessMode() NfsExportOptionsAccessModePtrOutput
Either READ_ONLY, for allowing only read requests on the exported directory, or READ_WRITE, for allowing both read and write requests. The default is READ_WRITE.
func (NfsExportOptionsOutput) AnonGid ¶
func (o NfsExportOptionsOutput) AnonGid() pulumi.StringPtrOutput
An integer representing the anonymous group id with a default value of 65534. Anon_gid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings.
func (NfsExportOptionsOutput) AnonUid ¶
func (o NfsExportOptionsOutput) AnonUid() pulumi.StringPtrOutput
An integer representing the anonymous user id with a default value of 65534. Anon_uid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings.
func (NfsExportOptionsOutput) ElementType ¶
func (NfsExportOptionsOutput) ElementType() reflect.Type
func (NfsExportOptionsOutput) IpRanges ¶
func (o NfsExportOptionsOutput) IpRanges() pulumi.StringArrayOutput
List of either an IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions.
func (NfsExportOptionsOutput) SecurityFlavors ¶ added in v0.31.1
func (o NfsExportOptionsOutput) SecurityFlavors() NfsExportOptionsSecurityFlavorsItemArrayOutput
The security flavors allowed for mount operations. The default is AUTH_SYS.
func (NfsExportOptionsOutput) SquashMode ¶
func (o NfsExportOptionsOutput) SquashMode() NfsExportOptionsSquashModePtrOutput
Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.
func (NfsExportOptionsOutput) ToNfsExportOptionsOutput ¶
func (o NfsExportOptionsOutput) ToNfsExportOptionsOutput() NfsExportOptionsOutput
func (NfsExportOptionsOutput) ToNfsExportOptionsOutputWithContext ¶
func (o NfsExportOptionsOutput) ToNfsExportOptionsOutputWithContext(ctx context.Context) NfsExportOptionsOutput
type NfsExportOptionsResponse ¶
type NfsExportOptionsResponse struct { // Either READ_ONLY, for allowing only read requests on the exported directory, or READ_WRITE, for allowing both read and write requests. The default is READ_WRITE. AccessMode string `pulumi:"accessMode"` // An integer representing the anonymous group id with a default value of 65534. Anon_gid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings. AnonGid string `pulumi:"anonGid"` // An integer representing the anonymous user id with a default value of 65534. Anon_uid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings. AnonUid string `pulumi:"anonUid"` // List of either an IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions. IpRanges []string `pulumi:"ipRanges"` // The security flavors allowed for mount operations. The default is AUTH_SYS. SecurityFlavors []string `pulumi:"securityFlavors"` // Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH. SquashMode string `pulumi:"squashMode"` }
NFS export options specifications.
type NfsExportOptionsResponseArrayOutput ¶
type NfsExportOptionsResponseArrayOutput struct{ *pulumi.OutputState }
func (NfsExportOptionsResponseArrayOutput) ElementType ¶
func (NfsExportOptionsResponseArrayOutput) ElementType() reflect.Type
func (NfsExportOptionsResponseArrayOutput) Index ¶
func (o NfsExportOptionsResponseArrayOutput) Index(i pulumi.IntInput) NfsExportOptionsResponseOutput
func (NfsExportOptionsResponseArrayOutput) ToNfsExportOptionsResponseArrayOutput ¶
func (o NfsExportOptionsResponseArrayOutput) ToNfsExportOptionsResponseArrayOutput() NfsExportOptionsResponseArrayOutput
func (NfsExportOptionsResponseArrayOutput) ToNfsExportOptionsResponseArrayOutputWithContext ¶
func (o NfsExportOptionsResponseArrayOutput) ToNfsExportOptionsResponseArrayOutputWithContext(ctx context.Context) NfsExportOptionsResponseArrayOutput
type NfsExportOptionsResponseOutput ¶
type NfsExportOptionsResponseOutput struct{ *pulumi.OutputState }
NFS export options specifications.
func (NfsExportOptionsResponseOutput) AccessMode ¶
func (o NfsExportOptionsResponseOutput) AccessMode() pulumi.StringOutput
Either READ_ONLY, for allowing only read requests on the exported directory, or READ_WRITE, for allowing both read and write requests. The default is READ_WRITE.
func (NfsExportOptionsResponseOutput) AnonGid ¶
func (o NfsExportOptionsResponseOutput) AnonGid() pulumi.StringOutput
An integer representing the anonymous group id with a default value of 65534. Anon_gid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings.
func (NfsExportOptionsResponseOutput) AnonUid ¶
func (o NfsExportOptionsResponseOutput) AnonUid() pulumi.StringOutput
An integer representing the anonymous user id with a default value of 65534. Anon_uid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings.
func (NfsExportOptionsResponseOutput) ElementType ¶
func (NfsExportOptionsResponseOutput) ElementType() reflect.Type
func (NfsExportOptionsResponseOutput) IpRanges ¶
func (o NfsExportOptionsResponseOutput) IpRanges() pulumi.StringArrayOutput
List of either an IPv4 addresses in the format `{octet1}.{octet2}.{octet3}.{octet4}` or CIDR ranges in the format `{octet1}.{octet2}.{octet3}.{octet4}/{mask size}` which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions.
func (NfsExportOptionsResponseOutput) SecurityFlavors ¶ added in v0.31.1
func (o NfsExportOptionsResponseOutput) SecurityFlavors() pulumi.StringArrayOutput
The security flavors allowed for mount operations. The default is AUTH_SYS.
func (NfsExportOptionsResponseOutput) SquashMode ¶
func (o NfsExportOptionsResponseOutput) SquashMode() pulumi.StringOutput
Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.
func (NfsExportOptionsResponseOutput) ToNfsExportOptionsResponseOutput ¶
func (o NfsExportOptionsResponseOutput) ToNfsExportOptionsResponseOutput() NfsExportOptionsResponseOutput
func (NfsExportOptionsResponseOutput) ToNfsExportOptionsResponseOutputWithContext ¶
func (o NfsExportOptionsResponseOutput) ToNfsExportOptionsResponseOutputWithContext(ctx context.Context) NfsExportOptionsResponseOutput
type NfsExportOptionsSecurityFlavorsItem ¶ added in v0.31.1
type NfsExportOptionsSecurityFlavorsItem string
func (NfsExportOptionsSecurityFlavorsItem) ElementType ¶ added in v0.31.1
func (NfsExportOptionsSecurityFlavorsItem) ElementType() reflect.Type
func (NfsExportOptionsSecurityFlavorsItem) ToNfsExportOptionsSecurityFlavorsItemOutput ¶ added in v0.31.1
func (e NfsExportOptionsSecurityFlavorsItem) ToNfsExportOptionsSecurityFlavorsItemOutput() NfsExportOptionsSecurityFlavorsItemOutput
func (NfsExportOptionsSecurityFlavorsItem) ToNfsExportOptionsSecurityFlavorsItemOutputWithContext ¶ added in v0.31.1
func (e NfsExportOptionsSecurityFlavorsItem) ToNfsExportOptionsSecurityFlavorsItemOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemOutput
func (NfsExportOptionsSecurityFlavorsItem) ToNfsExportOptionsSecurityFlavorsItemPtrOutput ¶ added in v0.31.1
func (e NfsExportOptionsSecurityFlavorsItem) ToNfsExportOptionsSecurityFlavorsItemPtrOutput() NfsExportOptionsSecurityFlavorsItemPtrOutput
func (NfsExportOptionsSecurityFlavorsItem) ToNfsExportOptionsSecurityFlavorsItemPtrOutputWithContext ¶ added in v0.31.1
func (e NfsExportOptionsSecurityFlavorsItem) ToNfsExportOptionsSecurityFlavorsItemPtrOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemPtrOutput
func (NfsExportOptionsSecurityFlavorsItem) ToStringOutput ¶ added in v0.31.1
func (e NfsExportOptionsSecurityFlavorsItem) ToStringOutput() pulumi.StringOutput
func (NfsExportOptionsSecurityFlavorsItem) ToStringOutputWithContext ¶ added in v0.31.1
func (e NfsExportOptionsSecurityFlavorsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NfsExportOptionsSecurityFlavorsItem) ToStringPtrOutput ¶ added in v0.31.1
func (e NfsExportOptionsSecurityFlavorsItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsExportOptionsSecurityFlavorsItem) ToStringPtrOutputWithContext ¶ added in v0.31.1
func (e NfsExportOptionsSecurityFlavorsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsExportOptionsSecurityFlavorsItemArray ¶ added in v0.31.1
type NfsExportOptionsSecurityFlavorsItemArray []NfsExportOptionsSecurityFlavorsItem
func (NfsExportOptionsSecurityFlavorsItemArray) ElementType ¶ added in v0.31.1
func (NfsExportOptionsSecurityFlavorsItemArray) ElementType() reflect.Type
func (NfsExportOptionsSecurityFlavorsItemArray) ToNfsExportOptionsSecurityFlavorsItemArrayOutput ¶ added in v0.31.1
func (i NfsExportOptionsSecurityFlavorsItemArray) ToNfsExportOptionsSecurityFlavorsItemArrayOutput() NfsExportOptionsSecurityFlavorsItemArrayOutput
func (NfsExportOptionsSecurityFlavorsItemArray) ToNfsExportOptionsSecurityFlavorsItemArrayOutputWithContext ¶ added in v0.31.1
func (i NfsExportOptionsSecurityFlavorsItemArray) ToNfsExportOptionsSecurityFlavorsItemArrayOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemArrayOutput
type NfsExportOptionsSecurityFlavorsItemArrayInput ¶ added in v0.31.1
type NfsExportOptionsSecurityFlavorsItemArrayInput interface { pulumi.Input ToNfsExportOptionsSecurityFlavorsItemArrayOutput() NfsExportOptionsSecurityFlavorsItemArrayOutput ToNfsExportOptionsSecurityFlavorsItemArrayOutputWithContext(context.Context) NfsExportOptionsSecurityFlavorsItemArrayOutput }
NfsExportOptionsSecurityFlavorsItemArrayInput is an input type that accepts NfsExportOptionsSecurityFlavorsItemArray and NfsExportOptionsSecurityFlavorsItemArrayOutput values. You can construct a concrete instance of `NfsExportOptionsSecurityFlavorsItemArrayInput` via:
NfsExportOptionsSecurityFlavorsItemArray{ NfsExportOptionsSecurityFlavorsItemArgs{...} }
type NfsExportOptionsSecurityFlavorsItemArrayOutput ¶ added in v0.31.1
type NfsExportOptionsSecurityFlavorsItemArrayOutput struct{ *pulumi.OutputState }
func (NfsExportOptionsSecurityFlavorsItemArrayOutput) ElementType ¶ added in v0.31.1
func (NfsExportOptionsSecurityFlavorsItemArrayOutput) ElementType() reflect.Type
func (NfsExportOptionsSecurityFlavorsItemArrayOutput) ToNfsExportOptionsSecurityFlavorsItemArrayOutput ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemArrayOutput) ToNfsExportOptionsSecurityFlavorsItemArrayOutput() NfsExportOptionsSecurityFlavorsItemArrayOutput
func (NfsExportOptionsSecurityFlavorsItemArrayOutput) ToNfsExportOptionsSecurityFlavorsItemArrayOutputWithContext ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemArrayOutput) ToNfsExportOptionsSecurityFlavorsItemArrayOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemArrayOutput
type NfsExportOptionsSecurityFlavorsItemInput ¶ added in v0.31.1
type NfsExportOptionsSecurityFlavorsItemInput interface { pulumi.Input ToNfsExportOptionsSecurityFlavorsItemOutput() NfsExportOptionsSecurityFlavorsItemOutput ToNfsExportOptionsSecurityFlavorsItemOutputWithContext(context.Context) NfsExportOptionsSecurityFlavorsItemOutput }
NfsExportOptionsSecurityFlavorsItemInput is an input type that accepts NfsExportOptionsSecurityFlavorsItemArgs and NfsExportOptionsSecurityFlavorsItemOutput values. You can construct a concrete instance of `NfsExportOptionsSecurityFlavorsItemInput` via:
NfsExportOptionsSecurityFlavorsItemArgs{...}
type NfsExportOptionsSecurityFlavorsItemOutput ¶ added in v0.31.1
type NfsExportOptionsSecurityFlavorsItemOutput struct{ *pulumi.OutputState }
func (NfsExportOptionsSecurityFlavorsItemOutput) ElementType ¶ added in v0.31.1
func (NfsExportOptionsSecurityFlavorsItemOutput) ElementType() reflect.Type
func (NfsExportOptionsSecurityFlavorsItemOutput) ToNfsExportOptionsSecurityFlavorsItemOutput ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemOutput) ToNfsExportOptionsSecurityFlavorsItemOutput() NfsExportOptionsSecurityFlavorsItemOutput
func (NfsExportOptionsSecurityFlavorsItemOutput) ToNfsExportOptionsSecurityFlavorsItemOutputWithContext ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemOutput) ToNfsExportOptionsSecurityFlavorsItemOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemOutput
func (NfsExportOptionsSecurityFlavorsItemOutput) ToNfsExportOptionsSecurityFlavorsItemPtrOutput ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemOutput) ToNfsExportOptionsSecurityFlavorsItemPtrOutput() NfsExportOptionsSecurityFlavorsItemPtrOutput
func (NfsExportOptionsSecurityFlavorsItemOutput) ToNfsExportOptionsSecurityFlavorsItemPtrOutputWithContext ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemOutput) ToNfsExportOptionsSecurityFlavorsItemPtrOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemPtrOutput
func (NfsExportOptionsSecurityFlavorsItemOutput) ToStringOutput ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemOutput) ToStringOutput() pulumi.StringOutput
func (NfsExportOptionsSecurityFlavorsItemOutput) ToStringOutputWithContext ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NfsExportOptionsSecurityFlavorsItemOutput) ToStringPtrOutput ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsExportOptionsSecurityFlavorsItemOutput) ToStringPtrOutputWithContext ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsExportOptionsSecurityFlavorsItemPtrInput ¶ added in v0.31.1
type NfsExportOptionsSecurityFlavorsItemPtrInput interface { pulumi.Input ToNfsExportOptionsSecurityFlavorsItemPtrOutput() NfsExportOptionsSecurityFlavorsItemPtrOutput ToNfsExportOptionsSecurityFlavorsItemPtrOutputWithContext(context.Context) NfsExportOptionsSecurityFlavorsItemPtrOutput }
func NfsExportOptionsSecurityFlavorsItemPtr ¶ added in v0.31.1
func NfsExportOptionsSecurityFlavorsItemPtr(v string) NfsExportOptionsSecurityFlavorsItemPtrInput
type NfsExportOptionsSecurityFlavorsItemPtrOutput ¶ added in v0.31.1
type NfsExportOptionsSecurityFlavorsItemPtrOutput struct{ *pulumi.OutputState }
func (NfsExportOptionsSecurityFlavorsItemPtrOutput) ElementType ¶ added in v0.31.1
func (NfsExportOptionsSecurityFlavorsItemPtrOutput) ElementType() reflect.Type
func (NfsExportOptionsSecurityFlavorsItemPtrOutput) ToNfsExportOptionsSecurityFlavorsItemPtrOutput ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemPtrOutput) ToNfsExportOptionsSecurityFlavorsItemPtrOutput() NfsExportOptionsSecurityFlavorsItemPtrOutput
func (NfsExportOptionsSecurityFlavorsItemPtrOutput) ToNfsExportOptionsSecurityFlavorsItemPtrOutputWithContext ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemPtrOutput) ToNfsExportOptionsSecurityFlavorsItemPtrOutputWithContext(ctx context.Context) NfsExportOptionsSecurityFlavorsItemPtrOutput
func (NfsExportOptionsSecurityFlavorsItemPtrOutput) ToStringPtrOutput ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsExportOptionsSecurityFlavorsItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.31.1
func (o NfsExportOptionsSecurityFlavorsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsExportOptionsSquashMode ¶ added in v0.4.0
type NfsExportOptionsSquashMode string
Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.
func (NfsExportOptionsSquashMode) ElementType ¶ added in v0.4.0
func (NfsExportOptionsSquashMode) ElementType() reflect.Type
func (NfsExportOptionsSquashMode) ToNfsExportOptionsSquashModeOutput ¶ added in v0.6.0
func (e NfsExportOptionsSquashMode) ToNfsExportOptionsSquashModeOutput() NfsExportOptionsSquashModeOutput
func (NfsExportOptionsSquashMode) ToNfsExportOptionsSquashModeOutputWithContext ¶ added in v0.6.0
func (e NfsExportOptionsSquashMode) ToNfsExportOptionsSquashModeOutputWithContext(ctx context.Context) NfsExportOptionsSquashModeOutput
func (NfsExportOptionsSquashMode) ToNfsExportOptionsSquashModePtrOutput ¶ added in v0.6.0
func (e NfsExportOptionsSquashMode) ToNfsExportOptionsSquashModePtrOutput() NfsExportOptionsSquashModePtrOutput
func (NfsExportOptionsSquashMode) ToNfsExportOptionsSquashModePtrOutputWithContext ¶ added in v0.6.0
func (e NfsExportOptionsSquashMode) ToNfsExportOptionsSquashModePtrOutputWithContext(ctx context.Context) NfsExportOptionsSquashModePtrOutput
func (NfsExportOptionsSquashMode) ToStringOutput ¶ added in v0.4.0
func (e NfsExportOptionsSquashMode) ToStringOutput() pulumi.StringOutput
func (NfsExportOptionsSquashMode) ToStringOutputWithContext ¶ added in v0.4.0
func (e NfsExportOptionsSquashMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NfsExportOptionsSquashMode) ToStringPtrOutput ¶ added in v0.4.0
func (e NfsExportOptionsSquashMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsExportOptionsSquashMode) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e NfsExportOptionsSquashMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsExportOptionsSquashModeInput ¶ added in v0.6.0
type NfsExportOptionsSquashModeInput interface { pulumi.Input ToNfsExportOptionsSquashModeOutput() NfsExportOptionsSquashModeOutput ToNfsExportOptionsSquashModeOutputWithContext(context.Context) NfsExportOptionsSquashModeOutput }
NfsExportOptionsSquashModeInput is an input type that accepts NfsExportOptionsSquashModeArgs and NfsExportOptionsSquashModeOutput values. You can construct a concrete instance of `NfsExportOptionsSquashModeInput` via:
NfsExportOptionsSquashModeArgs{...}
type NfsExportOptionsSquashModeOutput ¶ added in v0.6.0
type NfsExportOptionsSquashModeOutput struct{ *pulumi.OutputState }
func (NfsExportOptionsSquashModeOutput) ElementType ¶ added in v0.6.0
func (NfsExportOptionsSquashModeOutput) ElementType() reflect.Type
func (NfsExportOptionsSquashModeOutput) ToNfsExportOptionsSquashModeOutput ¶ added in v0.6.0
func (o NfsExportOptionsSquashModeOutput) ToNfsExportOptionsSquashModeOutput() NfsExportOptionsSquashModeOutput
func (NfsExportOptionsSquashModeOutput) ToNfsExportOptionsSquashModeOutputWithContext ¶ added in v0.6.0
func (o NfsExportOptionsSquashModeOutput) ToNfsExportOptionsSquashModeOutputWithContext(ctx context.Context) NfsExportOptionsSquashModeOutput
func (NfsExportOptionsSquashModeOutput) ToNfsExportOptionsSquashModePtrOutput ¶ added in v0.6.0
func (o NfsExportOptionsSquashModeOutput) ToNfsExportOptionsSquashModePtrOutput() NfsExportOptionsSquashModePtrOutput
func (NfsExportOptionsSquashModeOutput) ToNfsExportOptionsSquashModePtrOutputWithContext ¶ added in v0.6.0
func (o NfsExportOptionsSquashModeOutput) ToNfsExportOptionsSquashModePtrOutputWithContext(ctx context.Context) NfsExportOptionsSquashModePtrOutput
func (NfsExportOptionsSquashModeOutput) ToStringOutput ¶ added in v0.6.0
func (o NfsExportOptionsSquashModeOutput) ToStringOutput() pulumi.StringOutput
func (NfsExportOptionsSquashModeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o NfsExportOptionsSquashModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (NfsExportOptionsSquashModeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NfsExportOptionsSquashModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsExportOptionsSquashModeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NfsExportOptionsSquashModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type NfsExportOptionsSquashModePtrInput ¶ added in v0.6.0
type NfsExportOptionsSquashModePtrInput interface { pulumi.Input ToNfsExportOptionsSquashModePtrOutput() NfsExportOptionsSquashModePtrOutput ToNfsExportOptionsSquashModePtrOutputWithContext(context.Context) NfsExportOptionsSquashModePtrOutput }
func NfsExportOptionsSquashModePtr ¶ added in v0.6.0
func NfsExportOptionsSquashModePtr(v string) NfsExportOptionsSquashModePtrInput
type NfsExportOptionsSquashModePtrOutput ¶ added in v0.6.0
type NfsExportOptionsSquashModePtrOutput struct{ *pulumi.OutputState }
func (NfsExportOptionsSquashModePtrOutput) Elem ¶ added in v0.6.0
func (o NfsExportOptionsSquashModePtrOutput) Elem() NfsExportOptionsSquashModeOutput
func (NfsExportOptionsSquashModePtrOutput) ElementType ¶ added in v0.6.0
func (NfsExportOptionsSquashModePtrOutput) ElementType() reflect.Type
func (NfsExportOptionsSquashModePtrOutput) ToNfsExportOptionsSquashModePtrOutput ¶ added in v0.6.0
func (o NfsExportOptionsSquashModePtrOutput) ToNfsExportOptionsSquashModePtrOutput() NfsExportOptionsSquashModePtrOutput
func (NfsExportOptionsSquashModePtrOutput) ToNfsExportOptionsSquashModePtrOutputWithContext ¶ added in v0.6.0
func (o NfsExportOptionsSquashModePtrOutput) ToNfsExportOptionsSquashModePtrOutputWithContext(ctx context.Context) NfsExportOptionsSquashModePtrOutput
func (NfsExportOptionsSquashModePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o NfsExportOptionsSquashModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (NfsExportOptionsSquashModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o NfsExportOptionsSquashModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Share ¶ added in v0.21.0
type Share struct { pulumi.StringOutput `pulumi:"backup"` CapacityGb pulumi.StringOutput `pulumi:"capacityGb"` CreateTime pulumi.StringOutput `pulumi:"createTime"` // A description of the share with 2048 characters or less. Requests with longer descriptions will be rejected. // Resource labels to represent user provided metadata. MountName pulumi.StringOutput `pulumi:"mountName"` Name pulumi.StringOutput `pulumi:"name"` // Nfs Export Options. There is a limit of 10 export options per file share. ShareId pulumi.StringOutput `pulumi:"shareId"` State pulumi.StringOutput `pulumi:"state"` }Backup
Creates a share. Auto-naming is currently not supported for this resource.
func GetShare ¶ added in v0.21.0
func GetShare(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ShareState, opts ...pulumi.ResourceOption) (*Share, error)
GetShare gets an existing Share 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 NewShare ¶ added in v0.21.0
func NewShare(ctx *pulumi.Context, name string, args *ShareArgs, opts ...pulumi.ResourceOption) (*Share, error)
NewShare registers a new resource with the given unique name, arguments, and options.
func (*Share) ElementType ¶ added in v0.21.0
func (*Share) ToShareOutput ¶ added in v0.21.0
func (i *Share) ToShareOutput() ShareOutput
func (*Share) ToShareOutputWithContext ¶ added in v0.21.0
func (i *Share) ToShareOutputWithContext(ctx context.Context) ShareOutput
type ShareArgs ¶ added in v0.21.0
type ShareArgs struct { pulumi.StringPtrInput CapacityGb pulumi.StringPtrInput // A description of the share with 2048 characters or less. Requests with longer descriptions will be rejected. // Resource labels to represent user provided metadata. MountName pulumi.StringPtrInput // Nfs Export Options. There is a limit of 10 export options per file share. ShareId pulumi.StringInput }Backup
The set of arguments for constructing a Share resource.
func (ShareArgs) ElementType ¶ added in v0.21.0
type ShareInput ¶ added in v0.21.0
type ShareOutput ¶ added in v0.21.0
func (ShareOutput) Backup ¶ added in v0.31.1
func (o ShareOutput) Backup() pulumi.StringOutput
Immutable. Full name of the Cloud Filestore Backup resource that this Share is restored from, in the format of projects/{project_id}/locations/{location_id}/backups/{backup_id}. Empty, if the Share is created from scratch and not restored from a backup.
func (ShareOutput) CapacityGb ¶ added in v0.21.0
func (o ShareOutput) CapacityGb() pulumi.StringOutput
File share capacity in gigabytes (GB). Filestore defines 1 GB as 1024^3 bytes. Must be greater than 0.
func (ShareOutput) CreateTime ¶ added in v0.21.0
func (o ShareOutput) CreateTime() pulumi.StringOutput
The time when the share was created.
func (ShareOutput) Description ¶ added in v0.21.0
func (o ShareOutput) Description() pulumi.StringOutput
A description of the share with 2048 characters or less. Requests with longer descriptions will be rejected.
func (ShareOutput) ElementType ¶ added in v0.21.0
func (ShareOutput) ElementType() reflect.Type
func (ShareOutput) InstanceId ¶ added in v0.21.0
func (o ShareOutput) InstanceId() pulumi.StringOutput
func (ShareOutput) Labels ¶ added in v0.21.0
func (o ShareOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user provided metadata.
func (ShareOutput) Location ¶ added in v0.21.0
func (o ShareOutput) Location() pulumi.StringOutput
func (ShareOutput) MountName ¶ added in v0.21.0
func (o ShareOutput) MountName() pulumi.StringOutput
The mount name of the share. Must be 63 characters or less and consist of uppercase or lowercase letters, numbers, and underscores.
func (ShareOutput) Name ¶ added in v0.21.0
func (o ShareOutput) Name() pulumi.StringOutput
The resource name of the share, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}/shares/{share_id}`.
func (ShareOutput) NfsExportOptions ¶ added in v0.21.0
func (o ShareOutput) NfsExportOptions() NfsExportOptionsResponseArrayOutput
Nfs Export Options. There is a limit of 10 export options per file share.
func (ShareOutput) Project ¶ added in v0.21.0
func (o ShareOutput) Project() pulumi.StringOutput
func (ShareOutput) ShareId ¶ added in v0.21.0
func (o ShareOutput) ShareId() pulumi.StringOutput
Required. The ID to use for the share. The ID must be unique within the specified instance. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.
func (ShareOutput) State ¶ added in v0.21.0
func (o ShareOutput) State() pulumi.StringOutput
The share state.
func (ShareOutput) ToShareOutput ¶ added in v0.21.0
func (o ShareOutput) ToShareOutput() ShareOutput
func (ShareOutput) ToShareOutputWithContext ¶ added in v0.21.0
func (o ShareOutput) ToShareOutputWithContext(ctx context.Context) ShareOutput
type ShareState ¶ added in v0.21.0
type ShareState struct { }
func (ShareState) ElementType ¶ added in v0.21.0
func (ShareState) ElementType() reflect.Type
type Snapshot ¶ added in v0.8.0
type Snapshot struct { pulumi.CustomResourceState // The time when the snapshot was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // A description of the snapshot with 2048 characters or less. Requests with longer descriptions will be rejected. Description pulumi.StringOutput `pulumi:"description"` // The amount of bytes needed to allocate a full copy of the snapshot content FilesystemUsedBytes pulumi.StringOutput `pulumi:"filesystemUsedBytes"` InstanceId pulumi.StringOutput `pulumi:"instanceId"` // Resource labels to represent user provided metadata. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The resource name of the snapshot, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}/snapshots/{snapshot_id}`. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Required. The ID to use for the snapshot. The ID must be unique within the specified instance. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. SnapshotId pulumi.StringOutput `pulumi:"snapshotId"` // The snapshot state. State pulumi.StringOutput `pulumi:"state"` }
Creates a snapshot. Auto-naming is currently not supported for this resource.
func GetSnapshot ¶ added in v0.8.0
func GetSnapshot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnapshotState, opts ...pulumi.ResourceOption) (*Snapshot, error)
GetSnapshot gets an existing Snapshot resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSnapshot ¶ added in v0.8.0
func NewSnapshot(ctx *pulumi.Context, name string, args *SnapshotArgs, opts ...pulumi.ResourceOption) (*Snapshot, error)
NewSnapshot registers a new resource with the given unique name, arguments, and options.
func (*Snapshot) ElementType ¶ added in v0.8.0
func (*Snapshot) ToSnapshotOutput ¶ added in v0.8.0
func (i *Snapshot) ToSnapshotOutput() SnapshotOutput
func (*Snapshot) ToSnapshotOutputWithContext ¶ added in v0.8.0
func (i *Snapshot) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotArgs ¶ added in v0.8.0
type SnapshotArgs struct { // A description of the snapshot with 2048 characters or less. Requests with longer descriptions will be rejected. Description pulumi.StringPtrInput InstanceId pulumi.StringInput // Resource labels to represent user provided metadata. Labels pulumi.StringMapInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // Required. The ID to use for the snapshot. The ID must be unique within the specified instance. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. SnapshotId pulumi.StringInput }
The set of arguments for constructing a Snapshot resource.
func (SnapshotArgs) ElementType ¶ added in v0.8.0
func (SnapshotArgs) ElementType() reflect.Type
type SnapshotInput ¶ added in v0.8.0
type SnapshotInput interface { pulumi.Input ToSnapshotOutput() SnapshotOutput ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput }
type SnapshotOutput ¶ added in v0.8.0
type SnapshotOutput struct{ *pulumi.OutputState }
func (SnapshotOutput) CreateTime ¶ added in v0.19.0
func (o SnapshotOutput) CreateTime() pulumi.StringOutput
The time when the snapshot was created.
func (SnapshotOutput) Description ¶ added in v0.19.0
func (o SnapshotOutput) Description() pulumi.StringOutput
A description of the snapshot with 2048 characters or less. Requests with longer descriptions will be rejected.
func (SnapshotOutput) ElementType ¶ added in v0.8.0
func (SnapshotOutput) ElementType() reflect.Type
func (SnapshotOutput) FilesystemUsedBytes ¶ added in v0.19.0
func (o SnapshotOutput) FilesystemUsedBytes() pulumi.StringOutput
The amount of bytes needed to allocate a full copy of the snapshot content
func (SnapshotOutput) InstanceId ¶ added in v0.21.0
func (o SnapshotOutput) InstanceId() pulumi.StringOutput
func (SnapshotOutput) Labels ¶ added in v0.19.0
func (o SnapshotOutput) Labels() pulumi.StringMapOutput
Resource labels to represent user provided metadata.
func (SnapshotOutput) Location ¶ added in v0.21.0
func (o SnapshotOutput) Location() pulumi.StringOutput
func (SnapshotOutput) Name ¶ added in v0.19.0
func (o SnapshotOutput) Name() pulumi.StringOutput
The resource name of the snapshot, in the format `projects/{project_id}/locations/{location_id}/instances/{instance_id}/snapshots/{snapshot_id}`.
func (SnapshotOutput) Project ¶ added in v0.21.0
func (o SnapshotOutput) Project() pulumi.StringOutput
func (SnapshotOutput) SnapshotId ¶ added in v0.21.0
func (o SnapshotOutput) SnapshotId() pulumi.StringOutput
Required. The ID to use for the snapshot. The ID must be unique within the specified instance. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.
func (SnapshotOutput) State ¶ added in v0.19.0
func (o SnapshotOutput) State() pulumi.StringOutput
The snapshot state.
func (SnapshotOutput) ToSnapshotOutput ¶ added in v0.8.0
func (o SnapshotOutput) ToSnapshotOutput() SnapshotOutput
func (SnapshotOutput) ToSnapshotOutputWithContext ¶ added in v0.8.0
func (o SnapshotOutput) ToSnapshotOutputWithContext(ctx context.Context) SnapshotOutput
type SnapshotState ¶ added in v0.8.0
type SnapshotState struct { }
func (SnapshotState) ElementType ¶ added in v0.8.0
func (SnapshotState) ElementType() reflect.Type