Represents a {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3 opentelekomcloud_cbr_backup_v3}.
import { dataOpentelekomcloudCbrBackupV3 } from '@cdktf/provider-opentelekomcloud'
new dataOpentelekomcloudCbrBackupV3.DataOpentelekomcloudCbrBackupV3(scope: Construct, id: string, config?: DataOpentelekomcloudCbrBackupV3Config)
Name | Type | Description |
---|---|---|
scope |
constructs.Construct |
The scope in which to define this construct. |
id |
string |
The scoped construct ID. |
config |
DataOpentelekomcloudCbrBackupV3Config |
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
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 |
Adds this resource to the terraform JSON output. |
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. |
resetAutoTrigger |
No description. |
resetBootable |
No description. |
resetCheckpointId |
No description. |
resetContainSystemDisk |
No description. |
resetCreatedAt |
No description. |
resetDescription |
No description. |
resetEncrypted |
No description. |
resetExpiredAt |
No description. |
resetId |
No description. |
resetImageType |
No description. |
resetIncremental |
No description. |
resetName |
No description. |
resetParentId |
No description. |
resetProjectId |
No description. |
resetProviderId |
No description. |
resetResourceAz |
No description. |
resetResourceId |
No description. |
resetResourceName |
No description. |
resetResourceSize |
No description. |
resetResourceType |
No description. |
resetSnapshotId |
No description. |
resetStatus |
No description. |
resetSupportedRestoreMode |
No description. |
resetSupportLld |
No description. |
resetSystemDisk |
No description. |
resetUpdatedAt |
No description. |
resetVaultId |
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
Adds this resource to the terraform JSON output.
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 resetAutoTrigger(): void
public resetBootable(): void
public resetCheckpointId(): void
public resetContainSystemDisk(): void
public resetCreatedAt(): void
public resetDescription(): void
public resetEncrypted(): void
public resetExpiredAt(): void
public resetId(): void
public resetImageType(): void
public resetIncremental(): void
public resetName(): void
public resetParentId(): void
public resetProjectId(): void
public resetProviderId(): void
public resetResourceAz(): void
public resetResourceId(): void
public resetResourceName(): void
public resetResourceSize(): void
public resetResourceType(): void
public resetSnapshotId(): void
public resetStatus(): void
public resetSupportedRestoreMode(): void
public resetSupportLld(): void
public resetSystemDisk(): void
public resetUpdatedAt(): void
public resetVaultId(): void
Name | Description |
---|---|
isConstruct |
Checks if x is a construct. |
isTerraformElement |
No description. |
isTerraformDataSource |
No description. |
generateConfigForImport |
Generates CDKTF code for importing a DataOpentelekomcloudCbrBackupV3 resource upon running "cdktf plan ". |
import { dataOpentelekomcloudCbrBackupV3 } from '@cdktf/provider-opentelekomcloud'
dataOpentelekomcloudCbrBackupV3.DataOpentelekomcloudCbrBackupV3.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 { dataOpentelekomcloudCbrBackupV3 } from '@cdktf/provider-opentelekomcloud'
dataOpentelekomcloudCbrBackupV3.DataOpentelekomcloudCbrBackupV3.isTerraformElement(x: any)
- Type: any
import { dataOpentelekomcloudCbrBackupV3 } from '@cdktf/provider-opentelekomcloud'
dataOpentelekomcloudCbrBackupV3.DataOpentelekomcloudCbrBackupV3.isTerraformDataSource(x: any)
- Type: any
import { dataOpentelekomcloudCbrBackupV3 } from '@cdktf/provider-opentelekomcloud'
dataOpentelekomcloudCbrBackupV3.DataOpentelekomcloudCbrBackupV3.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)
Generates CDKTF code for importing a DataOpentelekomcloudCbrBackupV3 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 DataOpentelekomcloudCbrBackupV3 to import.
- Type: string
The id of the existing DataOpentelekomcloudCbrBackupV3 that should be imported.
Refer to the {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#import import section} in the documentation of this resource for the id to use
- Type: cdktf.TerraformProvider
? Optional instance of the provider where the DataOpentelekomcloudCbrBackupV3 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. |
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. |
autoTriggerInput |
boolean | cdktf.IResolvable |
No description. |
bootableInput |
boolean | cdktf.IResolvable |
No description. |
checkpointIdInput |
string |
No description. |
containSystemDiskInput |
boolean | cdktf.IResolvable |
No description. |
createdAtInput |
string |
No description. |
descriptionInput |
string |
No description. |
encryptedInput |
boolean | cdktf.IResolvable |
No description. |
expiredAtInput |
string |
No description. |
idInput |
string |
No description. |
imageTypeInput |
string |
No description. |
incrementalInput |
boolean | cdktf.IResolvable |
No description. |
nameInput |
string |
No description. |
parentIdInput |
string |
No description. |
projectIdInput |
string |
No description. |
providerIdInput |
string |
No description. |
resourceAzInput |
string |
No description. |
resourceIdInput |
string |
No description. |
resourceNameInput |
string |
No description. |
resourceSizeInput |
number |
No description. |
resourceTypeInput |
string |
No description. |
snapshotIdInput |
string |
No description. |
statusInput |
string |
No description. |
supportedRestoreModeInput |
string |
No description. |
supportLldInput |
boolean | cdktf.IResolvable |
No description. |
systemDiskInput |
boolean | cdktf.IResolvable |
No description. |
updatedAtInput |
string |
No description. |
vaultIdInput |
string |
No description. |
autoTrigger |
boolean | cdktf.IResolvable |
No description. |
bootable |
boolean | cdktf.IResolvable |
No description. |
checkpointId |
string |
No description. |
containSystemDisk |
boolean | cdktf.IResolvable |
No description. |
createdAt |
string |
No description. |
description |
string |
No description. |
encrypted |
boolean | cdktf.IResolvable |
No description. |
expiredAt |
string |
No description. |
id |
string |
No description. |
imageType |
string |
No description. |
incremental |
boolean | cdktf.IResolvable |
No description. |
name |
string |
No description. |
parentId |
string |
No description. |
projectId |
string |
No description. |
providerId |
string |
No description. |
resourceAz |
string |
No description. |
resourceId |
string |
No description. |
resourceName |
string |
No description. |
resourceSize |
number |
No description. |
resourceType |
string |
No description. |
snapshotId |
string |
No description. |
status |
string |
No description. |
supportedRestoreMode |
string |
No description. |
supportLld |
boolean | cdktf.IResolvable |
No description. |
systemDisk |
boolean | cdktf.IResolvable |
No description. |
updatedAt |
string |
No description. |
vaultId |
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 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 autoTriggerInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly bootableInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly checkpointIdInput: string;
- Type: string
public readonly containSystemDiskInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly createdAtInput: string;
- Type: string
public readonly descriptionInput: string;
- Type: string
public readonly encryptedInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly expiredAtInput: string;
- Type: string
public readonly idInput: string;
- Type: string
public readonly imageTypeInput: string;
- Type: string
public readonly incrementalInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly nameInput: string;
- Type: string
public readonly parentIdInput: string;
- Type: string
public readonly projectIdInput: string;
- Type: string
public readonly providerIdInput: string;
- Type: string
public readonly resourceAzInput: string;
- Type: string
public readonly resourceIdInput: string;
- Type: string
public readonly resourceNameInput: string;
- Type: string
public readonly resourceSizeInput: number;
- Type: number
public readonly resourceTypeInput: string;
- Type: string
public readonly snapshotIdInput: string;
- Type: string
public readonly statusInput: string;
- Type: string
public readonly supportedRestoreModeInput: string;
- Type: string
public readonly supportLldInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly systemDiskInput: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly updatedAtInput: string;
- Type: string
public readonly vaultIdInput: string;
- Type: string
public readonly autoTrigger: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly bootable: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly checkpointId: string;
- Type: string
public readonly containSystemDisk: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly createdAt: string;
- Type: string
public readonly description: string;
- Type: string
public readonly encrypted: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly expiredAt: string;
- Type: string
public readonly id: string;
- Type: string
public readonly imageType: string;
- Type: string
public readonly incremental: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly name: string;
- Type: string
public readonly parentId: string;
- Type: string
public readonly projectId: string;
- Type: string
public readonly providerId: string;
- Type: string
public readonly resourceAz: string;
- Type: string
public readonly resourceId: string;
- Type: string
public readonly resourceName: string;
- Type: string
public readonly resourceSize: number;
- Type: number
public readonly resourceType: string;
- Type: string
public readonly snapshotId: string;
- Type: string
public readonly status: string;
- Type: string
public readonly supportedRestoreMode: string;
- Type: string
public readonly supportLld: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly systemDisk: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
public readonly updatedAt: string;
- Type: string
public readonly vaultId: string;
- Type: string
Name | Type | Description |
---|---|---|
tfResourceType |
string |
No description. |
public readonly tfResourceType: string;
- Type: string
import { dataOpentelekomcloudCbrBackupV3 } from '@cdktf/provider-opentelekomcloud'
const dataOpentelekomcloudCbrBackupV3Config: dataOpentelekomcloudCbrBackupV3.DataOpentelekomcloudCbrBackupV3Config = { ... }
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 autoTrigger: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#auto_trigger DataOpentelekomcloudCbrBackupV3#auto_trigger}.
public readonly bootable: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#bootable DataOpentelekomcloudCbrBackupV3#bootable}.
public readonly checkpointId: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#checkpoint_id DataOpentelekomcloudCbrBackupV3#checkpoint_id}.
public readonly containSystemDisk: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#contain_system_disk DataOpentelekomcloudCbrBackupV3#contain_system_disk}.
public readonly createdAt: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#created_at DataOpentelekomcloudCbrBackupV3#created_at}.
public readonly description: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#description DataOpentelekomcloudCbrBackupV3#description}.
public readonly encrypted: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#encrypted DataOpentelekomcloudCbrBackupV3#encrypted}.
public readonly expiredAt: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#expired_at DataOpentelekomcloudCbrBackupV3#expired_at}.
public readonly id: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#id DataOpentelekomcloudCbrBackupV3#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 imageType: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#image_type DataOpentelekomcloudCbrBackupV3#image_type}.
public readonly incremental: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#incremental DataOpentelekomcloudCbrBackupV3#incremental}.
public readonly name: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#name DataOpentelekomcloudCbrBackupV3#name}.
public readonly parentId: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#parent_id DataOpentelekomcloudCbrBackupV3#parent_id}.
public readonly projectId: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#project_id DataOpentelekomcloudCbrBackupV3#project_id}.
public readonly providerId: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#provider_id DataOpentelekomcloudCbrBackupV3#provider_id}.
public readonly resourceAz: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#resource_az DataOpentelekomcloudCbrBackupV3#resource_az}.
public readonly resourceId: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#resource_id DataOpentelekomcloudCbrBackupV3#resource_id}.
public readonly resourceName: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#resource_name DataOpentelekomcloudCbrBackupV3#resource_name}.
public readonly resourceSize: number;
- Type: number
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#resource_size DataOpentelekomcloudCbrBackupV3#resource_size}.
public readonly resourceType: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#resource_type DataOpentelekomcloudCbrBackupV3#resource_type}.
public readonly snapshotId: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#snapshot_id DataOpentelekomcloudCbrBackupV3#snapshot_id}.
public readonly status: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#status DataOpentelekomcloudCbrBackupV3#status}.
public readonly supportedRestoreMode: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#supported_restore_mode DataOpentelekomcloudCbrBackupV3#supported_restore_mode}.
public readonly supportLld: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#support_lld DataOpentelekomcloudCbrBackupV3#support_lld}.
public readonly systemDisk: boolean | IResolvable;
- Type: boolean | cdktf.IResolvable
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#system_disk DataOpentelekomcloudCbrBackupV3#system_disk}.
public readonly updatedAt: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#updated_at DataOpentelekomcloudCbrBackupV3#updated_at}.
public readonly vaultId: string;
- Type: string
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/opentelekomcloud/opentelekomcloud/1.36.28/docs/data-sources/cbr_backup_v3#vault_id DataOpentelekomcloudCbrBackupV3#vault_id}.