Documentation
¶
Index ¶
- Constants
- type Backup
- type BackupArgs
- type BackupInput
- type BackupOutput
- type BackupState
- 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
- 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) 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) CreateTime() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Description() pulumi.StringOutput
- 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) MaxShareCount() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Networks() NetworkConfigResponseArrayOutput
- 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 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 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) 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) SquashMode() pulumi.StringOutput
- func (o NfsExportOptionsResponseOutput) ToNfsExportOptionsResponseOutput() NfsExportOptionsResponseOutput
- func (o NfsExportOptionsResponseOutput) ToNfsExportOptionsResponseOutputWithContext(ctx context.Context) NfsExportOptionsResponseOutput
- 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 Snapshot
- type SnapshotArgs
- type SnapshotInput
- type SnapshotOutput
- type SnapshotState
Constants ¶
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") )
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 ( // 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 // 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"` // Resource labels to represent user provided metadata. Labels pulumi.StringMapOutput `pulumi:"labels"` // The resource name of the backup, in the format `projects/{project_id}/locations/{location_id}/backups/{backup_id}`. Name pulumi.StringOutput `pulumi:"name"` // Reserved for future use. SatisfiesPzs pulumi.BoolOutput `pulumi:"satisfiesPzs"` SourceFileShare pulumi.StringOutput `pulumi:"sourceFileShare"` // The resource name of the source Cloud 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 Cloud 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 // 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 Cloud 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) ElementType ¶
func (BackupOutput) ElementType() reflect.Type
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 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). Cloud 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). Cloud 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 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"` // Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other. Etag pulumi.StringOutput `pulumi:"etag"` FileShares FileShareConfigResponseArrayOutput `pulumi:"fileShares"` // KMS key name used for data encryption. KmsKeyName pulumi.StringOutput `pulumi:"kmsKeyName"` // Resource labels to represent user provided metadata. Labels pulumi.StringMapOutput `pulumi:"labels"` MaxShareCount pulumi.StringOutput `pulumi:"maxShareCount"` // 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"` // 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 description of the instance (2048 characters or less). Description pulumi.StringPtrInput // 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 // VPC networks to which the instance is connected. For this version, only a single network is supported. Networks NetworkConfigArrayInput Project pulumi.StringPtrInput // 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) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
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"` // 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 Cloud 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 Cloud 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) 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 Cloud 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 Cloud 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 Cloud 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 time when the instance was created. CreateTime string `pulumi:"createTime"` // The description of the instance (2048 characters or less). Description string `pulumi:"description"` // 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"` MaxShareCount string `pulumi:"maxShareCount"` // 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"` // 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) 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) 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) MaxShareCount ¶ added in v0.16.0
func (o LookupInstanceResultOutput) MaxShareCount() pulumi.StringOutput
The max number of shares allowed.
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) 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 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 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 or a /24 CIDR block for High Scale or 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 or 192.168.0.0/24. The range you specify can't overlap with either existing subnets or assigned IP address ranges for other Cloud 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 or a /24 CIDR block for High Scale or 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 or 192.168.0.0/24. The range you specify can't overlap with either existing subnets or assigned IP address ranges for other Cloud 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 or a /24 CIDR block for High Scale or 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 or 192.168.0.0/24. The range you specify can't overlap with either existing subnets or assigned IP address ranges for other Cloud 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 or a /24 CIDR block for High Scale or 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 or 192.168.0.0/24. The range you specify can't overlap with either existing subnets or assigned IP address ranges for other Cloud 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 or a /24 CIDR block for High Scale or 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 or 192.168.0.0/24. The range you specify can't overlap with either existing subnets or assigned IP address ranges for other Cloud 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"` // 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"` // 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) 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"` // 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) 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 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 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"` // Resource labels to represent user provided metadata. Labels pulumi.StringMapOutput `pulumi:"labels"` // 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"` // 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) ElementType ¶ added in v0.8.0
func (SnapshotOutput) ElementType() reflect.Type
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