Represents a {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job cloudflare_logpush_job}.
import io.cdktn.providers.cloudflare.logpush_job.LogpushJob;
LogpushJob.Builder.create(Construct scope, java.lang.String id)
// .connection(SSHProvisionerConnection|WinrmProvisionerConnection)
// .count(java.lang.Number|TerraformCount)
// .dependsOn(java.util.List<ITerraformDependable>)
// .forEach(ITerraformIterator)
// .lifecycle(TerraformResourceLifecycle)
// .provider(TerraformProvider)
// .provisioners(java.util.List<FileProvisioner|LocalExecProvisioner|RemoteExecProvisioner>)
.destinationConf(java.lang.String)
// .accountId(java.lang.String)
// .dataset(java.lang.String)
// .enabled(java.lang.Boolean|IResolvable)
// .filter(java.lang.String)
// .frequency(java.lang.String)
// .kind(java.lang.String)
// .logpullOptions(java.lang.String)
// .maxUploadBytes(java.lang.Number)
// .maxUploadIntervalSeconds(java.lang.Number)
// .maxUploadRecords(java.lang.Number)
// .name(java.lang.String)
// .outputOptions(LogpushJobOutputOptions)
// .ownershipChallenge(java.lang.String)
// .zoneId(java.lang.String)
.build();| Name | Type | Description |
|---|---|---|
scope |
software.constructs.Construct |
The scope in which to define this construct. |
id |
java.lang.String |
The scoped construct ID. |
connection |
io.cdktn.cdktn.SSHProvisionerConnection|io.cdktn.cdktn.WinrmProvisionerConnection |
No description. |
count |
java.lang.Number|io.cdktn.cdktn.TerraformCount |
No description. |
dependsOn |
java.util.List<io.cdktn.cdktn.ITerraformDependable> |
No description. |
forEach |
io.cdktn.cdktn.ITerraformIterator |
No description. |
lifecycle |
io.cdktn.cdktn.TerraformResourceLifecycle |
No description. |
provider |
io.cdktn.cdktn.TerraformProvider |
No description. |
provisioners |
java.util.List<io.cdktn.cdktn.FileProvisioner|io.cdktn.cdktn.LocalExecProvisioner|io.cdktn.cdktn.RemoteExecProvisioner> |
No description. |
destinationConf |
java.lang.String |
Uniquely identifies a resource (such as an s3 bucket) where data. |
accountId |
java.lang.String |
The Account ID to use for this endpoint. Mutually exclusive with the Zone ID. |
dataset |
java.lang.String |
Name of the dataset. |
enabled |
java.lang.Boolean|io.cdktn.cdktn.IResolvable |
Flag that indicates if the job is enabled. |
filter |
java.lang.String |
The filters to select the events to include and/or remove from your logs. For more information, refer to Filters. |
frequency |
java.lang.String |
This field is deprecated. |
kind |
java.lang.String |
The kind parameter (optional) is used to differentiate between Logpush and Edge Log Delivery jobs (when supported by the dataset). |
logpullOptions |
java.lang.String |
This field is deprecated. |
maxUploadBytes |
java.lang.Number |
The maximum uncompressed file size of a batch of logs. |
maxUploadIntervalSeconds |
java.lang.Number |
The maximum interval in seconds for log batches. |
maxUploadRecords |
java.lang.Number |
The maximum number of log lines per batch. |
name |
java.lang.String |
Optional human readable job name. |
outputOptions |
LogpushJobOutputOptions |
The structured replacement for logpull_options. When including this field, the logpull_option field will be ignored. |
ownershipChallenge |
java.lang.String |
Ownership challenge token to prove destination ownership. |
zoneId |
java.lang.String |
The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. |
- Type: software.constructs.Construct
The scope in which to define this construct.
- Type: java.lang.String
The scoped construct ID.
Must be unique amongst siblings in the same scope
- Type: io.cdktn.cdktn.SSHProvisionerConnection|io.cdktn.cdktn.WinrmProvisionerConnection
- Type: java.lang.Number|io.cdktn.cdktn.TerraformCount
- Type: java.util.List<io.cdktn.cdktn.ITerraformDependable>
- Type: io.cdktn.cdktn.ITerraformIterator
- Type: io.cdktn.cdktn.TerraformResourceLifecycle
- Type: io.cdktn.cdktn.TerraformProvider
- Type: java.util.List<io.cdktn.cdktn.FileProvisioner|io.cdktn.cdktn.LocalExecProvisioner|io.cdktn.cdktn.RemoteExecProvisioner>
- Type: java.lang.String
Uniquely identifies a resource (such as an s3 bucket) where data.
will be pushed. Additional configuration parameters supported by the destination may be included.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#destination_conf LogpushJob#destination_conf}
- Type: java.lang.String
The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#account_id LogpushJob#account_id}
- Type: java.lang.String
Name of the dataset.
A list of supported datasets can be found on the Developer Docs. Available values: "access_requests", "audit_logs", "audit_logs_v2", "biso_user_actions", "casb_findings", "device_posture_results", "dex_application_tests", "dex_device_state_events", "dlp_forensic_copies", "dns_firewall_logs", "dns_logs", "email_security_alerts", "email_security_post_delivery_events", "firewall_events", "gateway_dns", "gateway_http", "gateway_network", "http_requests", "ipsec_logs", "magic_ids_detections", "mcp_portal_logs", "nel_reports", "network_analytics_logs", "page_shield_events", "sinkhole_http_logs", "spectrum_events", "ssh_logs", "warp_config_changes", "warp_toggle_changes", "workers_trace_events", "zaraz_events", "zero_trust_network_sessions".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#dataset LogpushJob#dataset}
- Type: java.lang.Boolean|io.cdktn.cdktn.IResolvable
Flag that indicates if the job is enabled.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#enabled LogpushJob#enabled}
- Type: java.lang.String
The filters to select the events to include and/or remove from your logs. For more information, refer to Filters.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#filter LogpushJob#filter}
- Type: java.lang.String
This field is deprecated.
Please use max_upload_* parameters instead. . The frequency at which Cloudflare sends batches of logs to your destination. Setting frequency to high sends your logs in larger quantities of smaller files. Setting frequency to low sends logs in smaller quantities of larger files.
Available values: "high", "low".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#frequency LogpushJob#frequency}
- Type: java.lang.String
The kind parameter (optional) is used to differentiate between Logpush and Edge Log Delivery jobs (when supported by the dataset).
Available values: "", "edge".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#kind LogpushJob#kind}
- Type: java.lang.String
This field is deprecated.
Use output_options instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#logpull_options LogpushJob#logpull_options}
- Type: java.lang.Number
The maximum uncompressed file size of a batch of logs.
This setting value must be between 5 MB and 1 GB, or 0 to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#max_upload_bytes LogpushJob#max_upload_bytes}
- Type: java.lang.Number
The maximum interval in seconds for log batches.
This setting must be between 30 and 300 seconds (5 minutes), or 0 to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#max_upload_interval_seconds LogpushJob#max_upload_interval_seconds}
- Type: java.lang.Number
The maximum number of log lines per batch.
This setting must be between 1000 and 1,000,000 lines, or 0 to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#max_upload_records LogpushJob#max_upload_records}
- Type: java.lang.String
Optional human readable job name.
Not unique. Cloudflare suggests. that you set this to a meaningful string, like the domain name, to make it easier to identify your job.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#name LogpushJob#name}
- Type: LogpushJobOutputOptions
The structured replacement for logpull_options. When including this field, the logpull_option field will be ignored.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#output_options LogpushJob#output_options}
- Type: java.lang.String
Ownership challenge token to prove destination ownership.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#ownership_challenge LogpushJob#ownership_challenge}
- Type: java.lang.String
The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#zone_id LogpushJob#zone_id}
| Name | Description |
|---|---|
toString |
Returns a string representation of this construct. |
with |
Applies one or more mixins to this construct. |
addOverride |
No description. |
overrideLogicalId |
Overrides the auto-generated logical ID with a specific ID. |
resetOverrideLogicalId |
Resets a previously passed logical Id to use the auto-generated logical id again. |
toHclTerraform |
No description. |
toMetadata |
No description. |
toTerraform |
Adds this resource to the terraform JSON output. |
addMoveTarget |
Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. |
getAnyMapAttribute |
No description. |
getBooleanAttribute |
No description. |
getBooleanMapAttribute |
No description. |
getListAttribute |
No description. |
getNumberAttribute |
No description. |
getNumberListAttribute |
No description. |
getNumberMapAttribute |
No description. |
getStringAttribute |
No description. |
getStringMapAttribute |
No description. |
hasResourceMove |
No description. |
importFrom |
No description. |
interpolationForAttribute |
No description. |
moveFromId |
Move the resource corresponding to "id" to this resource. |
moveTo |
Moves this resource to the target resource given by moveTarget. |
moveToId |
Moves this resource to the resource corresponding to "id". |
putOutputOptions |
No description. |
resetAccountId |
No description. |
resetDataset |
No description. |
resetEnabled |
No description. |
resetFilter |
No description. |
resetFrequency |
No description. |
resetKind |
No description. |
resetLogpullOptions |
No description. |
resetMaxUploadBytes |
No description. |
resetMaxUploadIntervalSeconds |
No description. |
resetMaxUploadRecords |
No description. |
resetName |
No description. |
resetOutputOptions |
No description. |
resetOwnershipChallenge |
No description. |
resetZoneId |
No description. |
public java.lang.String toString()Returns a string representation of this construct.
public IConstruct with(IMixin... mixins)Applies one or more mixins to this construct.
Mixins are applied in order. The list of constructs is captured at the
start of the call, so constructs added by a mixin will not be visited.
Use multiple with() calls if subsequent mixins should apply to added
constructs.
- Type: software.constructs.IMixin...
The mixins to apply.
public void addOverride(java.lang.String path, java.lang.Object value)- Type: java.lang.String
- Type: java.lang.Object
public void overrideLogicalId(java.lang.String newLogicalId)Overrides the auto-generated logical ID with a specific ID.
- Type: java.lang.String
The new logical ID to use for this stack element.
public void resetOverrideLogicalId()Resets a previously passed logical Id to use the auto-generated logical id again.
public java.lang.Object toHclTerraform()public java.lang.Object toMetadata()public java.lang.Object toTerraform()Adds this resource to the terraform JSON output.
public void addMoveTarget(java.lang.String moveTarget)Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
- Type: java.lang.String
The string move target that will correspond to this resource.
public java.util.Map<java.lang.String, java.lang.Object> getAnyMapAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public IResolvable getBooleanAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.util.Map<java.lang.String, java.lang.Boolean> getBooleanMapAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.util.List<java.lang.String> getListAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.util.List<java.lang.Number> getNumberListAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.util.Map<java.lang.String, java.lang.Number> getNumberMapAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.lang.String getStringAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.util.Map<java.lang.String, java.lang.String> getStringMapAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public TerraformResourceMoveByTarget|TerraformResourceMoveById hasResourceMove()public void importFrom(java.lang.String id)
public void importFrom(java.lang.String id, TerraformProvider provider)- Type: java.lang.String
- Type: io.cdktn.cdktn.TerraformProvider
public IResolvable interpolationForAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public void moveFromId(java.lang.String id)Move the resource corresponding to "id" to this resource.
Note that the resource being moved from must be marked as moved using it's instance function.
- Type: java.lang.String
Full id of resource being moved from, e.g. "aws_s3_bucket.example".
public void moveTo(java.lang.String moveTarget)
public void moveTo(java.lang.String moveTarget, java.lang.String|java.lang.Number index)Moves this resource to the target resource given by moveTarget.
- Type: java.lang.String
The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.
- Type: java.lang.String|java.lang.Number
Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.
public void moveToId(java.lang.String id)Moves this resource to the resource corresponding to "id".
- Type: java.lang.String
Full id of resource to move to, e.g. "aws_s3_bucket.example".
public void putOutputOptions(LogpushJobOutputOptions value)- Type: LogpushJobOutputOptions
public void resetAccountId()public void resetDataset()public void resetEnabled()public void resetFilter()public void resetFrequency()public void resetKind()public void resetLogpullOptions()public void resetMaxUploadBytes()public void resetMaxUploadIntervalSeconds()public void resetMaxUploadRecords()public void resetName()public void resetOutputOptions()public void resetOwnershipChallenge()public void resetZoneId()| Name | Description |
|---|---|
isConstruct |
Checks if x is a construct. |
isTerraformElement |
No description. |
isTerraformResource |
No description. |
generateConfigForImport |
Generates CDKTN code for importing a LogpushJob resource upon running "cdktn plan ". |
import io.cdktn.providers.cloudflare.logpush_job.LogpushJob;
LogpushJob.isConstruct(java.lang.Object x)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: java.lang.Object
Any object.
import io.cdktn.providers.cloudflare.logpush_job.LogpushJob;
LogpushJob.isTerraformElement(java.lang.Object x)- Type: java.lang.Object
import io.cdktn.providers.cloudflare.logpush_job.LogpushJob;
LogpushJob.isTerraformResource(java.lang.Object x)- Type: java.lang.Object
import io.cdktn.providers.cloudflare.logpush_job.LogpushJob;
LogpushJob.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId),LogpushJob.generateConfigForImport(Construct scope, java.lang.String importToId, java.lang.String importFromId, TerraformProvider provider)Generates CDKTN code for importing a LogpushJob resource upon running "cdktn plan ".
- Type: software.constructs.Construct
The scope in which to define this construct.
- Type: java.lang.String
The construct id used in the generated config for the LogpushJob to import.
- Type: java.lang.String
The id of the existing LogpushJob that should be imported.
Refer to the {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#import import section} in the documentation of this resource for the id to use
- Type: io.cdktn.cdktn.TerraformProvider
? Optional instance of the provider where the LogpushJob to import is found.
| Name | Type | Description |
|---|---|---|
node |
software.constructs.Node |
The tree node. |
cdktfStack |
io.cdktn.cdktn.TerraformStack |
No description. |
fqn |
java.lang.String |
No description. |
friendlyUniqueId |
java.lang.String |
No description. |
terraformMetaArguments |
java.util.Map<java.lang.String, java.lang.Object> |
No description. |
terraformResourceType |
java.lang.String |
No description. |
terraformGeneratorMetadata |
io.cdktn.cdktn.TerraformProviderGeneratorMetadata |
No description. |
connection |
io.cdktn.cdktn.SSHProvisionerConnection|io.cdktn.cdktn.WinrmProvisionerConnection |
No description. |
count |
java.lang.Number|io.cdktn.cdktn.TerraformCount |
No description. |
dependsOn |
java.util.List<java.lang.String> |
No description. |
forEach |
io.cdktn.cdktn.ITerraformIterator |
No description. |
lifecycle |
io.cdktn.cdktn.TerraformResourceLifecycle |
No description. |
provider |
io.cdktn.cdktn.TerraformProvider |
No description. |
provisioners |
java.util.List<io.cdktn.cdktn.FileProvisioner|io.cdktn.cdktn.LocalExecProvisioner|io.cdktn.cdktn.RemoteExecProvisioner> |
No description. |
errorMessage |
java.lang.String |
No description. |
id |
java.lang.Number |
No description. |
lastComplete |
java.lang.String |
No description. |
lastError |
java.lang.String |
No description. |
outputOptions |
LogpushJobOutputOptionsOutputReference |
No description. |
accountIdInput |
java.lang.String |
No description. |
datasetInput |
java.lang.String |
No description. |
destinationConfInput |
java.lang.String |
No description. |
enabledInput |
java.lang.Boolean|io.cdktn.cdktn.IResolvable |
No description. |
filterInput |
java.lang.String |
No description. |
frequencyInput |
java.lang.String |
No description. |
kindInput |
java.lang.String |
No description. |
logpullOptionsInput |
java.lang.String |
No description. |
maxUploadBytesInput |
java.lang.Number |
No description. |
maxUploadIntervalSecondsInput |
java.lang.Number |
No description. |
maxUploadRecordsInput |
java.lang.Number |
No description. |
nameInput |
java.lang.String |
No description. |
outputOptionsInput |
io.cdktn.cdktn.IResolvable|LogpushJobOutputOptions |
No description. |
ownershipChallengeInput |
java.lang.String |
No description. |
zoneIdInput |
java.lang.String |
No description. |
accountId |
java.lang.String |
No description. |
dataset |
java.lang.String |
No description. |
destinationConf |
java.lang.String |
No description. |
enabled |
java.lang.Boolean|io.cdktn.cdktn.IResolvable |
No description. |
filter |
java.lang.String |
No description. |
frequency |
java.lang.String |
No description. |
kind |
java.lang.String |
No description. |
logpullOptions |
java.lang.String |
No description. |
maxUploadBytes |
java.lang.Number |
No description. |
maxUploadIntervalSeconds |
java.lang.Number |
No description. |
maxUploadRecords |
java.lang.Number |
No description. |
name |
java.lang.String |
No description. |
ownershipChallenge |
java.lang.String |
No description. |
zoneId |
java.lang.String |
No description. |
public Node getNode();- Type: software.constructs.Node
The tree node.
public TerraformStack getCdktfStack();- Type: io.cdktn.cdktn.TerraformStack
public java.lang.String getFqn();- Type: java.lang.String
public java.lang.String getFriendlyUniqueId();- Type: java.lang.String
public java.util.Map<java.lang.String, java.lang.Object> getTerraformMetaArguments();- Type: java.util.Map<java.lang.String, java.lang.Object>
public java.lang.String getTerraformResourceType();- Type: java.lang.String
public TerraformProviderGeneratorMetadata getTerraformGeneratorMetadata();- Type: io.cdktn.cdktn.TerraformProviderGeneratorMetadata
public SSHProvisionerConnection|WinrmProvisionerConnection getConnection();- Type: io.cdktn.cdktn.SSHProvisionerConnection|io.cdktn.cdktn.WinrmProvisionerConnection
public java.lang.Number|TerraformCount getCount();- Type: java.lang.Number|io.cdktn.cdktn.TerraformCount
public java.util.List<java.lang.String> getDependsOn();- Type: java.util.List<java.lang.String>
public ITerraformIterator getForEach();- Type: io.cdktn.cdktn.ITerraformIterator
public TerraformResourceLifecycle getLifecycle();- Type: io.cdktn.cdktn.TerraformResourceLifecycle
public TerraformProvider getProvider();- Type: io.cdktn.cdktn.TerraformProvider
public java.util.List<FileProvisioner|LocalExecProvisioner|RemoteExecProvisioner> getProvisioners();- Type: java.util.List<io.cdktn.cdktn.FileProvisioner|io.cdktn.cdktn.LocalExecProvisioner|io.cdktn.cdktn.RemoteExecProvisioner>
public java.lang.String getErrorMessage();- Type: java.lang.String
public java.lang.Number getId();- Type: java.lang.Number
public java.lang.String getLastComplete();- Type: java.lang.String
public java.lang.String getLastError();- Type: java.lang.String
public LogpushJobOutputOptionsOutputReference getOutputOptions();public java.lang.String getAccountIdInput();- Type: java.lang.String
public java.lang.String getDatasetInput();- Type: java.lang.String
public java.lang.String getDestinationConfInput();- Type: java.lang.String
public java.lang.Boolean|IResolvable getEnabledInput();- Type: java.lang.Boolean|io.cdktn.cdktn.IResolvable
public java.lang.String getFilterInput();- Type: java.lang.String
public java.lang.String getFrequencyInput();- Type: java.lang.String
public java.lang.String getKindInput();- Type: java.lang.String
public java.lang.String getLogpullOptionsInput();- Type: java.lang.String
public java.lang.Number getMaxUploadBytesInput();- Type: java.lang.Number
public java.lang.Number getMaxUploadIntervalSecondsInput();- Type: java.lang.Number
public java.lang.Number getMaxUploadRecordsInput();- Type: java.lang.Number
public java.lang.String getNameInput();- Type: java.lang.String
public IResolvable|LogpushJobOutputOptions getOutputOptionsInput();- Type: io.cdktn.cdktn.IResolvable|LogpushJobOutputOptions
public java.lang.String getOwnershipChallengeInput();- Type: java.lang.String
public java.lang.String getZoneIdInput();- Type: java.lang.String
public java.lang.String getAccountId();- Type: java.lang.String
public java.lang.String getDataset();- Type: java.lang.String
public java.lang.String getDestinationConf();- Type: java.lang.String
public java.lang.Boolean|IResolvable getEnabled();- Type: java.lang.Boolean|io.cdktn.cdktn.IResolvable
public java.lang.String getFilter();- Type: java.lang.String
public java.lang.String getFrequency();- Type: java.lang.String
public java.lang.String getKind();- Type: java.lang.String
public java.lang.String getLogpullOptions();- Type: java.lang.String
public java.lang.Number getMaxUploadBytes();- Type: java.lang.Number
public java.lang.Number getMaxUploadIntervalSeconds();- Type: java.lang.Number
public java.lang.Number getMaxUploadRecords();- Type: java.lang.Number
public java.lang.String getName();- Type: java.lang.String
public java.lang.String getOwnershipChallenge();- Type: java.lang.String
public java.lang.String getZoneId();- Type: java.lang.String
| Name | Type | Description |
|---|---|---|
tfResourceType |
java.lang.String |
No description. |
public java.lang.String getTfResourceType();- Type: java.lang.String
import io.cdktn.providers.cloudflare.logpush_job.LogpushJobConfig;
LogpushJobConfig.builder()
// .connection(SSHProvisionerConnection|WinrmProvisionerConnection)
// .count(java.lang.Number|TerraformCount)
// .dependsOn(java.util.List<ITerraformDependable>)
// .forEach(ITerraformIterator)
// .lifecycle(TerraformResourceLifecycle)
// .provider(TerraformProvider)
// .provisioners(java.util.List<FileProvisioner|LocalExecProvisioner|RemoteExecProvisioner>)
.destinationConf(java.lang.String)
// .accountId(java.lang.String)
// .dataset(java.lang.String)
// .enabled(java.lang.Boolean|IResolvable)
// .filter(java.lang.String)
// .frequency(java.lang.String)
// .kind(java.lang.String)
// .logpullOptions(java.lang.String)
// .maxUploadBytes(java.lang.Number)
// .maxUploadIntervalSeconds(java.lang.Number)
// .maxUploadRecords(java.lang.Number)
// .name(java.lang.String)
// .outputOptions(LogpushJobOutputOptions)
// .ownershipChallenge(java.lang.String)
// .zoneId(java.lang.String)
.build();| Name | Type | Description |
|---|---|---|
connection |
io.cdktn.cdktn.SSHProvisionerConnection|io.cdktn.cdktn.WinrmProvisionerConnection |
No description. |
count |
java.lang.Number|io.cdktn.cdktn.TerraformCount |
No description. |
dependsOn |
java.util.List<io.cdktn.cdktn.ITerraformDependable> |
No description. |
forEach |
io.cdktn.cdktn.ITerraformIterator |
No description. |
lifecycle |
io.cdktn.cdktn.TerraformResourceLifecycle |
No description. |
provider |
io.cdktn.cdktn.TerraformProvider |
No description. |
provisioners |
java.util.List<io.cdktn.cdktn.FileProvisioner|io.cdktn.cdktn.LocalExecProvisioner|io.cdktn.cdktn.RemoteExecProvisioner> |
No description. |
destinationConf |
java.lang.String |
Uniquely identifies a resource (such as an s3 bucket) where data. |
accountId |
java.lang.String |
The Account ID to use for this endpoint. Mutually exclusive with the Zone ID. |
dataset |
java.lang.String |
Name of the dataset. |
enabled |
java.lang.Boolean|io.cdktn.cdktn.IResolvable |
Flag that indicates if the job is enabled. |
filter |
java.lang.String |
The filters to select the events to include and/or remove from your logs. For more information, refer to Filters. |
frequency |
java.lang.String |
This field is deprecated. |
kind |
java.lang.String |
The kind parameter (optional) is used to differentiate between Logpush and Edge Log Delivery jobs (when supported by the dataset). |
logpullOptions |
java.lang.String |
This field is deprecated. |
maxUploadBytes |
java.lang.Number |
The maximum uncompressed file size of a batch of logs. |
maxUploadIntervalSeconds |
java.lang.Number |
The maximum interval in seconds for log batches. |
maxUploadRecords |
java.lang.Number |
The maximum number of log lines per batch. |
name |
java.lang.String |
Optional human readable job name. |
outputOptions |
LogpushJobOutputOptions |
The structured replacement for logpull_options. When including this field, the logpull_option field will be ignored. |
ownershipChallenge |
java.lang.String |
Ownership challenge token to prove destination ownership. |
zoneId |
java.lang.String |
The Zone ID to use for this endpoint. Mutually exclusive with the Account ID. |
public SSHProvisionerConnection|WinrmProvisionerConnection getConnection();- Type: io.cdktn.cdktn.SSHProvisionerConnection|io.cdktn.cdktn.WinrmProvisionerConnection
public java.lang.Number|TerraformCount getCount();- Type: java.lang.Number|io.cdktn.cdktn.TerraformCount
public java.util.List<ITerraformDependable> getDependsOn();- Type: java.util.List<io.cdktn.cdktn.ITerraformDependable>
public ITerraformIterator getForEach();- Type: io.cdktn.cdktn.ITerraformIterator
public TerraformResourceLifecycle getLifecycle();- Type: io.cdktn.cdktn.TerraformResourceLifecycle
public TerraformProvider getProvider();- Type: io.cdktn.cdktn.TerraformProvider
public java.util.List<FileProvisioner|LocalExecProvisioner|RemoteExecProvisioner> getProvisioners();- Type: java.util.List<io.cdktn.cdktn.FileProvisioner|io.cdktn.cdktn.LocalExecProvisioner|io.cdktn.cdktn.RemoteExecProvisioner>
public java.lang.String getDestinationConf();- Type: java.lang.String
Uniquely identifies a resource (such as an s3 bucket) where data.
will be pushed. Additional configuration parameters supported by the destination may be included.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#destination_conf LogpushJob#destination_conf}
public java.lang.String getAccountId();- Type: java.lang.String
The Account ID to use for this endpoint. Mutually exclusive with the Zone ID.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#account_id LogpushJob#account_id}
public java.lang.String getDataset();- Type: java.lang.String
Name of the dataset.
A list of supported datasets can be found on the Developer Docs. Available values: "access_requests", "audit_logs", "audit_logs_v2", "biso_user_actions", "casb_findings", "device_posture_results", "dex_application_tests", "dex_device_state_events", "dlp_forensic_copies", "dns_firewall_logs", "dns_logs", "email_security_alerts", "email_security_post_delivery_events", "firewall_events", "gateway_dns", "gateway_http", "gateway_network", "http_requests", "ipsec_logs", "magic_ids_detections", "mcp_portal_logs", "nel_reports", "network_analytics_logs", "page_shield_events", "sinkhole_http_logs", "spectrum_events", "ssh_logs", "warp_config_changes", "warp_toggle_changes", "workers_trace_events", "zaraz_events", "zero_trust_network_sessions".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#dataset LogpushJob#dataset}
public java.lang.Boolean|IResolvable getEnabled();- Type: java.lang.Boolean|io.cdktn.cdktn.IResolvable
Flag that indicates if the job is enabled.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#enabled LogpushJob#enabled}
public java.lang.String getFilter();- Type: java.lang.String
The filters to select the events to include and/or remove from your logs. For more information, refer to Filters.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#filter LogpushJob#filter}
public java.lang.String getFrequency();- Type: java.lang.String
This field is deprecated.
Please use max_upload_* parameters instead. . The frequency at which Cloudflare sends batches of logs to your destination. Setting frequency to high sends your logs in larger quantities of smaller files. Setting frequency to low sends logs in smaller quantities of larger files.
Available values: "high", "low".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#frequency LogpushJob#frequency}
public java.lang.String getKind();- Type: java.lang.String
The kind parameter (optional) is used to differentiate between Logpush and Edge Log Delivery jobs (when supported by the dataset).
Available values: "", "edge".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#kind LogpushJob#kind}
public java.lang.String getLogpullOptions();- Type: java.lang.String
This field is deprecated.
Use output_options instead. Configuration string. It specifies things like requested fields and timestamp formats. If migrating from the logpull api, copy the url (full url or just the query string) of your call here, and logpush will keep on making this call for you, setting start and end times appropriately.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#logpull_options LogpushJob#logpull_options}
public java.lang.Number getMaxUploadBytes();- Type: java.lang.Number
The maximum uncompressed file size of a batch of logs.
This setting value must be between 5 MB and 1 GB, or 0 to disable it. Note that you cannot set a minimum file size; this means that log files may be much smaller than this batch size.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#max_upload_bytes LogpushJob#max_upload_bytes}
public java.lang.Number getMaxUploadIntervalSeconds();- Type: java.lang.Number
The maximum interval in seconds for log batches.
This setting must be between 30 and 300 seconds (5 minutes), or 0 to disable it. Note that you cannot specify a minimum interval for log batches; this means that log files may be sent in shorter intervals than this.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#max_upload_interval_seconds LogpushJob#max_upload_interval_seconds}
public java.lang.Number getMaxUploadRecords();- Type: java.lang.Number
The maximum number of log lines per batch.
This setting must be between 1000 and 1,000,000 lines, or 0 to disable it. Note that you cannot specify a minimum number of log lines per batch; this means that log files may contain many fewer lines than this.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#max_upload_records LogpushJob#max_upload_records}
public java.lang.String getName();- Type: java.lang.String
Optional human readable job name.
Not unique. Cloudflare suggests. that you set this to a meaningful string, like the domain name, to make it easier to identify your job.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#name LogpushJob#name}
public LogpushJobOutputOptions getOutputOptions();- Type: LogpushJobOutputOptions
The structured replacement for logpull_options. When including this field, the logpull_option field will be ignored.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#output_options LogpushJob#output_options}
public java.lang.String getOwnershipChallenge();- Type: java.lang.String
Ownership challenge token to prove destination ownership.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#ownership_challenge LogpushJob#ownership_challenge}
public java.lang.String getZoneId();- Type: java.lang.String
The Zone ID to use for this endpoint. Mutually exclusive with the Account ID.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#zone_id LogpushJob#zone_id}
import io.cdktn.providers.cloudflare.logpush_job.LogpushJobOutputOptions;
LogpushJobOutputOptions.builder()
// .batchPrefix(java.lang.String)
// .batchSuffix(java.lang.String)
// .cve202144228(java.lang.Boolean|IResolvable)
// .fieldDelimiter(java.lang.String)
// .fieldNames(java.util.List<java.lang.String>)
// .mergeSubrequests(java.lang.Boolean|IResolvable)
// .outputType(java.lang.String)
// .recordDelimiter(java.lang.String)
// .recordPrefix(java.lang.String)
// .recordSuffix(java.lang.String)
// .recordTemplate(java.lang.String)
// .sampleRate(java.lang.Number)
// .timestampFormat(java.lang.String)
.build();| Name | Type | Description |
|---|---|---|
batchPrefix |
java.lang.String |
String to be prepended before each batch. |
batchSuffix |
java.lang.String |
String to be appended after each batch. |
cve202144228 |
java.lang.Boolean|io.cdktn.cdktn.IResolvable |
If set to true, will cause all occurrences of ${ in the generated files to be replaced with x{. |
fieldDelimiter |
java.lang.String |
String to join fields. This field be ignored when record_template is set. |
fieldNames |
java.util.List<java.lang.String> |
List of field names to be included in the Logpush output. |
mergeSubrequests |
java.lang.Boolean|io.cdktn.cdktn.IResolvable |
If set to true, subrequests will be merged into the parent request. Only supported for the http_requests dataset. |
outputType |
java.lang.String |
Specifies the output type, such as ndjson or csv. |
recordDelimiter |
java.lang.String |
String to be inserted in-between the records as separator. |
recordPrefix |
java.lang.String |
String to be prepended before each record. |
recordSuffix |
java.lang.String |
String to be appended after each record. |
recordTemplate |
java.lang.String |
String to use as template for each record instead of the default json key value mapping. |
sampleRate |
java.lang.Number |
Floating number to specify sampling rate. |
timestampFormat |
java.lang.String |
String to specify the format for timestamps, such as unixnano, unix, rfc3339, rfc3339ms or rfc3339ns. |
public java.lang.String getBatchPrefix();- Type: java.lang.String
String to be prepended before each batch.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#batch_prefix LogpushJob#batch_prefix}
public java.lang.String getBatchSuffix();- Type: java.lang.String
String to be appended after each batch.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#batch_suffix LogpushJob#batch_suffix}
public java.lang.Boolean|IResolvable getCve202144228();- Type: java.lang.Boolean|io.cdktn.cdktn.IResolvable
If set to true, will cause all occurrences of ${ in the generated files to be replaced with x{.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#cve_2021_44228 LogpushJob#cve_2021_44228}
public java.lang.String getFieldDelimiter();- Type: java.lang.String
String to join fields. This field be ignored when record_template is set.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#field_delimiter LogpushJob#field_delimiter}
public java.util.List<java.lang.String> getFieldNames();- Type: java.util.List<java.lang.String>
List of field names to be included in the Logpush output.
For the moment, there is no option to add all fields at once, so you must specify all the fields names you are interested in.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#field_names LogpushJob#field_names}
public java.lang.Boolean|IResolvable getMergeSubrequests();- Type: java.lang.Boolean|io.cdktn.cdktn.IResolvable
If set to true, subrequests will be merged into the parent request. Only supported for the http_requests dataset.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#merge_subrequests LogpushJob#merge_subrequests}
public java.lang.String getOutputType();- Type: java.lang.String
Specifies the output type, such as ndjson or csv.
This sets default values for the rest of the settings, depending on the chosen output type. Some formatting rules, like string quoting, are different between output types. Available values: "ndjson", "csv".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#output_type LogpushJob#output_type}
public java.lang.String getRecordDelimiter();- Type: java.lang.String
String to be inserted in-between the records as separator.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#record_delimiter LogpushJob#record_delimiter}
public java.lang.String getRecordPrefix();- Type: java.lang.String
String to be prepended before each record.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#record_prefix LogpushJob#record_prefix}
public java.lang.String getRecordSuffix();- Type: java.lang.String
String to be appended after each record.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#record_suffix LogpushJob#record_suffix}
public java.lang.String getRecordTemplate();- Type: java.lang.String
String to use as template for each record instead of the default json key value mapping.
All fields used in the template must be present in field_names as well, otherwise they will end up as null. Format as a Go text/template without any standard functions, like conditionals, loops, sub-templates, etc.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#record_template LogpushJob#record_template}
public java.lang.Number getSampleRate();- Type: java.lang.Number
Floating number to specify sampling rate.
Sampling is applied on top of filtering, and regardless of the current sample_interval of the data.
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#sample_rate LogpushJob#sample_rate}
public java.lang.String getTimestampFormat();- Type: java.lang.String
String to specify the format for timestamps, such as unixnano, unix, rfc3339, rfc3339ms or rfc3339ns.
Available values: "unixnano", "unix", "rfc3339", "rfc3339ms", "rfc3339ns".
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cloudflare/cloudflare/5.19.1/docs/resources/logpush_job#timestamp_format LogpushJob#timestamp_format}
import io.cdktn.providers.cloudflare.logpush_job.LogpushJobOutputOptionsOutputReference;
new LogpushJobOutputOptionsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute);| Name | Type | Description |
|---|---|---|
terraformResource |
io.cdktn.cdktn.IInterpolatingParent |
The parent resource. |
terraformAttribute |
java.lang.String |
The attribute on the parent resource this class is referencing. |
- Type: io.cdktn.cdktn.IInterpolatingParent
The parent resource.
- Type: java.lang.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. |
resetBatchPrefix |
No description. |
resetBatchSuffix |
No description. |
resetCve202144228 |
No description. |
resetFieldDelimiter |
No description. |
resetFieldNames |
No description. |
resetMergeSubrequests |
No description. |
resetOutputType |
No description. |
resetRecordDelimiter |
No description. |
resetRecordPrefix |
No description. |
resetRecordSuffix |
No description. |
resetRecordTemplate |
No description. |
resetSampleRate |
No description. |
resetTimestampFormat |
No description. |
public java.lang.String computeFqn()public java.util.Map<java.lang.String, java.lang.Object> getAnyMapAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public IResolvable getBooleanAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.util.Map<java.lang.String, java.lang.Boolean> getBooleanMapAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.util.List<java.lang.String> getListAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.lang.Number getNumberAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.util.List<java.lang.Number> getNumberListAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.util.Map<java.lang.String, java.lang.Number> getNumberMapAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.lang.String getStringAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public java.util.Map<java.lang.String, java.lang.String> getStringMapAttribute(java.lang.String terraformAttribute)- Type: java.lang.String
public IResolvable interpolationForAttribute(java.lang.String property)- Type: java.lang.String
public java.lang.Object resolve(IResolveContext _context)Produce the Token's value at resolution time.
- Type: io.cdktn.cdktn.IResolveContext
public java.lang.String toString()Return a string representation of this resolvable object.
Returns a reversible string representation.
public void resetBatchPrefix()public void resetBatchSuffix()public void resetCve202144228()public void resetFieldDelimiter()public void resetFieldNames()public void resetMergeSubrequests()public void resetOutputType()public void resetRecordDelimiter()public void resetRecordPrefix()public void resetRecordSuffix()public void resetRecordTemplate()public void resetSampleRate()public void resetTimestampFormat()| Name | Type | Description |
|---|---|---|
creationStack |
java.util.List<java.lang.String> |
The creation stack of this resolvable which will be appended to errors thrown during resolution. |
fqn |
java.lang.String |
No description. |
batchPrefixInput |
java.lang.String |
No description. |
batchSuffixInput |
java.lang.String |
No description. |
cve202144228Input |
java.lang.Boolean|io.cdktn.cdktn.IResolvable |
No description. |
fieldDelimiterInput |
java.lang.String |
No description. |
fieldNamesInput |
java.util.List<java.lang.String> |
No description. |
mergeSubrequestsInput |
java.lang.Boolean|io.cdktn.cdktn.IResolvable |
No description. |
outputTypeInput |
java.lang.String |
No description. |
recordDelimiterInput |
java.lang.String |
No description. |
recordPrefixInput |
java.lang.String |
No description. |
recordSuffixInput |
java.lang.String |
No description. |
recordTemplateInput |
java.lang.String |
No description. |
sampleRateInput |
java.lang.Number |
No description. |
timestampFormatInput |
java.lang.String |
No description. |
batchPrefix |
java.lang.String |
No description. |
batchSuffix |
java.lang.String |
No description. |
cve202144228 |
java.lang.Boolean|io.cdktn.cdktn.IResolvable |
No description. |
fieldDelimiter |
java.lang.String |
No description. |
fieldNames |
java.util.List<java.lang.String> |
No description. |
mergeSubrequests |
java.lang.Boolean|io.cdktn.cdktn.IResolvable |
No description. |
outputType |
java.lang.String |
No description. |
recordDelimiter |
java.lang.String |
No description. |
recordPrefix |
java.lang.String |
No description. |
recordSuffix |
java.lang.String |
No description. |
recordTemplate |
java.lang.String |
No description. |
sampleRate |
java.lang.Number |
No description. |
timestampFormat |
java.lang.String |
No description. |
internalValue |
io.cdktn.cdktn.IResolvable|LogpushJobOutputOptions |
No description. |
public java.util.List<java.lang.String> getCreationStack();- Type: java.util.List<java.lang.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 java.lang.String getFqn();- Type: java.lang.String
public java.lang.String getBatchPrefixInput();- Type: java.lang.String
public java.lang.String getBatchSuffixInput();- Type: java.lang.String
public java.lang.Boolean|IResolvable getCve202144228Input();- Type: java.lang.Boolean|io.cdktn.cdktn.IResolvable
public java.lang.String getFieldDelimiterInput();- Type: java.lang.String
public java.util.List<java.lang.String> getFieldNamesInput();- Type: java.util.List<java.lang.String>
public java.lang.Boolean|IResolvable getMergeSubrequestsInput();- Type: java.lang.Boolean|io.cdktn.cdktn.IResolvable
public java.lang.String getOutputTypeInput();- Type: java.lang.String
public java.lang.String getRecordDelimiterInput();- Type: java.lang.String
public java.lang.String getRecordPrefixInput();- Type: java.lang.String
public java.lang.String getRecordSuffixInput();- Type: java.lang.String
public java.lang.String getRecordTemplateInput();- Type: java.lang.String
public java.lang.Number getSampleRateInput();- Type: java.lang.Number
public java.lang.String getTimestampFormatInput();- Type: java.lang.String
public java.lang.String getBatchPrefix();- Type: java.lang.String
public java.lang.String getBatchSuffix();- Type: java.lang.String
public java.lang.Boolean|IResolvable getCve202144228();- Type: java.lang.Boolean|io.cdktn.cdktn.IResolvable
public java.lang.String getFieldDelimiter();- Type: java.lang.String
public java.util.List<java.lang.String> getFieldNames();- Type: java.util.List<java.lang.String>
public java.lang.Boolean|IResolvable getMergeSubrequests();- Type: java.lang.Boolean|io.cdktn.cdktn.IResolvable
public java.lang.String getOutputType();- Type: java.lang.String
public java.lang.String getRecordDelimiter();- Type: java.lang.String
public java.lang.String getRecordPrefix();- Type: java.lang.String
public java.lang.String getRecordSuffix();- Type: java.lang.String
public java.lang.String getRecordTemplate();- Type: java.lang.String
public java.lang.Number getSampleRate();- Type: java.lang.Number
public java.lang.String getTimestampFormat();- Type: java.lang.String
public IResolvable|LogpushJobOutputOptions getInternalValue();- Type: io.cdktn.cdktn.IResolvable|LogpushJobOutputOptions