TransferJob

Creates a new Transfer Job in Google Cloud Storage Transfer.

To get more information about Google Cloud Storage Transfer, see:

Create a TransferJob Resource

def TransferJob(resource_name, opts=None, description=None, project=None, schedule=None, status=None, transfer_spec=None, __props__=None);
func NewTransferJob(ctx *Context, name string, args TransferJobArgs, opts ...ResourceOption) (*TransferJob, error)
public TransferJob(string name, TransferJobArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args TransferJobArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args TransferJobArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args TransferJobArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

TransferJob Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The TransferJob resource accepts the following input properties:

Description string

Unique description to identify the Transfer Job.

Schedule TransferJobScheduleArgs

Schedule specification defining when the Transfer Job should be scheduled to start, end and and what time to run. Structure documented below.

TransferSpec TransferJobTransferSpecArgs

Transfer specification. Structure documented below.

Project string

The project in which the resource belongs. If it is not provided, the provider project is used.

Status 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.

Description string

Unique description to identify the Transfer Job.

Schedule TransferJobSchedule

Schedule specification defining when the Transfer Job should be scheduled to start, end and and what time to run. Structure documented below.

TransferSpec TransferJobTransferSpec

Transfer specification. Structure documented below.

Project string

The project in which the resource belongs. If it is not provided, the provider project is used.

Status 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.

description string

Unique description to identify the Transfer Job.

schedule TransferJobSchedule

Schedule specification defining when the Transfer Job should be scheduled to start, end and and what time to run. Structure documented below.

transferSpec TransferJobTransferSpec

Transfer specification. Structure documented below.

project string

The project in which the resource belongs. If it is not provided, the provider project is used.

status 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.

description str

Unique description to identify the Transfer Job.

schedule Dict[TransferJobSchedule]

Schedule specification defining when the Transfer Job should be scheduled to start, end and and what time to run. Structure documented below.

transfer_spec Dict[TransferJobTransferSpec]

Transfer specification. Structure documented below.

project str

The project in which the resource belongs. If it is not provided, the provider project is used.

status str

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.

Outputs

All input properties are implicitly available as output properties. Additionally, the TransferJob resource produces the following output properties:

CreationTime string

When the Transfer Job was created.

DeletionTime string

When the Transfer Job was deleted.

Id string
The provider-assigned unique ID for this managed resource.
LastModificationTime string

When the Transfer Job was last modified.

Name string

The name of the Transfer Job.

CreationTime string

When the Transfer Job was created.

DeletionTime string

When the Transfer Job was deleted.

Id string
The provider-assigned unique ID for this managed resource.
LastModificationTime string

When the Transfer Job was last modified.

Name string

The name of the Transfer Job.

creationTime string

When the Transfer Job was created.

deletionTime string

When the Transfer Job was deleted.

id string
The provider-assigned unique ID for this managed resource.
lastModificationTime string

When the Transfer Job was last modified.

name string

The name of the Transfer Job.

creation_time str

When the Transfer Job was created.

deletion_time str

When the Transfer Job was deleted.

id str
The provider-assigned unique ID for this managed resource.
last_modification_time str

When the Transfer Job was last modified.

name str

The name of the Transfer Job.

Look up an Existing TransferJob Resource

Get an existing TransferJob resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: TransferJobState, opts?: CustomResourceOptions): TransferJob
static get(resource_name, id, opts=None, creation_time=None, deletion_time=None, description=None, last_modification_time=None, name=None, project=None, schedule=None, status=None, transfer_spec=None, __props__=None);
func GetTransferJob(ctx *Context, name string, id IDInput, state *TransferJobState, opts ...ResourceOption) (*TransferJob, error)
public static TransferJob Get(string name, Input<string> id, TransferJobState? state, CustomResourceOptions? opts = null)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

CreationTime string

When the Transfer Job was created.

DeletionTime string

When the Transfer Job was deleted.

Description string

Unique description to identify the Transfer Job.

LastModificationTime string

When the Transfer Job was last modified.

Name string

The name of the Transfer Job.

Project string

The project in which the resource belongs. If it is not provided, the provider project is used.

Schedule TransferJobScheduleArgs

Schedule specification defining when the Transfer Job should be scheduled to start, end and and what time to run. Structure documented below.

Status 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.

TransferSpec TransferJobTransferSpecArgs

Transfer specification. Structure documented below.

CreationTime string

When the Transfer Job was created.

DeletionTime string

When the Transfer Job was deleted.

Description string

Unique description to identify the Transfer Job.

LastModificationTime string

When the Transfer Job was last modified.

Name string

The name of the Transfer Job.

Project string

The project in which the resource belongs. If it is not provided, the provider project is used.

Schedule TransferJobSchedule

Schedule specification defining when the Transfer Job should be scheduled to start, end and and what time to run. Structure documented below.

Status 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.

TransferSpec TransferJobTransferSpec

Transfer specification. Structure documented below.

creationTime string

When the Transfer Job was created.

deletionTime string

When the Transfer Job was deleted.

description string

Unique description to identify the Transfer Job.

lastModificationTime string

When the Transfer Job was last modified.

name string

The name of the Transfer Job.

project string

The project in which the resource belongs. If it is not provided, the provider project is used.

schedule TransferJobSchedule

Schedule specification defining when the Transfer Job should be scheduled to start, end and and what time to run. Structure documented below.

status 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.

transferSpec TransferJobTransferSpec

Transfer specification. Structure documented below.

creation_time str

When the Transfer Job was created.

deletion_time str

When the Transfer Job was deleted.

description str

Unique description to identify the Transfer Job.

last_modification_time str

When the Transfer Job was last modified.

name str

The name of the Transfer Job.

project str

The project in which the resource belongs. If it is not provided, the provider project is used.

schedule Dict[TransferJobSchedule]

Schedule specification defining when the Transfer Job should be scheduled to start, end and and what time to run. Structure documented below.

status str

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.

transfer_spec Dict[TransferJobTransferSpec]

Transfer specification. Structure documented below.

Supporting Types

TransferJobSchedule

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ScheduleStartDate TransferJobScheduleScheduleStartDateArgs

The first day the recurring transfer is scheduled to run. If schedule_start_date is in the past, the transfer will run for the first time on the following day. Structure documented below.

ScheduleEndDate TransferJobScheduleScheduleEndDateArgs

The last day the recurring transfer will be run. If schedule_end_date is the same as schedule_start_date, the transfer will be executed only once. Structure documented below.

StartTimeOfDay TransferJobScheduleStartTimeOfDayArgs

The time in UTC at which the transfer will be scheduled to start in a day. Transfers may start later than this time. If not specified, recurring and one-time transfers that are scheduled to run today will run immediately; recurring transfers that are scheduled to run on a future date will start at approximately midnight UTC on that date. Note that when configuring a transfer with the Cloud Platform Console, the transfer’s start time in a day is specified in your local timezone. Structure documented below.

ScheduleStartDate TransferJobScheduleScheduleStartDate

The first day the recurring transfer is scheduled to run. If schedule_start_date is in the past, the transfer will run for the first time on the following day. Structure documented below.

ScheduleEndDate TransferJobScheduleScheduleEndDate

The last day the recurring transfer will be run. If schedule_end_date is the same as schedule_start_date, the transfer will be executed only once. Structure documented below.

StartTimeOfDay TransferJobScheduleStartTimeOfDay

The time in UTC at which the transfer will be scheduled to start in a day. Transfers may start later than this time. If not specified, recurring and one-time transfers that are scheduled to run today will run immediately; recurring transfers that are scheduled to run on a future date will start at approximately midnight UTC on that date. Note that when configuring a transfer with the Cloud Platform Console, the transfer’s start time in a day is specified in your local timezone. Structure documented below.

scheduleStartDate TransferJobScheduleScheduleStartDate

The first day the recurring transfer is scheduled to run. If schedule_start_date is in the past, the transfer will run for the first time on the following day. Structure documented below.

scheduleEndDate TransferJobScheduleScheduleEndDate

The last day the recurring transfer will be run. If schedule_end_date is the same as schedule_start_date, the transfer will be executed only once. Structure documented below.

startTimeOfDay TransferJobScheduleStartTimeOfDay

The time in UTC at which the transfer will be scheduled to start in a day. Transfers may start later than this time. If not specified, recurring and one-time transfers that are scheduled to run today will run immediately; recurring transfers that are scheduled to run on a future date will start at approximately midnight UTC on that date. Note that when configuring a transfer with the Cloud Platform Console, the transfer’s start time in a day is specified in your local timezone. Structure documented below.

scheduleStartDate Dict[TransferJobScheduleScheduleStartDate]

The first day the recurring transfer is scheduled to run. If schedule_start_date is in the past, the transfer will run for the first time on the following day. Structure documented below.

scheduleEndDate Dict[TransferJobScheduleScheduleEndDate]

The last day the recurring transfer will be run. If schedule_end_date is the same as schedule_start_date, the transfer will be executed only once. Structure documented below.

startTimeOfDay Dict[TransferJobScheduleStartTimeOfDay]

The time in UTC at which the transfer will be scheduled to start in a day. Transfers may start later than this time. If not specified, recurring and one-time transfers that are scheduled to run today will run immediately; recurring transfers that are scheduled to run on a future date will start at approximately midnight UTC on that date. Note that when configuring a transfer with the Cloud Platform Console, the transfer’s start time in a day is specified in your local timezone. Structure documented below.

TransferJobScheduleScheduleEndDate

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Day int

Day of month. Must be from 1 to 31 and valid for the year and month.

Month int

Month of year. Must be from 1 to 12.

Year int

Year of date. Must be from 1 to 9999.

Day int

Day of month. Must be from 1 to 31 and valid for the year and month.

Month int

Month of year. Must be from 1 to 12.

Year int

Year of date. Must be from 1 to 9999.

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.

day float

Day of month. Must be from 1 to 31 and valid for the year and month.

month float

Month of year. Must be from 1 to 12.

year float

Year of date. Must be from 1 to 9999.

TransferJobScheduleScheduleStartDate

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Day int

Day of month. Must be from 1 to 31 and valid for the year and month.

Month int

Month of year. Must be from 1 to 12.

Year int

Year of date. Must be from 1 to 9999.

Day int

Day of month. Must be from 1 to 31 and valid for the year and month.

Month int

Month of year. Must be from 1 to 12.

Year int

Year of date. Must be from 1 to 9999.

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.

day float

Day of month. Must be from 1 to 31 and valid for the year and month.

month float

Month of year. Must be from 1 to 12.

year float

Year of date. Must be from 1 to 9999.

TransferJobScheduleStartTimeOfDay

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Hours int

Hours of day in 24 hour format. Should be from 0 to 23

Minutes int

Minutes of hour of day. Must be from 0 to 59.

Nanos int

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

Seconds int

Seconds of minutes of the time. Must normally be from 0 to 59.

Hours int

Hours of day in 24 hour format. Should be from 0 to 23

Minutes int

Minutes of hour of day. Must be from 0 to 59.

Nanos int

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

Seconds int

Seconds of minutes of the time. Must normally be from 0 to 59.

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.

hours float

Hours of day in 24 hour format. Should be from 0 to 23

minutes float

Minutes of hour of day. Must be from 0 to 59.

nanos float

Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.

seconds float

Seconds of minutes of the time. Must normally be from 0 to 59.

TransferJobTransferSpec

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

AwsS3DataSource TransferJobTransferSpecAwsS3DataSourceArgs

An AWS S3 data source. Structure documented below.

GcsDataSink TransferJobTransferSpecGcsDataSinkArgs

A Google Cloud Storage data sink. Structure documented below.

GcsDataSource TransferJobTransferSpecGcsDataSourceArgs

A Google Cloud Storage data source. Structure documented below.

HttpDataSource TransferJobTransferSpecHttpDataSourceArgs

An HTTP URL data source. Structure documented below.

ObjectConditions TransferJobTransferSpecObjectConditionsArgs

Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects’ last_modification_time do not exclude objects in a data sink. Structure documented below.

TransferOptions TransferJobTransferSpecTransferOptionsArgs

Characteristics of how to treat files from datasource and sink during job. If the option delete_objects_unique_in_sink is true, object conditions based on objects’ last_modification_time are ignored and do not exclude objects in a data source or a data sink. Structure documented below.

AwsS3DataSource TransferJobTransferSpecAwsS3DataSource

An AWS S3 data source. Structure documented below.

GcsDataSink TransferJobTransferSpecGcsDataSink

A Google Cloud Storage data sink. Structure documented below.

GcsDataSource TransferJobTransferSpecGcsDataSource

A Google Cloud Storage data source. Structure documented below.

HttpDataSource TransferJobTransferSpecHttpDataSource

An HTTP URL data source. Structure documented below.

ObjectConditions TransferJobTransferSpecObjectConditions

Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects’ last_modification_time do not exclude objects in a data sink. Structure documented below.

TransferOptions TransferJobTransferSpecTransferOptions

Characteristics of how to treat files from datasource and sink during job. If the option delete_objects_unique_in_sink is true, object conditions based on objects’ last_modification_time are ignored and do not exclude objects in a data source or a data sink. Structure documented below.

awsS3DataSource TransferJobTransferSpecAwsS3DataSource

An AWS S3 data source. Structure documented below.

gcsDataSink TransferJobTransferSpecGcsDataSink

A Google Cloud Storage data sink. Structure documented below.

gcsDataSource TransferJobTransferSpecGcsDataSource

A Google Cloud Storage data source. Structure documented below.

httpDataSource TransferJobTransferSpecHttpDataSource

An HTTP URL data source. Structure documented below.

objectConditions TransferJobTransferSpecObjectConditions

Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects’ last_modification_time do not exclude objects in a data sink. Structure documented below.

transferOptions TransferJobTransferSpecTransferOptions

Characteristics of how to treat files from datasource and sink during job. If the option delete_objects_unique_in_sink is true, object conditions based on objects’ last_modification_time are ignored and do not exclude objects in a data source or a data sink. Structure documented below.

awsS3DataSource Dict[TransferJobTransferSpecAwsS3DataSource]

An AWS S3 data source. Structure documented below.

gcsDataSink Dict[TransferJobTransferSpecGcsDataSink]

A Google Cloud Storage data sink. Structure documented below.

gcsDataSource Dict[TransferJobTransferSpecGcsDataSource]

A Google Cloud Storage data source. Structure documented below.

httpDataSource Dict[TransferJobTransferSpecHttpDataSource]

An HTTP URL data source. Structure documented below.

objectConditions Dict[TransferJobTransferSpecObjectConditions]

Only objects that satisfy these object conditions are included in the set of data source and data sink objects. Object conditions based on objects’ last_modification_time do not exclude objects in a data sink. Structure documented below.

transferOptions Dict[TransferJobTransferSpecTransferOptions]

Characteristics of how to treat files from datasource and sink during job. If the option delete_objects_unique_in_sink is true, object conditions based on objects’ last_modification_time are ignored and do not exclude objects in a data source or a data sink. Structure documented below.

TransferJobTransferSpecAwsS3DataSource

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

AwsAccessKey TransferJobTransferSpecAwsS3DataSourceAwsAccessKeyArgs

AWS credentials block.

BucketName string

S3 Bucket name.

AwsAccessKey TransferJobTransferSpecAwsS3DataSourceAwsAccessKey

AWS credentials block.

BucketName string

S3 Bucket name.

awsAccessKey TransferJobTransferSpecAwsS3DataSourceAwsAccessKey

AWS credentials block.

bucketName string

S3 Bucket name.

awsAccessKey Dict[TransferJobTransferSpecAwsS3DataSourceAwsAccessKey]

AWS credentials block.

bucket_name str

S3 Bucket name.

TransferJobTransferSpecAwsS3DataSourceAwsAccessKey

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

AccessKeyId string

AWS Key ID.

SecretAccessKey string

AWS Secret Access Key.

AccessKeyId string

AWS Key ID.

SecretAccessKey string

AWS Secret Access Key.

accessKeyId string

AWS Key ID.

secretAccessKey string

AWS Secret Access Key.

accessKeyId str

AWS Key ID.

secretAccessKey str

AWS Secret Access Key.

TransferJobTransferSpecGcsDataSink

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

BucketName string

S3 Bucket name.

BucketName string

S3 Bucket name.

bucketName string

S3 Bucket name.

bucket_name str

S3 Bucket name.

TransferJobTransferSpecGcsDataSource

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

BucketName string

S3 Bucket name.

BucketName string

S3 Bucket name.

bucketName string

S3 Bucket name.

bucket_name str

S3 Bucket name.

TransferJobTransferSpecHttpDataSource

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ListUrl 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.

ListUrl 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.

listUrl 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.

listUrl str

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.

TransferJobTransferSpecObjectConditions

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ExcludePrefixes List<string>

exclude_prefixes must follow the requirements described for include_prefixes. See Requirements.

IncludePrefixes List<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. See Requirements.

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”.

ExcludePrefixes []string

exclude_prefixes must follow the requirements described for include_prefixes. See Requirements.

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. 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. See Requirements.

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”.

excludePrefixes string[]

exclude_prefixes must follow the requirements described for include_prefixes. See Requirements.

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. 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. See Requirements.

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”.

excludePrefixes List[str]

exclude_prefixes must follow the requirements described for include_prefixes. See Requirements.

includePrefixes List[str]

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. See Requirements.

maxTimeElapsedSinceLastModification str

A duration in seconds with up to nine fractional digits, terminated by ’s’. Example: “3.5s”.

minTimeElapsedSinceLastModification str

A duration in seconds with up to nine fractional digits, terminated by ’s’. Example: “3.5s”.

TransferJobTransferSpecTransferOptions

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

DeleteObjectsFromSourceAfterTransfer bool

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.

DeleteObjectsUniqueInSink bool

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.

OverwriteObjectsAlreadyExistingInSink bool

Whether overwriting objects that already exist in the sink is allowed.

DeleteObjectsFromSourceAfterTransfer bool

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.

DeleteObjectsUniqueInSink bool

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.

OverwriteObjectsAlreadyExistingInSink bool

Whether overwriting objects that already exist in the sink is allowed.

deleteObjectsFromSourceAfterTransfer boolean

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.

deleteObjectsUniqueInSink boolean

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.

overwriteObjectsAlreadyExistingInSink boolean

Whether overwriting objects that already exist in the sink is allowed.

deleteObjectsFromSourceAfterTransfer bool

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.

deleteObjectsUniqueInSink bool

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.

overwriteObjectsAlreadyExistingInSink bool

Whether overwriting objects that already exist in the sink is allowed.

Package Details

Repository
https://github.com/pulumi/pulumi-gcp
License
Apache-2.0
Notes
This Pulumi package is based on the google-beta Terraform Provider.