Class CloudwatchLogSubscriptionFilter
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.cloudwatch_log_subscription_filter.CloudwatchLogSubscriptionFilter
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:51.002Z") @Stability(Stable) public class CloudwatchLogSubscriptionFilter extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_log_subscription_filter aws_cloudwatch_log_subscription_filter}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCloudwatchLogSubscriptionFilter.BuilderA fluent builder forCloudwatchLogSubscriptionFilter.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedCloudwatchLogSubscriptionFilter(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedCloudwatchLogSubscriptionFilter(software.amazon.jsii.JsiiObjectRef objRef)CloudwatchLogSubscriptionFilter(software.constructs.Construct scope, String id, CloudwatchLogSubscriptionFilterConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_log_subscription_filter aws_cloudwatch_log_subscription_filter} Resource.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDestinationArn()StringgetDestinationArnInput()StringgetDistribution()StringgetDistributionInput()StringgetFilterPattern()StringgetFilterPatternInput()StringgetId()StringgetIdInput()StringgetLogGroupName()StringgetLogGroupNameInput()StringgetName()StringgetNameInput()StringgetRoleArn()StringgetRoleArnInput()voidresetDistribution()voidresetId()voidresetRoleArn()voidsetDestinationArn(String value)voidsetDistribution(String value)voidsetFilterPattern(String value)voidsetId(String value)voidsetLogGroupName(String value)voidsetName(String value)voidsetRoleArn(String value)protected Map<String,Object>synthesizeAttributes()-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformResource, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
CloudwatchLogSubscriptionFilter
protected CloudwatchLogSubscriptionFilter(software.amazon.jsii.JsiiObjectRef objRef)
-
CloudwatchLogSubscriptionFilter
protected CloudwatchLogSubscriptionFilter(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
CloudwatchLogSubscriptionFilter
@Stability(Stable) public CloudwatchLogSubscriptionFilter(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull CloudwatchLogSubscriptionFilterConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/cloudwatch_log_subscription_filter aws_cloudwatch_log_subscription_filter} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config- This parameter is required.
-
-
Method Detail
-
resetDistribution
@Stability(Stable) public void resetDistribution()
-
resetId
@Stability(Stable) public void resetId()
-
resetRoleArn
@Stability(Stable) public void resetRoleArn()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getDestinationArnInput
@Stability(Stable) @Nullable public String getDestinationArnInput()
-
getDistributionInput
@Stability(Stable) @Nullable public String getDistributionInput()
-
getFilterPatternInput
@Stability(Stable) @Nullable public String getFilterPatternInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getLogGroupNameInput
@Stability(Stable) @Nullable public String getLogGroupNameInput()
-
getNameInput
@Stability(Stable) @Nullable public String getNameInput()
-
getRoleArnInput
@Stability(Stable) @Nullable public String getRoleArnInput()
-
getDestinationArn
@Stability(Stable) @NotNull public String getDestinationArn()
-
setDestinationArn
@Stability(Stable) public void setDestinationArn(@NotNull String value)
-
getDistribution
@Stability(Stable) @NotNull public String getDistribution()
-
setDistribution
@Stability(Stable) public void setDistribution(@NotNull String value)
-
getFilterPattern
@Stability(Stable) @NotNull public String getFilterPattern()
-
setFilterPattern
@Stability(Stable) public void setFilterPattern(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getLogGroupName
@Stability(Stable) @NotNull public String getLogGroupName()
-
setLogGroupName
@Stability(Stable) public void setLogGroupName(@NotNull String value)
-
getName
@Stability(Stable) @NotNull public String getName()
-
setName
@Stability(Stable) public void setName(@NotNull String value)
-
getRoleArn
@Stability(Stable) @NotNull public String getRoleArn()
-
setRoleArn
@Stability(Stable) public void setRoleArn(@NotNull String value)
-
-