Class TransferJobArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Gcp.Storage
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class TransferJobArgs : ResourceArgs
Constructors
View SourceTransferJobArgs()
Declaration
public TransferJobArgs()
Properties
View SourceDescription
Unique description to identify the Transfer Job.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Project
The project in which the resource belongs. If it is not provided, the provider project is used.
Declaration
public Input<string> Project { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Schedule
Schedule specification defining when the Transfer Job should be scheduled to start, end and and what time to run. Structure documented below.
Declaration
public Input<TransferJobScheduleArgs> Schedule { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<TransferJobScheduleArgs> |
Status
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.
Declaration
public Input<string> Status { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TransferSpec
Transfer specification. Structure documented below.
Declaration
public Input<TransferJobTransferSpecArgs> TransferSpec { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<TransferJobTransferSpecArgs> |