Refer to the Terraform Registory for docs: aws_datasync_task
.
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task aws_datasync_task}.
import { datasyncTask } from '@cdktf/aws-cdk'
new datasyncTask.DatasyncTask(scope: Construct, id: string, config: DatasyncTaskConfig)
Name | Type | Description |
---|---|---|
scope |
constructs.Construct |
The scope in which to define this construct. |
id |
string |
The scoped construct ID. |
config |
DatasyncTaskConfig |
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: DatasyncTaskConfig
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. |
toMetadata |
No description. |
toTerraform |
Adds this resource to the terraform JSON output. |
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. |
putExcludes |
No description. |
putOptions |
No description. |
putSchedule |
No description. |
putTimeouts |
No description. |
resetCloudwatchLogGroupArn |
No description. |
resetExcludes |
No description. |
resetId |
No description. |
resetName |
No description. |
resetOptions |
No description. |
resetSchedule |
No description. |
resetTags |
No description. |
resetTagsAll |
No description. |
resetTimeouts |
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 toMetadata(): any
public toTerraform(): any
Adds this resource to the terraform JSON output.
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(terraformAttribute: string): IResolvable
- Type: string
public putExcludes(value: DatasyncTaskExcludes): void
- Type: DatasyncTaskExcludes
public putOptions(value: DatasyncTaskOptions): void
- Type: DatasyncTaskOptions
public putSchedule(value: DatasyncTaskSchedule): void
- Type: DatasyncTaskSchedule
public putTimeouts(value: DatasyncTaskTimeouts): void
- Type: DatasyncTaskTimeouts
public resetCloudwatchLogGroupArn(): void
public resetExcludes(): void
public resetId(): void
public resetName(): void
public resetOptions(): void
public resetSchedule(): void
public resetTags(): void
public resetTagsAll(): void
public resetTimeouts(): void
Name | Description |
---|---|
isConstruct |
Checks if x is a construct. |
isTerraformElement |
No description. |
isTerraformResource |
No description. |
import { datasyncTask } from '@cdktf/aws-cdk'
datasyncTask.DatasyncTask.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 { datasyncTask } from '@cdktf/aws-cdk'
datasyncTask.DatasyncTask.isTerraformElement(x: any)
- Type: any
import { datasyncTask } from '@cdktf/aws-cdk'
datasyncTask.DatasyncTask.isTerraformResource(x: any)
- Type: any
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. |
arn |
string |
No description. |
excludes |
DatasyncTaskExcludesOutputReference |
No description. |
options |
DatasyncTaskOptionsOutputReference |
No description. |
schedule |
DatasyncTaskScheduleOutputReference |
No description. |
timeouts |
DatasyncTaskTimeoutsOutputReference |
No description. |
cloudwatchLogGroupArnInput |
string |
No description. |
destinationLocationArnInput |
string |
No description. |
excludesInput |
DatasyncTaskExcludes |
No description. |
idInput |
string |
No description. |
nameInput |
string |
No description. |
optionsInput |
DatasyncTaskOptions |
No description. |
scheduleInput |
DatasyncTaskSchedule |
No description. |
sourceLocationArnInput |
string |
No description. |
tagsAllInput |
{[ key: string ]: string} |
No description. |
tagsInput |
{[ key: string ]: string} |
No description. |
timeoutsInput |
cdktf.IResolvable | DatasyncTaskTimeouts |
No description. |
cloudwatchLogGroupArn |
string |
No description. |
destinationLocationArn |
string |
No description. |
id |
string |
No description. |
name |
string |
No description. |
sourceLocationArn |
string |
No description. |
tags |
{[ key: string ]: string} |
No description. |
tagsAll |
{[ key: string ]: 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 arn: string;
- Type: string
public readonly excludes: DatasyncTaskExcludesOutputReference;
public readonly options: DatasyncTaskOptionsOutputReference;
public readonly schedule: DatasyncTaskScheduleOutputReference;
public readonly timeouts: DatasyncTaskTimeoutsOutputReference;
public readonly cloudwatchLogGroupArnInput: string;
- Type: string
public readonly destinationLocationArnInput: string;
- Type: string
public readonly excludesInput: DatasyncTaskExcludes;
- Type: DatasyncTaskExcludes
public readonly idInput: string;
- Type: string
public readonly nameInput: string;
- Type: string
public readonly optionsInput: DatasyncTaskOptions;
- Type: DatasyncTaskOptions
public readonly scheduleInput: DatasyncTaskSchedule;
- Type: DatasyncTaskSchedule
public readonly sourceLocationArnInput: string;
- Type: string
public readonly tagsAllInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly tagsInput: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly timeoutsInput: IResolvable | DatasyncTaskTimeouts;
- Type: cdktf.IResolvable | DatasyncTaskTimeouts
public readonly cloudwatchLogGroupArn: string;
- Type: string
public readonly destinationLocationArn: string;
- Type: string
public readonly id: string;
- Type: string
public readonly name: string;
- Type: string
public readonly sourceLocationArn: string;
- Type: string
public readonly tags: {[ key: string ]: string};
- Type: {[ key: string ]: string}
public readonly tagsAll: {[ key: string ]: string};
- Type: {[ key: string ]: string}
Name | Type | Description |
---|---|---|
tfResourceType |
string |
No description. |
public readonly tfResourceType: string;
- Type: string
import { datasyncTask } from '@cdktf/aws-cdk'
const datasyncTaskConfig: datasyncTask.DatasyncTaskConfig = { ... }
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. |
destinationLocationArn |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#destination_location_arn DatasyncTask#destination_location_arn}. |
sourceLocationArn |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#source_location_arn DatasyncTask#source_location_arn}. |
cloudwatchLogGroupArn |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#cloudwatch_log_group_arn DatasyncTask#cloudwatch_log_group_arn}. |
excludes |
DatasyncTaskExcludes |
excludes block. |
id |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#id DatasyncTask#id}. |
name |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#name DatasyncTask#name}. |
options |
DatasyncTaskOptions |
options block. |
schedule |
DatasyncTaskSchedule |
schedule block. |
tags |
{[ key: string ]: string} |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#tags DatasyncTask#tags}. |
tagsAll |
{[ key: string ]: string} |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#tags_all DatasyncTask#tags_all}. |
timeouts |
DatasyncTaskTimeouts |
timeouts 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 destinationLocationArn: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#destination_location_arn DatasyncTask#destination_location_arn}.
public readonly sourceLocationArn: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#source_location_arn DatasyncTask#source_location_arn}.
public readonly cloudwatchLogGroupArn: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#cloudwatch_log_group_arn DatasyncTask#cloudwatch_log_group_arn}.
public readonly excludes: DatasyncTaskExcludes;
- Type: DatasyncTaskExcludes
excludes block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#excludes DatasyncTask#excludes}
public readonly id: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#id DatasyncTask#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 name: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#name DatasyncTask#name}.
public readonly options: DatasyncTaskOptions;
- Type: DatasyncTaskOptions
options block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#options DatasyncTask#options}
public readonly schedule: DatasyncTaskSchedule;
- Type: DatasyncTaskSchedule
schedule block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#schedule DatasyncTask#schedule}
public readonly tags: {[ key: string ]: string};
- Type: {[ key: string ]: string}
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#tags DatasyncTask#tags}.
public readonly tagsAll: {[ key: string ]: string};
- Type: {[ key: string ]: string}
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#tags_all DatasyncTask#tags_all}.
public readonly timeouts: DatasyncTaskTimeouts;
- Type: DatasyncTaskTimeouts
timeouts block.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#timeouts DatasyncTask#timeouts}
import { datasyncTask } from '@cdktf/aws-cdk'
const datasyncTaskExcludes: datasyncTask.DatasyncTaskExcludes = { ... }
Name | Type | Description |
---|---|---|
filterType |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#filter_type DatasyncTask#filter_type}. |
value |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#value DatasyncTask#value}. |
public readonly filterType: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#filter_type DatasyncTask#filter_type}.
public readonly value: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#value DatasyncTask#value}.
import { datasyncTask } from '@cdktf/aws-cdk'
const datasyncTaskOptions: datasyncTask.DatasyncTaskOptions = { ... }
public readonly atime: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#atime DatasyncTask#atime}.
public readonly bytesPerSecond: number;
- Type: number
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#bytes_per_second DatasyncTask#bytes_per_second}.
public readonly gid: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#gid DatasyncTask#gid}.
public readonly logLevel: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#log_level DatasyncTask#log_level}.
public readonly mtime: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#mtime DatasyncTask#mtime}.
public readonly overwriteMode: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#overwrite_mode DatasyncTask#overwrite_mode}.
public readonly posixPermissions: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#posix_permissions DatasyncTask#posix_permissions}.
public readonly preserveDeletedFiles: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#preserve_deleted_files DatasyncTask#preserve_deleted_files}.
public readonly preserveDevices: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#preserve_devices DatasyncTask#preserve_devices}.
public readonly taskQueueing: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#task_queueing DatasyncTask#task_queueing}.
public readonly transferMode: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#transfer_mode DatasyncTask#transfer_mode}.
public readonly uid: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#uid DatasyncTask#uid}.
public readonly verifyMode: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#verify_mode DatasyncTask#verify_mode}.
import { datasyncTask } from '@cdktf/aws-cdk'
const datasyncTaskSchedule: datasyncTask.DatasyncTaskSchedule = { ... }
Name | Type | Description |
---|---|---|
scheduleExpression |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#schedule_expression DatasyncTask#schedule_expression}. |
public readonly scheduleExpression: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#schedule_expression DatasyncTask#schedule_expression}.
import { datasyncTask } from '@cdktf/aws-cdk'
const datasyncTaskTimeouts: datasyncTask.DatasyncTaskTimeouts = { ... }
Name | Type | Description |
---|---|---|
create |
string |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#create DatasyncTask#create}. |
public readonly create: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/3.76.1/docs/resources/datasync_task#create DatasyncTask#create}.
import { datasyncTask } from '@cdktf/aws-cdk'
new datasyncTask.DatasyncTaskExcludesOutputReference(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. |
resetFilterType |
No description. |
resetValue |
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 resetFilterType(): void
public resetValue(): 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. |
filterTypeInput |
string |
No description. |
valueInput |
string |
No description. |
filterType |
string |
No description. |
value |
string |
No description. |
internalValue |
DatasyncTaskExcludes |
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 filterTypeInput: string;
- Type: string
public readonly valueInput: string;
- Type: string
public readonly filterType: string;
- Type: string
public readonly value: string;
- Type: string
public readonly internalValue: DatasyncTaskExcludes;
- Type: DatasyncTaskExcludes
import { datasyncTask } from '@cdktf/aws-cdk'
new datasyncTask.DatasyncTaskOptionsOutputReference(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. |
resetAtime |
No description. |
resetBytesPerSecond |
No description. |
resetGid |
No description. |
resetLogLevel |
No description. |
resetMtime |
No description. |
resetOverwriteMode |
No description. |
resetPosixPermissions |
No description. |
resetPreserveDeletedFiles |
No description. |
resetPreserveDevices |
No description. |
resetTaskQueueing |
No description. |
resetTransferMode |
No description. |
resetUid |
No description. |
resetVerifyMode |
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 resetAtime(): void
public resetBytesPerSecond(): void
public resetGid(): void
public resetLogLevel(): void
public resetMtime(): void
public resetOverwriteMode(): void
public resetPosixPermissions(): void
public resetPreserveDeletedFiles(): void
public resetPreserveDevices(): void
public resetTaskQueueing(): void
public resetTransferMode(): void
public resetUid(): void
public resetVerifyMode(): 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. |
atimeInput |
string |
No description. |
bytesPerSecondInput |
number |
No description. |
gidInput |
string |
No description. |
logLevelInput |
string |
No description. |
mtimeInput |
string |
No description. |
overwriteModeInput |
string |
No description. |
posixPermissionsInput |
string |
No description. |
preserveDeletedFilesInput |
string |
No description. |
preserveDevicesInput |
string |
No description. |
taskQueueingInput |
string |
No description. |
transferModeInput |
string |
No description. |
uidInput |
string |
No description. |
verifyModeInput |
string |
No description. |
atime |
string |
No description. |
bytesPerSecond |
number |
No description. |
gid |
string |
No description. |
logLevel |
string |
No description. |
mtime |
string |
No description. |
overwriteMode |
string |
No description. |
posixPermissions |
string |
No description. |
preserveDeletedFiles |
string |
No description. |
preserveDevices |
string |
No description. |
taskQueueing |
string |
No description. |
transferMode |
string |
No description. |
uid |
string |
No description. |
verifyMode |
string |
No description. |
internalValue |
DatasyncTaskOptions |
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 atimeInput: string;
- Type: string
public readonly bytesPerSecondInput: number;
- Type: number
public readonly gidInput: string;
- Type: string
public readonly logLevelInput: string;
- Type: string
public readonly mtimeInput: string;
- Type: string
public readonly overwriteModeInput: string;
- Type: string
public readonly posixPermissionsInput: string;
- Type: string
public readonly preserveDeletedFilesInput: string;
- Type: string
public readonly preserveDevicesInput: string;
- Type: string
public readonly taskQueueingInput: string;
- Type: string
public readonly transferModeInput: string;
- Type: string
public readonly uidInput: string;
- Type: string
public readonly verifyModeInput: string;
- Type: string
public readonly atime: string;
- Type: string
public readonly bytesPerSecond: number;
- Type: number
public readonly gid: string;
- Type: string
public readonly logLevel: string;
- Type: string
public readonly mtime: string;
- Type: string
public readonly overwriteMode: string;
- Type: string
public readonly posixPermissions: string;
- Type: string
public readonly preserveDeletedFiles: string;
- Type: string
public readonly preserveDevices: string;
- Type: string
public readonly taskQueueing: string;
- Type: string
public readonly transferMode: string;
- Type: string
public readonly uid: string;
- Type: string
public readonly verifyMode: string;
- Type: string
public readonly internalValue: DatasyncTaskOptions;
- Type: DatasyncTaskOptions
import { datasyncTask } from '@cdktf/aws-cdk'
new datasyncTask.DatasyncTaskScheduleOutputReference(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. |
scheduleExpressionInput |
string |
No description. |
scheduleExpression |
string |
No description. |
internalValue |
DatasyncTaskSchedule |
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 scheduleExpressionInput: string;
- Type: string
public readonly scheduleExpression: string;
- Type: string
public readonly internalValue: DatasyncTaskSchedule;
- Type: DatasyncTaskSchedule
import { datasyncTask } from '@cdktf/aws-cdk'
new datasyncTask.DatasyncTaskTimeoutsOutputReference(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. |
resetCreate |
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 resetCreate(): 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. |
createInput |
string |
No description. |
create |
string |
No description. |
internalValue |
cdktf.IResolvable | DatasyncTaskTimeouts |
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 createInput: string;
- Type: string
public readonly create: string;
- Type: string
public readonly internalValue: IResolvable | DatasyncTaskTimeouts;
- Type: cdktf.IResolvable | DatasyncTaskTimeouts