Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job google_storage_transfer_job}.
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJob(scope: Construct, id: string, config: StorageTransferJobConfig)
Name | Type | Description |
---|---|---|
scope |
constructs.Construct |
The scope in which to define this construct. |
id |
string |
The scoped construct ID. |
config |
StorageTransferJobConfig |
No description. |
- Type: constructs.Construct
The scope in which to define this construct.
- Type: string
The scoped construct ID.
Must be unique amongst siblings in the same scope
- Type: StorageTransferJobConfig
Name | Description |
---|---|
toString |
Returns a string representation of this construct. |
addOverride |
No description. |
overrideLogicalId |
Overrides the auto-generated logical ID with a specific ID. |
resetOverrideLogicalId |
Resets a previously passed logical Id to use the auto-generated logical id again. |
toHclTerraform |
No description. |
toMetadata |
No description. |
toTerraform |
Adds this resource to the terraform JSON output. |
addMoveTarget |
Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
hasResourceMove |
No description. |
importFrom |
No description. |
interpolationForAttribute |
No description. |
moveFromId |
Move the resource corresponding to "id" to this resource. |
moveTo |
Moves this resource to the target resource given by moveTarget. |
moveToId |
Moves this resource to the resource corresponding to "id". |
putEventStream |
No description. |
putLoggingConfig |
No description. |
putNotificationConfig |
No description. |
putReplicationSpec |
No description. |
putSchedule |
No description. |
putTransferSpec |
No description. |
resetEventStream |
No description. |
resetId |
No description. |
resetLoggingConfig |
No description. |
resetName |
No description. |
resetNotificationConfig |
No description. |
resetProject |
No description. |
resetReplicationSpec |
No description. |
resetSchedule |
No description. |
resetStatus |
No description. |
resetTransferSpec |
No description. |
public toString(): string
Returns a string representation of this construct.
public addOverride(path: string, value: any): void
- Type: string
- Type: any
public overrideLogicalId(newLogicalId: string): void
Overrides the auto-generated logical ID with a specific ID.
- Type: string
The new logical ID to use for this stack element.
public resetOverrideLogicalId(): void
Resets a previously passed logical Id to use the auto-generated logical id again.
public toHclTerraform(): any
public toMetadata(): any
public toTerraform(): any
Adds this resource to the terraform JSON output.
public addMoveTarget(moveTarget: string): void
Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
- Type: string
The string move target that will correspond to this resource.
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
public importFrom(id: string, provider?: TerraformProvider): void
- Type: string
- Type: cdktf.TerraformProvider
public interpolationForAttribute(terraformAttribute: string): IResolvable
- Type: string
public moveFromId(id: string): void
Move the resource corresponding to "id" to this resource.
Note that the resource being moved from must be marked as moved using it's instance function.
- Type: string
Full id of resource being moved from, e.g. "aws_s3_bucket.example".
public moveTo(moveTarget: string, index?: string | number): void
Moves this resource to the target resource given by moveTarget.
- Type: string
The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
- Type: string | number
Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
public moveToId(id: string): void
Moves this resource to the resource corresponding to "id".
- Type: string
Full id of resource to move to, e.g. "aws_s3_bucket.example".
public putEventStream(value: StorageTransferJobEventStream): void
public putLoggingConfig(value: StorageTransferJobLoggingConfig): void
public putNotificationConfig(value: StorageTransferJobNotificationConfig): void
public putReplicationSpec(value: StorageTransferJobReplicationSpec): void
public putSchedule(value: StorageTransferJobSchedule): void
public putTransferSpec(value: StorageTransferJobTransferSpec): void
public resetEventStream(): void
public resetId(): void
public resetLoggingConfig(): void
public resetName(): void
public resetNotificationConfig(): void
public resetProject(): void
public resetReplicationSpec(): void
public resetSchedule(): void
public resetStatus(): void
public resetTransferSpec(): void
Name | Description |
---|---|
isConstruct |
Checks if x is a construct. |
isTerraformElement |
No description. |
isTerraformResource |
No description. |
generateConfigForImport |
Generates CDKTF code for importing a StorageTransferJob resource upon running "cdktf plan ". |
import { storageTransferJob } from '@cdktf/provider-google'
storageTransferJob.StorageTransferJob.isConstruct(x: any)
Checks if x
is a construct.
Use this method instead of instanceof
to properly detect Construct
instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the constructs
library on
disk are seen as independent, completely different libraries. As a
consequence, the class Construct
in each copy of the constructs
library
is seen as a different class, and an instance of one class will not test as
instanceof
the other class. npm install
will not create installations
like this, but users may manually symlink construct libraries together or
use a monorepo tool: in those cases, multiple copies of the constructs
library can be accidentally installed, and instanceof
will behave
unpredictably. It is safest to avoid using instanceof
, and using
this type-testing method instead.
- Type: any
Any object.
import { storageTransferJob } from '@cdktf/provider-google'
storageTransferJob.StorageTransferJob.isTerraformElement(x: any)
- Type: any
import { storageTransferJob } from '@cdktf/provider-google'
storageTransferJob.StorageTransferJob.isTerraformResource(x: any)
- Type: any
import { storageTransferJob } from '@cdktf/provider-google'
storageTransferJob.StorageTransferJob.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
Generates CDKTF code for importing a StorageTransferJob resource upon running "cdktf plan ".
- Type: constructs.Construct
The scope in which to define this construct.
- Type: string
The construct id used in the generated config for the StorageTransferJob to import.
- Type: string
The id of the existing StorageTransferJob that should be imported.
Refer to the {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#import import section} in the documentation of this resource for the id to use
- Type: cdktf.TerraformProvider
? Optional instance of the provider where the StorageTransferJob to import is found.
Name | Type | Description |
---|---|---|
node |
constructs.Node |
The tree node. |
cdktfStack |
cdktf.TerraformStack |
No description. |
fqn |
string |
No description. |
friendlyUniqueId |
string |
No description. |
terraformMetaArguments |
{[ key: string ]: any} |
No description. |
terraformResourceType |
string |
No description. |
terraformGeneratorMetadata |
cdktf.TerraformProviderGeneratorMetadata |
No description. |
connection |
cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection |
No description. |
count |
number | cdktf.TerraformCount |
No description. |
dependsOn |
string[] |
No description. |
forEach |
cdktf.ITerraformIterator |
No description. |
lifecycle |
cdktf.TerraformResourceLifecycle |
No description. |
provider |
cdktf.TerraformProvider |
No description. |
provisioners |
cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] |
No description. |
creationTime |
string |
No description. |
deletionTime |
string |
No description. |
eventStream |
StorageTransferJobEventStreamOutputReference |
No description. |
lastModificationTime |
string |
No description. |
loggingConfig |
StorageTransferJobLoggingConfigOutputReference |
No description. |
notificationConfig |
StorageTransferJobNotificationConfigOutputReference |
No description. |
replicationSpec |
StorageTransferJobReplicationSpecOutputReference |
No description. |
schedule |
StorageTransferJobScheduleOutputReference |
No description. |
transferSpec |
StorageTransferJobTransferSpecOutputReference |
No description. |
descriptionInput |
string |
No description. |
eventStreamInput |
StorageTransferJobEventStream |
No description. |
idInput |
string |
No description. |
loggingConfigInput |
StorageTransferJobLoggingConfig |
No description. |
nameInput |
string |
No description. |
notificationConfigInput |
StorageTransferJobNotificationConfig |
No description. |
projectInput |
string |
No description. |
replicationSpecInput |
StorageTransferJobReplicationSpec |
No description. |
scheduleInput |
StorageTransferJobSchedule |
No description. |
statusInput |
string |
No description. |
transferSpecInput |
StorageTransferJobTransferSpec |
No description. |
description |
string |
No description. |
id |
string |
No description. |
name |
string |
No description. |
project |
string |
No description. |
status |
string |
No description. |
public readonly node: Node;
- Type: constructs.Node
The tree node.
public readonly cdktfStack: TerraformStack;
- Type: cdktf.TerraformStack
public readonly fqn: string;
- Type: string
public readonly friendlyUniqueId: string;
- Type: string
public readonly terraformMetaArguments: {[ key: string ]: any};
- Type: {[ key: string ]: any}
public readonly terraformResourceType: string;
- Type: string
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
- Type: cdktf.TerraformProviderGeneratorMetadata
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
- Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
public readonly count: number | TerraformCount;
- Type: number | cdktf.TerraformCount
public readonly dependsOn: string[];
- Type: string[]
public readonly forEach: ITerraformIterator;
- Type: cdktf.ITerraformIterator
public readonly lifecycle: TerraformResourceLifecycle;
- Type: cdktf.TerraformResourceLifecycle
public readonly provider: TerraformProvider;
- Type: cdktf.TerraformProvider
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
- Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
public readonly creationTime: string;
- Type: string
public readonly deletionTime: string;
- Type: string
public readonly eventStream: StorageTransferJobEventStreamOutputReference;
public readonly lastModificationTime: string;
- Type: string
public readonly loggingConfig: StorageTransferJobLoggingConfigOutputReference;
public readonly notificationConfig: StorageTransferJobNotificationConfigOutputReference;
public readonly replicationSpec: StorageTransferJobReplicationSpecOutputReference;
public readonly schedule: StorageTransferJobScheduleOutputReference;
public readonly transferSpec: StorageTransferJobTransferSpecOutputReference;
public readonly descriptionInput: string;
- Type: string
public readonly eventStreamInput: StorageTransferJobEventStream;
public readonly idInput: string;
- Type: string
public readonly loggingConfigInput: StorageTransferJobLoggingConfig;
public readonly nameInput: string;
- Type: string
public readonly notificationConfigInput: StorageTransferJobNotificationConfig;
public readonly projectInput: string;
- Type: string
public readonly replicationSpecInput: StorageTransferJobReplicationSpec;
public readonly scheduleInput: StorageTransferJobSchedule;
public readonly statusInput: string;
- Type: string
public readonly transferSpecInput: StorageTransferJobTransferSpec;
public readonly description: string;
- Type: string
public readonly id: string;
- Type: string
public readonly name: string;
- Type: string
public readonly project: string;
- Type: string
public readonly status: string;
- Type: string
Name | Type | Description |
---|---|---|
tfResourceType |
string |
No description. |
public readonly tfResourceType: string;
- Type: string
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobConfig: storageTransferJob.StorageTransferJobConfig = { ... }
Name | Type | Description |
---|---|---|
connection |
cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection |
No description. |
count |
number | cdktf.TerraformCount |
No description. |
dependsOn |
cdktf.ITerraformDependable[] |
No description. |
forEach |
cdktf.ITerraformIterator |
No description. |
lifecycle |
cdktf.TerraformResourceLifecycle |
No description. |
provider |
cdktf.TerraformProvider |
No description. |
provisioners |
cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] |
No description. |
description |
string |
Unique description to identify the Transfer Job. |
eventStream |
StorageTransferJobEventStream |
event_stream block. |
id |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#id StorageTransferJob#id}. |
loggingConfig |
StorageTransferJobLoggingConfig |
logging_config block. |
name |
string |
The name of the Transfer Job. |
notificationConfig |
StorageTransferJobNotificationConfig |
notification_config block. |
project |
string |
The project in which the resource belongs. If it is not provided, the provider project is used. |
replicationSpec |
StorageTransferJobReplicationSpec |
replication_spec block. |
schedule |
StorageTransferJobSchedule |
schedule block. |
status |
string |
Status of the job. |
transferSpec |
StorageTransferJobTransferSpec |
transfer_spec block. |
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
- Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection
public readonly count: number | TerraformCount;
- Type: number | cdktf.TerraformCount
public readonly dependsOn: ITerraformDependable[];
- Type: cdktf.ITerraformDependable[]
public readonly forEach: ITerraformIterator;
- Type: cdktf.ITerraformIterator
public readonly lifecycle: TerraformResourceLifecycle;
- Type: cdktf.TerraformResourceLifecycle
public readonly provider: TerraformProvider;
- Type: cdktf.TerraformProvider
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
- Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]
public readonly description: string;
- Type: string
Unique description to identify the Transfer Job.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#description StorageTransferJob#description}
public readonly eventStream: StorageTransferJobEventStream;
event_stream block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#event_stream StorageTransferJob#event_stream}
public readonly id: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#id StorageTransferJob#id}.
Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
public readonly loggingConfig: StorageTransferJobLoggingConfig;
logging_config block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#logging_config StorageTransferJob#logging_config}
public readonly name: string;
- Type: string
The name of the Transfer Job.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#name StorageTransferJob#name}
public readonly notificationConfig: StorageTransferJobNotificationConfig;
notification_config block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#notification_config StorageTransferJob#notification_config}
public readonly project: string;
- Type: string
The project in which the resource belongs. If it is not provided, the provider project is used.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#project StorageTransferJob#project}
public readonly replicationSpec: StorageTransferJobReplicationSpec;
replication_spec block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#replication_spec StorageTransferJob#replication_spec}
public readonly schedule: StorageTransferJobSchedule;
schedule block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#schedule StorageTransferJob#schedule}
public readonly status: string;
- Type: string
Status of the job.
Default: ENABLED. NOTE: The effect of the new job status takes place during a subsequent job run. For example, if you change the job status from ENABLED to DISABLED, and an operation spawned by the transfer is running, the status change would not affect the current operation.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#status StorageTransferJob#status}
public readonly transferSpec: StorageTransferJobTransferSpec;
transfer_spec block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#transfer_spec StorageTransferJob#transfer_spec}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobEventStream: storageTransferJob.StorageTransferJobEventStream = { ... }
Name | Type | Description |
---|---|---|
name |
string |
Specifies a unique name of the resource such as AWS SQS ARN in the form 'arn:aws:sqs:region:account_id:queue_name', or Pub/Sub subscription resource name in the form 'projects/{project}/subscriptions/{sub}'. |
eventStreamExpirationTime |
string |
Specifies the data and time at which Storage Transfer Service stops listening for events from this stream. |
eventStreamStartTime |
string |
Specifies the date and time that Storage Transfer Service starts listening for events from this stream. |
public readonly name: string;
- Type: string
Specifies a unique name of the resource such as AWS SQS ARN in the form 'arn:aws:sqs:region:account_id:queue_name', or Pub/Sub subscription resource name in the form 'projects/{project}/subscriptions/{sub}'.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#name StorageTransferJob#name}
public readonly eventStreamExpirationTime: string;
- Type: string
Specifies the data and time at which Storage Transfer Service stops listening for events from this stream.
After this time, any transfers in progress will complete, but no new transfers are initiated
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#event_stream_expiration_time StorageTransferJob#event_stream_expiration_time}
public readonly eventStreamStartTime: string;
- Type: string
Specifies the date and time that Storage Transfer Service starts listening for events from this stream.
If no start time is specified or start time is in the past, Storage Transfer Service starts listening immediately
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#event_stream_start_time StorageTransferJob#event_stream_start_time}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobLoggingConfig: storageTransferJob.StorageTransferJobLoggingConfig = { ... }
Name | Type | Description |
---|---|---|
enableOnPremGcsTransferLogs |
boolean | cdktf.IResolvable |
For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer. |
logActions |
string[] |
Specifies the actions to be logged. Not supported for transfers with PosifxFilesystem data sources; use enable_on_prem_gcs_transfer_logs instead. |
logActionStates |
string[] |
States in which logActions are logged. Not supported for transfers with PosifxFilesystem data sources; use enable_on_prem_gcs_transfer_logs instead. |
public readonly enableOnPremGcsTransferLogs: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
For transfers with a PosixFilesystem source, this option enables the Cloud Storage transfer logs for this transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#enable_on_prem_gcs_transfer_logs StorageTransferJob#enable_on_prem_gcs_transfer_logs}
public readonly logActions: string[];
- Type: string[]
Specifies the actions to be logged. Not supported for transfers with PosifxFilesystem data sources; use enable_on_prem_gcs_transfer_logs instead.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#log_actions StorageTransferJob#log_actions}
public readonly logActionStates: string[];
- Type: string[]
States in which logActions are logged. Not supported for transfers with PosifxFilesystem data sources; use enable_on_prem_gcs_transfer_logs instead.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#log_action_states StorageTransferJob#log_action_states}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobNotificationConfig: storageTransferJob.StorageTransferJobNotificationConfig = { ... }
Name | Type | Description |
---|---|---|
payloadFormat |
string |
The desired format of the notification message payloads. One of "NONE" or "JSON". |
pubsubTopic |
string |
The Topic.name of the Pub/Sub topic to which to publish notifications. |
eventTypes |
string[] |
Event types for which a notification is desired. |
public readonly payloadFormat: string;
- Type: string
The desired format of the notification message payloads. One of "NONE" or "JSON".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#payload_format StorageTransferJob#payload_format}
public readonly pubsubTopic: string;
- Type: string
The Topic.name of the Pub/Sub topic to which to publish notifications.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#pubsub_topic StorageTransferJob#pubsub_topic}
public readonly eventTypes: string[];
- Type: string[]
Event types for which a notification is desired.
If empty, send notifications for all event types. The valid types are "TRANSFER_OPERATION_SUCCESS", "TRANSFER_OPERATION_FAILED", "TRANSFER_OPERATION_ABORTED".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#event_types StorageTransferJob#event_types}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobReplicationSpec: storageTransferJob.StorageTransferJobReplicationSpec = { ... }
Name | Type | Description |
---|---|---|
gcsDataSink |
StorageTransferJobReplicationSpecGcsDataSink |
gcs_data_sink block. |
gcsDataSource |
StorageTransferJobReplicationSpecGcsDataSource |
gcs_data_source block. |
objectConditions |
StorageTransferJobReplicationSpecObjectConditions |
object_conditions block. |
transferOptions |
StorageTransferJobReplicationSpecTransferOptions |
transfer_options block. |
public readonly gcsDataSink: StorageTransferJobReplicationSpecGcsDataSink;
gcs_data_sink block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#gcs_data_sink StorageTransferJob#gcs_data_sink}
public readonly gcsDataSource: StorageTransferJobReplicationSpecGcsDataSource;
gcs_data_source block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#gcs_data_source StorageTransferJob#gcs_data_source}
public readonly objectConditions: StorageTransferJobReplicationSpecObjectConditions;
object_conditions block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#object_conditions StorageTransferJob#object_conditions}
public readonly transferOptions: StorageTransferJobReplicationSpecTransferOptions;
transfer_options block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#transfer_options StorageTransferJob#transfer_options}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobReplicationSpecGcsDataSink: storageTransferJob.StorageTransferJobReplicationSpecGcsDataSink = { ... }
Name | Type | Description |
---|---|---|
bucketName |
string |
Google Cloud Storage bucket name. |
path |
string |
Google Cloud Storage path in bucket to transfer. |
public readonly bucketName: string;
- Type: string
Google Cloud Storage bucket name.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#bucket_name StorageTransferJob#bucket_name}
public readonly path: string;
- Type: string
Google Cloud Storage path in bucket to transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#path StorageTransferJob#path}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobReplicationSpecGcsDataSource: storageTransferJob.StorageTransferJobReplicationSpecGcsDataSource = { ... }
Name | Type | Description |
---|---|---|
bucketName |
string |
Google Cloud Storage bucket name. |
path |
string |
Google Cloud Storage path in bucket to transfer. |
public readonly bucketName: string;
- Type: string
Google Cloud Storage bucket name.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#bucket_name StorageTransferJob#bucket_name}
public readonly path: string;
- Type: string
Google Cloud Storage path in bucket to transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#path StorageTransferJob#path}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobReplicationSpecObjectConditions: storageTransferJob.StorageTransferJobReplicationSpecObjectConditions = { ... }
Name | Type | Description |
---|---|---|
excludePrefixes |
string[] |
exclude_prefixes must follow the requirements described for include_prefixes. |
includePrefixes |
string[] |
If include_refixes is specified, objects that satisfy the object conditions must have names that start with one of the include_prefixes and that do not start with any of the exclude_prefixes. |
lastModifiedBefore |
string |
If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. |
lastModifiedSince |
string |
If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. |
maxTimeElapsedSinceLastModification |
string |
A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". |
minTimeElapsedSinceLastModification |
string |
A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". |
public readonly excludePrefixes: string[];
- Type: string[]
exclude_prefixes must follow the requirements described for include_prefixes.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#exclude_prefixes StorageTransferJob#exclude_prefixes}
public readonly includePrefixes: string[];
- Type: string[]
If include_refixes is specified, objects that satisfy the object conditions must have names that start with one of the include_prefixes and that do not start with any of the exclude_prefixes.
If include_prefixes is not specified, all objects except those that have names starting with one of the exclude_prefixes must satisfy the object conditions.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#include_prefixes StorageTransferJob#include_prefixes}
public readonly lastModifiedBefore: string;
- Type: string
If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#last_modified_before StorageTransferJob#last_modified_before}
public readonly lastModifiedSince: string;
- Type: string
If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#last_modified_since StorageTransferJob#last_modified_since}
public readonly maxTimeElapsedSinceLastModification: string;
- Type: string
A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#max_time_elapsed_since_last_modification StorageTransferJob#max_time_elapsed_since_last_modification}
public readonly minTimeElapsedSinceLastModification: string;
- Type: string
A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#min_time_elapsed_since_last_modification StorageTransferJob#min_time_elapsed_since_last_modification}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobReplicationSpecTransferOptions: storageTransferJob.StorageTransferJobReplicationSpecTransferOptions = { ... }
Name | Type | Description |
---|---|---|
deleteObjectsFromSourceAfterTransfer |
boolean | cdktf.IResolvable |
Whether objects should be deleted from the source after they are transferred to the sink. |
deleteObjectsUniqueInSink |
boolean | cdktf.IResolvable |
Whether objects that exist only in the sink should be deleted. |
metadataOptions |
StorageTransferJobReplicationSpecTransferOptionsMetadataOptions |
metadata_options block. |
overwriteObjectsAlreadyExistingInSink |
boolean | cdktf.IResolvable |
Whether overwriting objects that already exist in the sink is allowed. |
overwriteWhen |
string |
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by overwriteObjectsAlreadyExistingInSink. |
public readonly deleteObjectsFromSourceAfterTransfer: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Whether objects should be deleted from the source after they are transferred to the sink.
Note that this option and delete_objects_unique_in_sink are mutually exclusive.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#delete_objects_from_source_after_transfer StorageTransferJob#delete_objects_from_source_after_transfer}
public readonly deleteObjectsUniqueInSink: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Whether objects that exist only in the sink should be deleted.
Note that this option and delete_objects_from_source_after_transfer are mutually exclusive.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#delete_objects_unique_in_sink StorageTransferJob#delete_objects_unique_in_sink}
public readonly metadataOptions: StorageTransferJobReplicationSpecTransferOptionsMetadataOptions;
metadata_options block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#metadata_options StorageTransferJob#metadata_options}
public readonly overwriteObjectsAlreadyExistingInSink: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Whether overwriting objects that already exist in the sink is allowed.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#overwrite_objects_already_existing_in_sink StorageTransferJob#overwrite_objects_already_existing_in_sink}
public readonly overwriteWhen: string;
- Type: string
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by overwriteObjectsAlreadyExistingInSink.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#overwrite_when StorageTransferJob#overwrite_when}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobReplicationSpecTransferOptionsMetadataOptions: storageTransferJob.StorageTransferJobReplicationSpecTransferOptionsMetadataOptions = { ... }
Name | Type | Description |
---|---|---|
acl |
string |
Specifies how each object's ACLs should be preserved for transfers between Google Cloud Storage buckets. |
gid |
string |
Specifies how each file's POSIX group ID (GID) attribute should be handled by the transfer. |
kmsKey |
string |
Specifies how each object's Cloud KMS customer-managed encryption key (CMEK) is preserved for transfers between Google Cloud Storage buckets. |
mode |
string |
Specifies how each file's mode attribute should be handled by the transfer. |
storageClass |
string |
Specifies the storage class to set on objects being transferred to Google Cloud Storage buckets. |
symlink |
string |
Specifies how symlinks should be handled by the transfer. |
temporaryHold |
string |
SSpecifies how each object's temporary hold status should be preserved for transfers between Google Cloud Storage buckets. |
timeCreated |
string |
Specifies how each object's timeCreated metadata is preserved for transfers. |
uid |
string |
Specifies how each file's POSIX user ID (UID) attribute should be handled by the transfer. |
public readonly acl: string;
- Type: string
Specifies how each object's ACLs should be preserved for transfers between Google Cloud Storage buckets.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#acl StorageTransferJob#acl}
public readonly gid: string;
- Type: string
Specifies how each file's POSIX group ID (GID) attribute should be handled by the transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#gid StorageTransferJob#gid}
public readonly kmsKey: string;
- Type: string
Specifies how each object's Cloud KMS customer-managed encryption key (CMEK) is preserved for transfers between Google Cloud Storage buckets.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#kms_key StorageTransferJob#kms_key}
public readonly mode: string;
- Type: string
Specifies how each file's mode attribute should be handled by the transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#mode StorageTransferJob#mode}
public readonly storageClass: string;
- Type: string
Specifies the storage class to set on objects being transferred to Google Cloud Storage buckets.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#storage_class StorageTransferJob#storage_class}
public readonly symlink: string;
- Type: string
Specifies how symlinks should be handled by the transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#symlink StorageTransferJob#symlink}
public readonly temporaryHold: string;
- Type: string
SSpecifies how each object's temporary hold status should be preserved for transfers between Google Cloud Storage buckets.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#temporary_hold StorageTransferJob#temporary_hold}
public readonly timeCreated: string;
- Type: string
Specifies how each object's timeCreated metadata is preserved for transfers.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#time_created StorageTransferJob#time_created}
public readonly uid: string;
- Type: string
Specifies how each file's POSIX user ID (UID) attribute should be handled by the transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#uid StorageTransferJob#uid}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobSchedule: storageTransferJob.StorageTransferJobSchedule = { ... }
Name | Type | Description |
---|---|---|
scheduleStartDate |
StorageTransferJobScheduleScheduleStartDate |
schedule_start_date block. |
repeatInterval |
string |
Interval between the start of each scheduled transfer. |
scheduleEndDate |
StorageTransferJobScheduleScheduleEndDate |
schedule_end_date block. |
startTimeOfDay |
StorageTransferJobScheduleStartTimeOfDay |
start_time_of_day block. |
public readonly scheduleStartDate: StorageTransferJobScheduleScheduleStartDate;
schedule_start_date block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#schedule_start_date StorageTransferJob#schedule_start_date}
public readonly repeatInterval: string;
- Type: string
Interval between the start of each scheduled transfer.
If unspecified, the default value is 24 hours. This value may not be less than 1 hour. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#repeat_interval StorageTransferJob#repeat_interval}
public readonly scheduleEndDate: StorageTransferJobScheduleScheduleEndDate;
schedule_end_date block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#schedule_end_date StorageTransferJob#schedule_end_date}
public readonly startTimeOfDay: StorageTransferJobScheduleStartTimeOfDay;
start_time_of_day block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#start_time_of_day StorageTransferJob#start_time_of_day}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobScheduleScheduleEndDate: storageTransferJob.StorageTransferJobScheduleScheduleEndDate = { ... }
Name | Type | Description |
---|---|---|
day |
number |
Day of month. Must be from 1 to 31 and valid for the year and month. |
month |
number |
Month of year. Must be from 1 to 12. |
year |
number |
Year of date. Must be from 1 to 9999. |
public readonly day: number;
- Type: number
Day of month. Must be from 1 to 31 and valid for the year and month.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#day StorageTransferJob#day}
public readonly month: number;
- Type: number
Month of year. Must be from 1 to 12.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#month StorageTransferJob#month}
public readonly year: number;
- Type: number
Year of date. Must be from 1 to 9999.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#year StorageTransferJob#year}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobScheduleScheduleStartDate: storageTransferJob.StorageTransferJobScheduleScheduleStartDate = { ... }
Name | Type | Description |
---|---|---|
day |
number |
Day of month. Must be from 1 to 31 and valid for the year and month. |
month |
number |
Month of year. Must be from 1 to 12. |
year |
number |
Year of date. Must be from 1 to 9999. |
public readonly day: number;
- Type: number
Day of month. Must be from 1 to 31 and valid for the year and month.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#day StorageTransferJob#day}
public readonly month: number;
- Type: number
Month of year. Must be from 1 to 12.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#month StorageTransferJob#month}
public readonly year: number;
- Type: number
Year of date. Must be from 1 to 9999.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#year StorageTransferJob#year}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobScheduleStartTimeOfDay: storageTransferJob.StorageTransferJobScheduleStartTimeOfDay = { ... }
Name | Type | Description |
---|---|---|
hours |
number |
Hours of day in 24 hour format. Should be from 0 to 23. |
minutes |
number |
Minutes of hour of day. Must be from 0 to 59. |
nanos |
number |
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. |
seconds |
number |
Seconds of minutes of the time. Must normally be from 0 to 59. |
public readonly hours: number;
- Type: number
Hours of day in 24 hour format. Should be from 0 to 23.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#hours StorageTransferJob#hours}
public readonly minutes: number;
- Type: number
Minutes of hour of day. Must be from 0 to 59.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#minutes StorageTransferJob#minutes}
public readonly nanos: number;
- Type: number
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#nanos StorageTransferJob#nanos}
public readonly seconds: number;
- Type: number
Seconds of minutes of the time. Must normally be from 0 to 59.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#seconds StorageTransferJob#seconds}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpec: storageTransferJob.StorageTransferJobTransferSpec = { ... }
public readonly awsS3DataSource: StorageTransferJobTransferSpecAwsS3DataSource;
aws_s3_data_source block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#aws_s3_data_source StorageTransferJob#aws_s3_data_source}
public readonly azureBlobStorageDataSource: StorageTransferJobTransferSpecAzureBlobStorageDataSource;
azure_blob_storage_data_source block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#azure_blob_storage_data_source StorageTransferJob#azure_blob_storage_data_source}
public readonly gcsDataSink: StorageTransferJobTransferSpecGcsDataSink;
gcs_data_sink block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#gcs_data_sink StorageTransferJob#gcs_data_sink}
public readonly gcsDataSource: StorageTransferJobTransferSpecGcsDataSource;
gcs_data_source block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#gcs_data_source StorageTransferJob#gcs_data_source}
public readonly hdfsDataSource: StorageTransferJobTransferSpecHdfsDataSource;
hdfs_data_source block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#hdfs_data_source StorageTransferJob#hdfs_data_source}
public readonly httpDataSource: StorageTransferJobTransferSpecHttpDataSource;
http_data_source block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#http_data_source StorageTransferJob#http_data_source}
public readonly objectConditions: StorageTransferJobTransferSpecObjectConditions;
object_conditions block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#object_conditions StorageTransferJob#object_conditions}
public readonly posixDataSink: StorageTransferJobTransferSpecPosixDataSink;
posix_data_sink block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#posix_data_sink StorageTransferJob#posix_data_sink}
public readonly posixDataSource: StorageTransferJobTransferSpecPosixDataSource;
posix_data_source block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#posix_data_source StorageTransferJob#posix_data_source}
public readonly sinkAgentPoolName: string;
- Type: string
Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#sink_agent_pool_name StorageTransferJob#sink_agent_pool_name}
public readonly sourceAgentPoolName: string;
- Type: string
Specifies the agent pool name associated with the posix data source. When unspecified, the default name is used.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#source_agent_pool_name StorageTransferJob#source_agent_pool_name}
public readonly transferOptions: StorageTransferJobTransferSpecTransferOptions;
transfer_options block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#transfer_options StorageTransferJob#transfer_options}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpecAwsS3DataSource: storageTransferJob.StorageTransferJobTransferSpecAwsS3DataSource = { ... }
Name | Type | Description |
---|---|---|
bucketName |
string |
S3 Bucket name. |
awsAccessKey |
StorageTransferJobTransferSpecAwsS3DataSourceAwsAccessKey |
aws_access_key block. |
managedPrivateNetwork |
boolean | cdktf.IResolvable |
Egress bytes over a Google-managed private network. This network is shared between other users of Storage Transfer Service. |
path |
string |
S3 Bucket path in bucket to transfer. |
roleArn |
string |
The Amazon Resource Name (ARN) of the role to support temporary credentials via 'AssumeRoleWithWebIdentity'. |
public readonly bucketName: string;
- Type: string
S3 Bucket name.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#bucket_name StorageTransferJob#bucket_name}
public readonly awsAccessKey: StorageTransferJobTransferSpecAwsS3DataSourceAwsAccessKey;
aws_access_key block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#aws_access_key StorageTransferJob#aws_access_key}
public readonly managedPrivateNetwork: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Egress bytes over a Google-managed private network. This network is shared between other users of Storage Transfer Service.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#managed_private_network StorageTransferJob#managed_private_network}
public readonly path: string;
- Type: string
S3 Bucket path in bucket to transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#path StorageTransferJob#path}
public readonly roleArn: string;
- Type: string
The Amazon Resource Name (ARN) of the role to support temporary credentials via 'AssumeRoleWithWebIdentity'.
For more information about ARNs, see IAM ARNs. When a role ARN is provided, Transfer Service fetches temporary credentials for the session using a 'AssumeRoleWithWebIdentity' call for the provided role using the [GoogleServiceAccount][] for this project.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#role_arn StorageTransferJob#role_arn}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpecAwsS3DataSourceAwsAccessKey: storageTransferJob.StorageTransferJobTransferSpecAwsS3DataSourceAwsAccessKey = { ... }
Name | Type | Description |
---|---|---|
accessKeyId |
string |
AWS Key ID. |
secretAccessKey |
string |
AWS Secret Access Key. |
public readonly accessKeyId: string;
- Type: string
AWS Key ID.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#access_key_id StorageTransferJob#access_key_id}
public readonly secretAccessKey: string;
- Type: string
AWS Secret Access Key.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#secret_access_key StorageTransferJob#secret_access_key}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpecAzureBlobStorageDataSource: storageTransferJob.StorageTransferJobTransferSpecAzureBlobStorageDataSource = { ... }
Name | Type | Description |
---|---|---|
azureCredentials |
StorageTransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentials |
azure_credentials block. |
container |
string |
The container to transfer from the Azure Storage account. |
storageAccount |
string |
The name of the Azure Storage account. |
path |
string |
Root path to transfer objects. |
public readonly azureCredentials: StorageTransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentials;
azure_credentials block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#azure_credentials StorageTransferJob#azure_credentials}
public readonly container: string;
- Type: string
The container to transfer from the Azure Storage account.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#container StorageTransferJob#container}
public readonly storageAccount: string;
- Type: string
The name of the Azure Storage account.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#storage_account StorageTransferJob#storage_account}
public readonly path: string;
- Type: string
Root path to transfer objects.
Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#path StorageTransferJob#path}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentials: storageTransferJob.StorageTransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentials = { ... }
Name | Type | Description |
---|---|---|
sasToken |
string |
Azure shared access signature. |
public readonly sasToken: string;
- Type: string
Azure shared access signature.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#sas_token StorageTransferJob#sas_token}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpecGcsDataSink: storageTransferJob.StorageTransferJobTransferSpecGcsDataSink = { ... }
Name | Type | Description |
---|---|---|
bucketName |
string |
Google Cloud Storage bucket name. |
path |
string |
Google Cloud Storage path in bucket to transfer. |
public readonly bucketName: string;
- Type: string
Google Cloud Storage bucket name.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#bucket_name StorageTransferJob#bucket_name}
public readonly path: string;
- Type: string
Google Cloud Storage path in bucket to transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#path StorageTransferJob#path}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpecGcsDataSource: storageTransferJob.StorageTransferJobTransferSpecGcsDataSource = { ... }
Name | Type | Description |
---|---|---|
bucketName |
string |
Google Cloud Storage bucket name. |
path |
string |
Google Cloud Storage path in bucket to transfer. |
public readonly bucketName: string;
- Type: string
Google Cloud Storage bucket name.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#bucket_name StorageTransferJob#bucket_name}
public readonly path: string;
- Type: string
Google Cloud Storage path in bucket to transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#path StorageTransferJob#path}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpecHdfsDataSource: storageTransferJob.StorageTransferJobTransferSpecHdfsDataSource = { ... }
Name | Type | Description |
---|---|---|
path |
string |
Directory path to the filesystem. |
public readonly path: string;
- Type: string
Directory path to the filesystem.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#path StorageTransferJob#path}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpecHttpDataSource: storageTransferJob.StorageTransferJobTransferSpecHttpDataSource = { ... }
Name | Type | Description |
---|---|---|
listUrl |
string |
The URL that points to the file that stores the object list entries. |
public readonly listUrl: string;
- Type: string
The URL that points to the file that stores the object list entries.
This file must allow public access. Currently, only URLs with HTTP and HTTPS schemes are supported.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#list_url StorageTransferJob#list_url}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpecObjectConditions: storageTransferJob.StorageTransferJobTransferSpecObjectConditions = { ... }
Name | Type | Description |
---|---|---|
excludePrefixes |
string[] |
exclude_prefixes must follow the requirements described for include_prefixes. |
includePrefixes |
string[] |
If include_refixes is specified, objects that satisfy the object conditions must have names that start with one of the include_prefixes and that do not start with any of the exclude_prefixes. |
lastModifiedBefore |
string |
If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred. |
lastModifiedSince |
string |
If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred. |
maxTimeElapsedSinceLastModification |
string |
A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". |
minTimeElapsedSinceLastModification |
string |
A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". |
public readonly excludePrefixes: string[];
- Type: string[]
exclude_prefixes must follow the requirements described for include_prefixes.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#exclude_prefixes StorageTransferJob#exclude_prefixes}
public readonly includePrefixes: string[];
- Type: string[]
If include_refixes is specified, objects that satisfy the object conditions must have names that start with one of the include_prefixes and that do not start with any of the exclude_prefixes.
If include_prefixes is not specified, all objects except those that have names starting with one of the exclude_prefixes must satisfy the object conditions.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#include_prefixes StorageTransferJob#include_prefixes}
public readonly lastModifiedBefore: string;
- Type: string
If specified, only objects with a "last modification time" before this timestamp and objects that don't have a "last modification time" are transferred.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#last_modified_before StorageTransferJob#last_modified_before}
public readonly lastModifiedSince: string;
- Type: string
If specified, only objects with a "last modification time" on or after this timestamp and objects that don't have a "last modification time" are transferred.
A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#last_modified_since StorageTransferJob#last_modified_since}
public readonly maxTimeElapsedSinceLastModification: string;
- Type: string
A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#max_time_elapsed_since_last_modification StorageTransferJob#max_time_elapsed_since_last_modification}
public readonly minTimeElapsedSinceLastModification: string;
- Type: string
A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#min_time_elapsed_since_last_modification StorageTransferJob#min_time_elapsed_since_last_modification}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpecPosixDataSink: storageTransferJob.StorageTransferJobTransferSpecPosixDataSink = { ... }
Name | Type | Description |
---|---|---|
rootDirectory |
string |
Root directory path to the filesystem. |
public readonly rootDirectory: string;
- Type: string
Root directory path to the filesystem.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#root_directory StorageTransferJob#root_directory}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpecPosixDataSource: storageTransferJob.StorageTransferJobTransferSpecPosixDataSource = { ... }
Name | Type | Description |
---|---|---|
rootDirectory |
string |
Root directory path to the filesystem. |
public readonly rootDirectory: string;
- Type: string
Root directory path to the filesystem.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#root_directory StorageTransferJob#root_directory}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpecTransferOptions: storageTransferJob.StorageTransferJobTransferSpecTransferOptions = { ... }
Name | Type | Description |
---|---|---|
deleteObjectsFromSourceAfterTransfer |
boolean | cdktf.IResolvable |
Whether objects should be deleted from the source after they are transferred to the sink. |
deleteObjectsUniqueInSink |
boolean | cdktf.IResolvable |
Whether objects that exist only in the sink should be deleted. |
metadataOptions |
StorageTransferJobTransferSpecTransferOptionsMetadataOptions |
metadata_options block. |
overwriteObjectsAlreadyExistingInSink |
boolean | cdktf.IResolvable |
Whether overwriting objects that already exist in the sink is allowed. |
overwriteWhen |
string |
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by overwriteObjectsAlreadyExistingInSink. |
public readonly deleteObjectsFromSourceAfterTransfer: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Whether objects should be deleted from the source after they are transferred to the sink.
Note that this option and delete_objects_unique_in_sink are mutually exclusive.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#delete_objects_from_source_after_transfer StorageTransferJob#delete_objects_from_source_after_transfer}
public readonly deleteObjectsUniqueInSink: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Whether objects that exist only in the sink should be deleted.
Note that this option and delete_objects_from_source_after_transfer are mutually exclusive.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#delete_objects_unique_in_sink StorageTransferJob#delete_objects_unique_in_sink}
public readonly metadataOptions: StorageTransferJobTransferSpecTransferOptionsMetadataOptions;
metadata_options block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#metadata_options StorageTransferJob#metadata_options}
public readonly overwriteObjectsAlreadyExistingInSink: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Whether overwriting objects that already exist in the sink is allowed.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#overwrite_objects_already_existing_in_sink StorageTransferJob#overwrite_objects_already_existing_in_sink}
public readonly overwriteWhen: string;
- Type: string
When to overwrite objects that already exist in the sink. If not set, overwrite behavior is determined by overwriteObjectsAlreadyExistingInSink.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#overwrite_when StorageTransferJob#overwrite_when}
import { storageTransferJob } from '@cdktf/provider-google'
const storageTransferJobTransferSpecTransferOptionsMetadataOptions: storageTransferJob.StorageTransferJobTransferSpecTransferOptionsMetadataOptions = { ... }
Name | Type | Description |
---|---|---|
acl |
string |
Specifies how each object's ACLs should be preserved for transfers between Google Cloud Storage buckets. |
gid |
string |
Specifies how each file's POSIX group ID (GID) attribute should be handled by the transfer. |
kmsKey |
string |
Specifies how each object's Cloud KMS customer-managed encryption key (CMEK) is preserved for transfers between Google Cloud Storage buckets. |
mode |
string |
Specifies how each file's mode attribute should be handled by the transfer. |
storageClass |
string |
Specifies the storage class to set on objects being transferred to Google Cloud Storage buckets. |
symlink |
string |
Specifies how symlinks should be handled by the transfer. |
temporaryHold |
string |
SSpecifies how each object's temporary hold status should be preserved for transfers between Google Cloud Storage buckets. |
timeCreated |
string |
Specifies how each object's timeCreated metadata is preserved for transfers. |
uid |
string |
Specifies how each file's POSIX user ID (UID) attribute should be handled by the transfer. |
public readonly acl: string;
- Type: string
Specifies how each object's ACLs should be preserved for transfers between Google Cloud Storage buckets.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#acl StorageTransferJob#acl}
public readonly gid: string;
- Type: string
Specifies how each file's POSIX group ID (GID) attribute should be handled by the transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#gid StorageTransferJob#gid}
public readonly kmsKey: string;
- Type: string
Specifies how each object's Cloud KMS customer-managed encryption key (CMEK) is preserved for transfers between Google Cloud Storage buckets.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#kms_key StorageTransferJob#kms_key}
public readonly mode: string;
- Type: string
Specifies how each file's mode attribute should be handled by the transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#mode StorageTransferJob#mode}
public readonly storageClass: string;
- Type: string
Specifies the storage class to set on objects being transferred to Google Cloud Storage buckets.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#storage_class StorageTransferJob#storage_class}
public readonly symlink: string;
- Type: string
Specifies how symlinks should be handled by the transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#symlink StorageTransferJob#symlink}
public readonly temporaryHold: string;
- Type: string
SSpecifies how each object's temporary hold status should be preserved for transfers between Google Cloud Storage buckets.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#temporary_hold StorageTransferJob#temporary_hold}
public readonly timeCreated: string;
- Type: string
Specifies how each object's timeCreated metadata is preserved for transfers.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#time_created StorageTransferJob#time_created}
public readonly uid: string;
- Type: string
Specifies how each file's POSIX user ID (UID) attribute should be handled by the transfer.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/storage_transfer_job#uid StorageTransferJob#uid}
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobEventStreamOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetEventStreamExpirationTime |
No description. |
resetEventStreamStartTime |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetEventStreamExpirationTime(): void
public resetEventStreamStartTime(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
eventStreamExpirationTimeInput |
string |
No description. |
eventStreamStartTimeInput |
string |
No description. |
nameInput |
string |
No description. |
eventStreamExpirationTime |
string |
No description. |
eventStreamStartTime |
string |
No description. |
name |
string |
No description. |
internalValue |
StorageTransferJobEventStream |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly eventStreamExpirationTimeInput: string;
- Type: string
public readonly eventStreamStartTimeInput: string;
- Type: string
public readonly nameInput: string;
- Type: string
public readonly eventStreamExpirationTime: string;
- Type: string
public readonly eventStreamStartTime: string;
- Type: string
public readonly name: string;
- Type: string
public readonly internalValue: StorageTransferJobEventStream;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobLoggingConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetEnableOnPremGcsTransferLogs |
No description. |
resetLogActions |
No description. |
resetLogActionStates |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetEnableOnPremGcsTransferLogs(): void
public resetLogActions(): void
public resetLogActionStates(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
enableOnPremGcsTransferLogsInput |
boolean | cdktf.IResolvable |
No description. |
logActionsInput |
string[] |
No description. |
logActionStatesInput |
string[] |
No description. |
enableOnPremGcsTransferLogs |
boolean | cdktf.IResolvable |
No description. |
logActions |
string[] |
No description. |
logActionStates |
string[] |
No description. |
internalValue |
StorageTransferJobLoggingConfig |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly enableOnPremGcsTransferLogsInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly logActionsInput: string[];
- Type: string[]
public readonly logActionStatesInput: string[];
- Type: string[]
public readonly enableOnPremGcsTransferLogs: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly logActions: string[];
- Type: string[]
public readonly logActionStates: string[];
- Type: string[]
public readonly internalValue: StorageTransferJobLoggingConfig;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobNotificationConfigOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetEventTypes |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetEventTypes(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
eventTypesInput |
string[] |
No description. |
payloadFormatInput |
string |
No description. |
pubsubTopicInput |
string |
No description. |
eventTypes |
string[] |
No description. |
payloadFormat |
string |
No description. |
pubsubTopic |
string |
No description. |
internalValue |
StorageTransferJobNotificationConfig |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly eventTypesInput: string[];
- Type: string[]
public readonly payloadFormatInput: string;
- Type: string
public readonly pubsubTopicInput: string;
- Type: string
public readonly eventTypes: string[];
- Type: string[]
public readonly payloadFormat: string;
- Type: string
public readonly pubsubTopic: string;
- Type: string
public readonly internalValue: StorageTransferJobNotificationConfig;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobReplicationSpecGcsDataSinkOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetPath |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetPath(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
bucketNameInput |
string |
No description. |
pathInput |
string |
No description. |
bucketName |
string |
No description. |
path |
string |
No description. |
internalValue |
StorageTransferJobReplicationSpecGcsDataSink |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly bucketNameInput: string;
- Type: string
public readonly pathInput: string;
- Type: string
public readonly bucketName: string;
- Type: string
public readonly path: string;
- Type: string
public readonly internalValue: StorageTransferJobReplicationSpecGcsDataSink;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobReplicationSpecGcsDataSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetPath |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetPath(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
bucketNameInput |
string |
No description. |
pathInput |
string |
No description. |
bucketName |
string |
No description. |
path |
string |
No description. |
internalValue |
StorageTransferJobReplicationSpecGcsDataSource |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly bucketNameInput: string;
- Type: string
public readonly pathInput: string;
- Type: string
public readonly bucketName: string;
- Type: string
public readonly path: string;
- Type: string
public readonly internalValue: StorageTransferJobReplicationSpecGcsDataSource;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobReplicationSpecObjectConditionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetExcludePrefixes |
No description. |
resetIncludePrefixes |
No description. |
resetLastModifiedBefore |
No description. |
resetLastModifiedSince |
No description. |
resetMaxTimeElapsedSinceLastModification |
No description. |
resetMinTimeElapsedSinceLastModification |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetExcludePrefixes(): void
public resetIncludePrefixes(): void
public resetLastModifiedBefore(): void
public resetLastModifiedSince(): void
public resetMaxTimeElapsedSinceLastModification(): void
public resetMinTimeElapsedSinceLastModification(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
excludePrefixesInput |
string[] |
No description. |
includePrefixesInput |
string[] |
No description. |
lastModifiedBeforeInput |
string |
No description. |
lastModifiedSinceInput |
string |
No description. |
maxTimeElapsedSinceLastModificationInput |
string |
No description. |
minTimeElapsedSinceLastModificationInput |
string |
No description. |
excludePrefixes |
string[] |
No description. |
includePrefixes |
string[] |
No description. |
lastModifiedBefore |
string |
No description. |
lastModifiedSince |
string |
No description. |
maxTimeElapsedSinceLastModification |
string |
No description. |
minTimeElapsedSinceLastModification |
string |
No description. |
internalValue |
StorageTransferJobReplicationSpecObjectConditions |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly excludePrefixesInput: string[];
- Type: string[]
public readonly includePrefixesInput: string[];
- Type: string[]
public readonly lastModifiedBeforeInput: string;
- Type: string
public readonly lastModifiedSinceInput: string;
- Type: string
public readonly maxTimeElapsedSinceLastModificationInput: string;
- Type: string
public readonly minTimeElapsedSinceLastModificationInput: string;
- Type: string
public readonly excludePrefixes: string[];
- Type: string[]
public readonly includePrefixes: string[];
- Type: string[]
public readonly lastModifiedBefore: string;
- Type: string
public readonly lastModifiedSince: string;
- Type: string
public readonly maxTimeElapsedSinceLastModification: string;
- Type: string
public readonly minTimeElapsedSinceLastModification: string;
- Type: string
public readonly internalValue: StorageTransferJobReplicationSpecObjectConditions;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobReplicationSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putGcsDataSink |
No description. |
putGcsDataSource |
No description. |
putObjectConditions |
No description. |
putTransferOptions |
No description. |
resetGcsDataSink |
No description. |
resetGcsDataSource |
No description. |
resetObjectConditions |
No description. |
resetTransferOptions |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putGcsDataSink(value: StorageTransferJobReplicationSpecGcsDataSink): void
public putGcsDataSource(value: StorageTransferJobReplicationSpecGcsDataSource): void
public putObjectConditions(value: StorageTransferJobReplicationSpecObjectConditions): void
public putTransferOptions(value: StorageTransferJobReplicationSpecTransferOptions): void
public resetGcsDataSink(): void
public resetGcsDataSource(): void
public resetObjectConditions(): void
public resetTransferOptions(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
gcsDataSink |
StorageTransferJobReplicationSpecGcsDataSinkOutputReference |
No description. |
gcsDataSource |
StorageTransferJobReplicationSpecGcsDataSourceOutputReference |
No description. |
objectConditions |
StorageTransferJobReplicationSpecObjectConditionsOutputReference |
No description. |
transferOptions |
StorageTransferJobReplicationSpecTransferOptionsOutputReference |
No description. |
gcsDataSinkInput |
StorageTransferJobReplicationSpecGcsDataSink |
No description. |
gcsDataSourceInput |
StorageTransferJobReplicationSpecGcsDataSource |
No description. |
objectConditionsInput |
StorageTransferJobReplicationSpecObjectConditions |
No description. |
transferOptionsInput |
StorageTransferJobReplicationSpecTransferOptions |
No description. |
internalValue |
StorageTransferJobReplicationSpec |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly gcsDataSink: StorageTransferJobReplicationSpecGcsDataSinkOutputReference;
public readonly gcsDataSource: StorageTransferJobReplicationSpecGcsDataSourceOutputReference;
public readonly objectConditions: StorageTransferJobReplicationSpecObjectConditionsOutputReference;
public readonly transferOptions: StorageTransferJobReplicationSpecTransferOptionsOutputReference;
public readonly gcsDataSinkInput: StorageTransferJobReplicationSpecGcsDataSink;
public readonly gcsDataSourceInput: StorageTransferJobReplicationSpecGcsDataSource;
public readonly objectConditionsInput: StorageTransferJobReplicationSpecObjectConditions;
public readonly transferOptionsInput: StorageTransferJobReplicationSpecTransferOptions;
public readonly internalValue: StorageTransferJobReplicationSpec;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobReplicationSpecTransferOptionsMetadataOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetAcl |
No description. |
resetGid |
No description. |
resetKmsKey |
No description. |
resetMode |
No description. |
resetStorageClass |
No description. |
resetSymlink |
No description. |
resetTemporaryHold |
No description. |
resetTimeCreated |
No description. |
resetUid |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetAcl(): void
public resetGid(): void
public resetKmsKey(): void
public resetMode(): void
public resetStorageClass(): void
public resetSymlink(): void
public resetTemporaryHold(): void
public resetTimeCreated(): void
public resetUid(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
aclInput |
string |
No description. |
gidInput |
string |
No description. |
kmsKeyInput |
string |
No description. |
modeInput |
string |
No description. |
storageClassInput |
string |
No description. |
symlinkInput |
string |
No description. |
temporaryHoldInput |
string |
No description. |
timeCreatedInput |
string |
No description. |
uidInput |
string |
No description. |
acl |
string |
No description. |
gid |
string |
No description. |
kmsKey |
string |
No description. |
mode |
string |
No description. |
storageClass |
string |
No description. |
symlink |
string |
No description. |
temporaryHold |
string |
No description. |
timeCreated |
string |
No description. |
uid |
string |
No description. |
internalValue |
StorageTransferJobReplicationSpecTransferOptionsMetadataOptions |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly aclInput: string;
- Type: string
public readonly gidInput: string;
- Type: string
public readonly kmsKeyInput: string;
- Type: string
public readonly modeInput: string;
- Type: string
public readonly storageClassInput: string;
- Type: string
public readonly symlinkInput: string;
- Type: string
public readonly temporaryHoldInput: string;
- Type: string
public readonly timeCreatedInput: string;
- Type: string
public readonly uidInput: string;
- Type: string
public readonly acl: string;
- Type: string
public readonly gid: string;
- Type: string
public readonly kmsKey: string;
- Type: string
public readonly mode: string;
- Type: string
public readonly storageClass: string;
- Type: string
public readonly symlink: string;
- Type: string
public readonly temporaryHold: string;
- Type: string
public readonly timeCreated: string;
- Type: string
public readonly uid: string;
- Type: string
public readonly internalValue: StorageTransferJobReplicationSpecTransferOptionsMetadataOptions;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobReplicationSpecTransferOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putMetadataOptions |
No description. |
resetDeleteObjectsFromSourceAfterTransfer |
No description. |
resetDeleteObjectsUniqueInSink |
No description. |
resetMetadataOptions |
No description. |
resetOverwriteObjectsAlreadyExistingInSink |
No description. |
resetOverwriteWhen |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putMetadataOptions(value: StorageTransferJobReplicationSpecTransferOptionsMetadataOptions): void
public resetDeleteObjectsFromSourceAfterTransfer(): void
public resetDeleteObjectsUniqueInSink(): void
public resetMetadataOptions(): void
public resetOverwriteObjectsAlreadyExistingInSink(): void
public resetOverwriteWhen(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
metadataOptions |
StorageTransferJobReplicationSpecTransferOptionsMetadataOptionsOutputReference |
No description. |
deleteObjectsFromSourceAfterTransferInput |
boolean | cdktf.IResolvable |
No description. |
deleteObjectsUniqueInSinkInput |
boolean | cdktf.IResolvable |
No description. |
metadataOptionsInput |
StorageTransferJobReplicationSpecTransferOptionsMetadataOptions |
No description. |
overwriteObjectsAlreadyExistingInSinkInput |
boolean | cdktf.IResolvable |
No description. |
overwriteWhenInput |
string |
No description. |
deleteObjectsFromSourceAfterTransfer |
boolean | cdktf.IResolvable |
No description. |
deleteObjectsUniqueInSink |
boolean | cdktf.IResolvable |
No description. |
overwriteObjectsAlreadyExistingInSink |
boolean | cdktf.IResolvable |
No description. |
overwriteWhen |
string |
No description. |
internalValue |
StorageTransferJobReplicationSpecTransferOptions |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly metadataOptions: StorageTransferJobReplicationSpecTransferOptionsMetadataOptionsOutputReference;
public readonly deleteObjectsFromSourceAfterTransferInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly deleteObjectsUniqueInSinkInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly metadataOptionsInput: StorageTransferJobReplicationSpecTransferOptionsMetadataOptions;
public readonly overwriteObjectsAlreadyExistingInSinkInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly overwriteWhenInput: string;
- Type: string
public readonly deleteObjectsFromSourceAfterTransfer: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly deleteObjectsUniqueInSink: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly overwriteObjectsAlreadyExistingInSink: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly overwriteWhen: string;
- Type: string
public readonly internalValue: StorageTransferJobReplicationSpecTransferOptions;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobScheduleOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putScheduleEndDate |
No description. |
putScheduleStartDate |
No description. |
putStartTimeOfDay |
No description. |
resetRepeatInterval |
No description. |
resetScheduleEndDate |
No description. |
resetStartTimeOfDay |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putScheduleEndDate(value: StorageTransferJobScheduleScheduleEndDate): void
public putScheduleStartDate(value: StorageTransferJobScheduleScheduleStartDate): void
public putStartTimeOfDay(value: StorageTransferJobScheduleStartTimeOfDay): void
public resetRepeatInterval(): void
public resetScheduleEndDate(): void
public resetStartTimeOfDay(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
scheduleEndDate |
StorageTransferJobScheduleScheduleEndDateOutputReference |
No description. |
scheduleStartDate |
StorageTransferJobScheduleScheduleStartDateOutputReference |
No description. |
startTimeOfDay |
StorageTransferJobScheduleStartTimeOfDayOutputReference |
No description. |
repeatIntervalInput |
string |
No description. |
scheduleEndDateInput |
StorageTransferJobScheduleScheduleEndDate |
No description. |
scheduleStartDateInput |
StorageTransferJobScheduleScheduleStartDate |
No description. |
startTimeOfDayInput |
StorageTransferJobScheduleStartTimeOfDay |
No description. |
repeatInterval |
string |
No description. |
internalValue |
StorageTransferJobSchedule |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly scheduleEndDate: StorageTransferJobScheduleScheduleEndDateOutputReference;
public readonly scheduleStartDate: StorageTransferJobScheduleScheduleStartDateOutputReference;
public readonly startTimeOfDay: StorageTransferJobScheduleStartTimeOfDayOutputReference;
public readonly repeatIntervalInput: string;
- Type: string
public readonly scheduleEndDateInput: StorageTransferJobScheduleScheduleEndDate;
public readonly scheduleStartDateInput: StorageTransferJobScheduleScheduleStartDate;
public readonly startTimeOfDayInput: StorageTransferJobScheduleStartTimeOfDay;
public readonly repeatInterval: string;
- Type: string
public readonly internalValue: StorageTransferJobSchedule;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobScheduleScheduleEndDateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
dayInput |
number |
No description. |
monthInput |
number |
No description. |
yearInput |
number |
No description. |
day |
number |
No description. |
month |
number |
No description. |
year |
number |
No description. |
internalValue |
StorageTransferJobScheduleScheduleEndDate |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly dayInput: number;
- Type: number
public readonly monthInput: number;
- Type: number
public readonly yearInput: number;
- Type: number
public readonly day: number;
- Type: number
public readonly month: number;
- Type: number
public readonly year: number;
- Type: number
public readonly internalValue: StorageTransferJobScheduleScheduleEndDate;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobScheduleScheduleStartDateOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
dayInput |
number |
No description. |
monthInput |
number |
No description. |
yearInput |
number |
No description. |
day |
number |
No description. |
month |
number |
No description. |
year |
number |
No description. |
internalValue |
StorageTransferJobScheduleScheduleStartDate |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly dayInput: number;
- Type: number
public readonly monthInput: number;
- Type: number
public readonly yearInput: number;
- Type: number
public readonly day: number;
- Type: number
public readonly month: number;
- Type: number
public readonly year: number;
- Type: number
public readonly internalValue: StorageTransferJobScheduleScheduleStartDate;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobScheduleStartTimeOfDayOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
hoursInput |
number |
No description. |
minutesInput |
number |
No description. |
nanosInput |
number |
No description. |
secondsInput |
number |
No description. |
hours |
number |
No description. |
minutes |
number |
No description. |
nanos |
number |
No description. |
seconds |
number |
No description. |
internalValue |
StorageTransferJobScheduleStartTimeOfDay |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly hoursInput: number;
- Type: number
public readonly minutesInput: number;
- Type: number
public readonly nanosInput: number;
- Type: number
public readonly secondsInput: number;
- Type: number
public readonly hours: number;
- Type: number
public readonly minutes: number;
- Type: number
public readonly nanos: number;
- Type: number
public readonly seconds: number;
- Type: number
public readonly internalValue: StorageTransferJobScheduleStartTimeOfDay;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecAwsS3DataSourceAwsAccessKeyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
accessKeyIdInput |
string |
No description. |
secretAccessKeyInput |
string |
No description. |
accessKeyId |
string |
No description. |
secretAccessKey |
string |
No description. |
internalValue |
StorageTransferJobTransferSpecAwsS3DataSourceAwsAccessKey |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly accessKeyIdInput: string;
- Type: string
public readonly secretAccessKeyInput: string;
- Type: string
public readonly accessKeyId: string;
- Type: string
public readonly secretAccessKey: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpecAwsS3DataSourceAwsAccessKey;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecAwsS3DataSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putAwsAccessKey |
No description. |
resetAwsAccessKey |
No description. |
resetManagedPrivateNetwork |
No description. |
resetPath |
No description. |
resetRoleArn |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putAwsAccessKey(value: StorageTransferJobTransferSpecAwsS3DataSourceAwsAccessKey): void
public resetAwsAccessKey(): void
public resetManagedPrivateNetwork(): void
public resetPath(): void
public resetRoleArn(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
awsAccessKey |
StorageTransferJobTransferSpecAwsS3DataSourceAwsAccessKeyOutputReference |
No description. |
awsAccessKeyInput |
StorageTransferJobTransferSpecAwsS3DataSourceAwsAccessKey |
No description. |
bucketNameInput |
string |
No description. |
managedPrivateNetworkInput |
boolean | cdktf.IResolvable |
No description. |
pathInput |
string |
No description. |
roleArnInput |
string |
No description. |
bucketName |
string |
No description. |
managedPrivateNetwork |
boolean | cdktf.IResolvable |
No description. |
path |
string |
No description. |
roleArn |
string |
No description. |
internalValue |
StorageTransferJobTransferSpecAwsS3DataSource |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly awsAccessKey: StorageTransferJobTransferSpecAwsS3DataSourceAwsAccessKeyOutputReference;
public readonly awsAccessKeyInput: StorageTransferJobTransferSpecAwsS3DataSourceAwsAccessKey;
public readonly bucketNameInput: string;
- Type: string
public readonly managedPrivateNetworkInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly pathInput: string;
- Type: string
public readonly roleArnInput: string;
- Type: string
public readonly bucketName: string;
- Type: string
public readonly managedPrivateNetwork: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly path: string;
- Type: string
public readonly roleArn: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpecAwsS3DataSource;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentialsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
sasTokenInput |
string |
No description. |
sasToken |
string |
No description. |
internalValue |
StorageTransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentials |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly sasTokenInput: string;
- Type: string
public readonly sasToken: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentials;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecAzureBlobStorageDataSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putAzureCredentials |
No description. |
resetPath |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putAzureCredentials(value: StorageTransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentials): void
public resetPath(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
azureCredentials |
StorageTransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentialsOutputReference |
No description. |
azureCredentialsInput |
StorageTransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentials |
No description. |
containerInput |
string |
No description. |
pathInput |
string |
No description. |
storageAccountInput |
string |
No description. |
container |
string |
No description. |
path |
string |
No description. |
storageAccount |
string |
No description. |
internalValue |
StorageTransferJobTransferSpecAzureBlobStorageDataSource |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly azureCredentials: StorageTransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentialsOutputReference;
public readonly azureCredentialsInput: StorageTransferJobTransferSpecAzureBlobStorageDataSourceAzureCredentials;
public readonly containerInput: string;
- Type: string
public readonly pathInput: string;
- Type: string
public readonly storageAccountInput: string;
- Type: string
public readonly container: string;
- Type: string
public readonly path: string;
- Type: string
public readonly storageAccount: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpecAzureBlobStorageDataSource;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecGcsDataSinkOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetPath |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetPath(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
bucketNameInput |
string |
No description. |
pathInput |
string |
No description. |
bucketName |
string |
No description. |
path |
string |
No description. |
internalValue |
StorageTransferJobTransferSpecGcsDataSink |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly bucketNameInput: string;
- Type: string
public readonly pathInput: string;
- Type: string
public readonly bucketName: string;
- Type: string
public readonly path: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpecGcsDataSink;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecGcsDataSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetPath |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetPath(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
bucketNameInput |
string |
No description. |
pathInput |
string |
No description. |
bucketName |
string |
No description. |
path |
string |
No description. |
internalValue |
StorageTransferJobTransferSpecGcsDataSource |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly bucketNameInput: string;
- Type: string
public readonly pathInput: string;
- Type: string
public readonly bucketName: string;
- Type: string
public readonly path: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpecGcsDataSource;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecHdfsDataSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
pathInput |
string |
No description. |
path |
string |
No description. |
internalValue |
StorageTransferJobTransferSpecHdfsDataSource |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly pathInput: string;
- Type: string
public readonly path: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpecHdfsDataSource;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecHttpDataSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
listUrlInput |
string |
No description. |
listUrl |
string |
No description. |
internalValue |
StorageTransferJobTransferSpecHttpDataSource |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly listUrlInput: string;
- Type: string
public readonly listUrl: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpecHttpDataSource;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecObjectConditionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetExcludePrefixes |
No description. |
resetIncludePrefixes |
No description. |
resetLastModifiedBefore |
No description. |
resetLastModifiedSince |
No description. |
resetMaxTimeElapsedSinceLastModification |
No description. |
resetMinTimeElapsedSinceLastModification |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetExcludePrefixes(): void
public resetIncludePrefixes(): void
public resetLastModifiedBefore(): void
public resetLastModifiedSince(): void
public resetMaxTimeElapsedSinceLastModification(): void
public resetMinTimeElapsedSinceLastModification(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
excludePrefixesInput |
string[] |
No description. |
includePrefixesInput |
string[] |
No description. |
lastModifiedBeforeInput |
string |
No description. |
lastModifiedSinceInput |
string |
No description. |
maxTimeElapsedSinceLastModificationInput |
string |
No description. |
minTimeElapsedSinceLastModificationInput |
string |
No description. |
excludePrefixes |
string[] |
No description. |
includePrefixes |
string[] |
No description. |
lastModifiedBefore |
string |
No description. |
lastModifiedSince |
string |
No description. |
maxTimeElapsedSinceLastModification |
string |
No description. |
minTimeElapsedSinceLastModification |
string |
No description. |
internalValue |
StorageTransferJobTransferSpecObjectConditions |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly excludePrefixesInput: string[];
- Type: string[]
public readonly includePrefixesInput: string[];
- Type: string[]
public readonly lastModifiedBeforeInput: string;
- Type: string
public readonly lastModifiedSinceInput: string;
- Type: string
public readonly maxTimeElapsedSinceLastModificationInput: string;
- Type: string
public readonly minTimeElapsedSinceLastModificationInput: string;
- Type: string
public readonly excludePrefixes: string[];
- Type: string[]
public readonly includePrefixes: string[];
- Type: string[]
public readonly lastModifiedBefore: string;
- Type: string
public readonly lastModifiedSince: string;
- Type: string
public readonly maxTimeElapsedSinceLastModification: string;
- Type: string
public readonly minTimeElapsedSinceLastModification: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpecObjectConditions;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putAwsS3DataSource |
No description. |
putAzureBlobStorageDataSource |
No description. |
putGcsDataSink |
No description. |
putGcsDataSource |
No description. |
putHdfsDataSource |
No description. |
putHttpDataSource |
No description. |
putObjectConditions |
No description. |
putPosixDataSink |
No description. |
putPosixDataSource |
No description. |
putTransferOptions |
No description. |
resetAwsS3DataSource |
No description. |
resetAzureBlobStorageDataSource |
No description. |
resetGcsDataSink |
No description. |
resetGcsDataSource |
No description. |
resetHdfsDataSource |
No description. |
resetHttpDataSource |
No description. |
resetObjectConditions |
No description. |
resetPosixDataSink |
No description. |
resetPosixDataSource |
No description. |
resetSinkAgentPoolName |
No description. |
resetSourceAgentPoolName |
No description. |
resetTransferOptions |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putAwsS3DataSource(value: StorageTransferJobTransferSpecAwsS3DataSource): void
public putAzureBlobStorageDataSource(value: StorageTransferJobTransferSpecAzureBlobStorageDataSource): void
public putGcsDataSink(value: StorageTransferJobTransferSpecGcsDataSink): void
public putGcsDataSource(value: StorageTransferJobTransferSpecGcsDataSource): void
public putHdfsDataSource(value: StorageTransferJobTransferSpecHdfsDataSource): void
public putHttpDataSource(value: StorageTransferJobTransferSpecHttpDataSource): void
public putObjectConditions(value: StorageTransferJobTransferSpecObjectConditions): void
public putPosixDataSink(value: StorageTransferJobTransferSpecPosixDataSink): void
public putPosixDataSource(value: StorageTransferJobTransferSpecPosixDataSource): void
public putTransferOptions(value: StorageTransferJobTransferSpecTransferOptions): void
public resetAwsS3DataSource(): void
public resetAzureBlobStorageDataSource(): void
public resetGcsDataSink(): void
public resetGcsDataSource(): void
public resetHdfsDataSource(): void
public resetHttpDataSource(): void
public resetObjectConditions(): void
public resetPosixDataSink(): void
public resetPosixDataSource(): void
public resetSinkAgentPoolName(): void
public resetSourceAgentPoolName(): void
public resetTransferOptions(): void
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly awsS3DataSource: StorageTransferJobTransferSpecAwsS3DataSourceOutputReference;
public readonly azureBlobStorageDataSource: StorageTransferJobTransferSpecAzureBlobStorageDataSourceOutputReference;
public readonly gcsDataSink: StorageTransferJobTransferSpecGcsDataSinkOutputReference;
public readonly gcsDataSource: StorageTransferJobTransferSpecGcsDataSourceOutputReference;
public readonly hdfsDataSource: StorageTransferJobTransferSpecHdfsDataSourceOutputReference;
public readonly httpDataSource: StorageTransferJobTransferSpecHttpDataSourceOutputReference;
public readonly objectConditions: StorageTransferJobTransferSpecObjectConditionsOutputReference;
public readonly posixDataSink: StorageTransferJobTransferSpecPosixDataSinkOutputReference;
public readonly posixDataSource: StorageTransferJobTransferSpecPosixDataSourceOutputReference;
public readonly transferOptions: StorageTransferJobTransferSpecTransferOptionsOutputReference;
public readonly awsS3DataSourceInput: StorageTransferJobTransferSpecAwsS3DataSource;
public readonly azureBlobStorageDataSourceInput: StorageTransferJobTransferSpecAzureBlobStorageDataSource;
public readonly gcsDataSinkInput: StorageTransferJobTransferSpecGcsDataSink;
public readonly gcsDataSourceInput: StorageTransferJobTransferSpecGcsDataSource;
public readonly hdfsDataSourceInput: StorageTransferJobTransferSpecHdfsDataSource;
public readonly httpDataSourceInput: StorageTransferJobTransferSpecHttpDataSource;
public readonly objectConditionsInput: StorageTransferJobTransferSpecObjectConditions;
public readonly posixDataSinkInput: StorageTransferJobTransferSpecPosixDataSink;
public readonly posixDataSourceInput: StorageTransferJobTransferSpecPosixDataSource;
public readonly sinkAgentPoolNameInput: string;
- Type: string
public readonly sourceAgentPoolNameInput: string;
- Type: string
public readonly transferOptionsInput: StorageTransferJobTransferSpecTransferOptions;
public readonly sinkAgentPoolName: string;
- Type: string
public readonly sourceAgentPoolName: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpec;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecPosixDataSinkOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
rootDirectoryInput |
string |
No description. |
rootDirectory |
string |
No description. |
internalValue |
StorageTransferJobTransferSpecPosixDataSink |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly rootDirectoryInput: string;
- Type: string
public readonly rootDirectory: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpecPosixDataSink;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecPosixDataSourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
rootDirectoryInput |
string |
No description. |
rootDirectory |
string |
No description. |
internalValue |
StorageTransferJobTransferSpecPosixDataSource |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly rootDirectoryInput: string;
- Type: string
public readonly rootDirectory: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpecPosixDataSource;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecTransferOptionsMetadataOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
resetAcl |
No description. |
resetGid |
No description. |
resetKmsKey |
No description. |
resetMode |
No description. |
resetStorageClass |
No description. |
resetSymlink |
No description. |
resetTemporaryHold |
No description. |
resetTimeCreated |
No description. |
resetUid |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public resetAcl(): void
public resetGid(): void
public resetKmsKey(): void
public resetMode(): void
public resetStorageClass(): void
public resetSymlink(): void
public resetTemporaryHold(): void
public resetTimeCreated(): void
public resetUid(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
aclInput |
string |
No description. |
gidInput |
string |
No description. |
kmsKeyInput |
string |
No description. |
modeInput |
string |
No description. |
storageClassInput |
string |
No description. |
symlinkInput |
string |
No description. |
temporaryHoldInput |
string |
No description. |
timeCreatedInput |
string |
No description. |
uidInput |
string |
No description. |
acl |
string |
No description. |
gid |
string |
No description. |
kmsKey |
string |
No description. |
mode |
string |
No description. |
storageClass |
string |
No description. |
symlink |
string |
No description. |
temporaryHold |
string |
No description. |
timeCreated |
string |
No description. |
uid |
string |
No description. |
internalValue |
StorageTransferJobTransferSpecTransferOptionsMetadataOptions |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly aclInput: string;
- Type: string
public readonly gidInput: string;
- Type: string
public readonly kmsKeyInput: string;
- Type: string
public readonly modeInput: string;
- Type: string
public readonly storageClassInput: string;
- Type: string
public readonly symlinkInput: string;
- Type: string
public readonly temporaryHoldInput: string;
- Type: string
public readonly timeCreatedInput: string;
- Type: string
public readonly uidInput: string;
- Type: string
public readonly acl: string;
- Type: string
public readonly gid: string;
- Type: string
public readonly kmsKey: string;
- Type: string
public readonly mode: string;
- Type: string
public readonly storageClass: string;
- Type: string
public readonly symlink: string;
- Type: string
public readonly temporaryHold: string;
- Type: string
public readonly timeCreated: string;
- Type: string
public readonly uid: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpecTransferOptionsMetadataOptions;
import { storageTransferJob } from '@cdktf/provider-google'
new storageTransferJob.StorageTransferJobTransferSpecTransferOptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name | Type | Description |
---|---|---|
terraformResource |
cdktf.IInterpolatingParent |
The parent resource. |
terraformAttribute |
string |
The attribute on the parent resource this class is referencing. |
- Type: cdktf.IInterpolatingParent
The parent resource.
- Type: string
The attribute on the parent resource this class is referencing.
Name | Description |
---|---|
computeFqn |
No description. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
interpolationForAttribute |
No description. |
resolve |
Produce the Token's value at resolution time. |
toString |
Return a string representation of this resolvable object. |
putMetadataOptions |
No description. |
resetDeleteObjectsFromSourceAfterTransfer |
No description. |
resetDeleteObjectsUniqueInSink |
No description. |
resetMetadataOptions |
No description. |
resetOverwriteObjectsAlreadyExistingInSink |
No description. |
resetOverwriteWhen |
No description. |
public computeFqn(): string
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
- Type: string
public getBooleanAttribute(terraformAttribute: string): IResolvable
- Type: string
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
- Type: string
public getListAttribute(terraformAttribute: string): string[]
- Type: string
public getNumberAttribute(terraformAttribute: string): number
- Type: string
public getNumberListAttribute(terraformAttribute: string): number[]
- Type: string
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
- Type: string
public getStringAttribute(terraformAttribute: string): string
- Type: string
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
- Type: string
public interpolationForAttribute(property: string): IResolvable
- Type: string
public resolve(_context: IResolveContext): any
Produce the Token's value at resolution time.
- Type: cdktf.IResolveContext
public toString(): string
Return a string representation of this resolvable object.
Returns a reversible string representation.
public putMetadataOptions(value: StorageTransferJobTransferSpecTransferOptionsMetadataOptions): void
public resetDeleteObjectsFromSourceAfterTransfer(): void
public resetDeleteObjectsUniqueInSink(): void
public resetMetadataOptions(): void
public resetOverwriteObjectsAlreadyExistingInSink(): void
public resetOverwriteWhen(): void
Name | Type | Description |
---|---|---|
creationStack |
string[] |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
string |
No description. |
metadataOptions |
StorageTransferJobTransferSpecTransferOptionsMetadataOptionsOutputReference |
No description. |
deleteObjectsFromSourceAfterTransferInput |
boolean | cdktf.IResolvable |
No description. |
deleteObjectsUniqueInSinkInput |
boolean | cdktf.IResolvable |
No description. |
metadataOptionsInput |
StorageTransferJobTransferSpecTransferOptionsMetadataOptions |
No description. |
overwriteObjectsAlreadyExistingInSinkInput |
boolean | cdktf.IResolvable |
No description. |
overwriteWhenInput |
string |
No description. |
deleteObjectsFromSourceAfterTransfer |
boolean | cdktf.IResolvable |
No description. |
deleteObjectsUniqueInSink |
boolean | cdktf.IResolvable |
No description. |
overwriteObjectsAlreadyExistingInSink |
boolean | cdktf.IResolvable |
No description. |
overwriteWhen |
string |
No description. |
internalValue |
StorageTransferJobTransferSpecTransferOptions |
No description. |
public readonly creationStack: string[];
- Type: string[]
The creation stack of this resolvable which will be appended to errors thrown during resolution.
If this returns an empty array the stack will not be attached.
public readonly fqn: string;
- Type: string
public readonly metadataOptions: StorageTransferJobTransferSpecTransferOptionsMetadataOptionsOutputReference;
public readonly deleteObjectsFromSourceAfterTransferInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly deleteObjectsUniqueInSinkInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly metadataOptionsInput: StorageTransferJobTransferSpecTransferOptionsMetadataOptions;
public readonly overwriteObjectsAlreadyExistingInSinkInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly overwriteWhenInput: string;
- Type: string
public readonly deleteObjectsFromSourceAfterTransfer: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly deleteObjectsUniqueInSink: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly overwriteObjectsAlreadyExistingInSink: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly overwriteWhen: string;
- Type: string
public readonly internalValue: StorageTransferJobTransferSpecTransferOptions;