Class TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.observabilityadmin.inputs.TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder
-
- Enclosing class:
- TelemetryRuleForOrganizationRuleDestinationConfigurationArgs
public static final class TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TelemetryRuleForOrganizationRuleDestinationConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TelemetryRuleForOrganizationRuleDestinationConfigurationArgs defaults)
-
-
Method Detail
-
cloudtrailParameters
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder cloudtrailParameters(@Nullable com.pulumi.core.Output<TelemetryRuleForOrganizationRuleDestinationConfigurationCloudtrailParametersArgs> cloudtrailParameters)
- Parameters:
cloudtrailParameters- CloudTrail-specific parameters when CloudTrail is the source. See `cloudtrailParameters` below.- Returns:
- builder
-
cloudtrailParameters
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder cloudtrailParameters(TelemetryRuleForOrganizationRuleDestinationConfigurationCloudtrailParametersArgs cloudtrailParameters)
- Parameters:
cloudtrailParameters- CloudTrail-specific parameters when CloudTrail is the source. See `cloudtrailParameters` below.- Returns:
- builder
-
destinationPattern
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder destinationPattern(@Nullable com.pulumi.core.Output<java.lang.String> destinationPattern)
- Parameters:
destinationPattern- Pattern used to generate the destination path or name. May contain alphanumeric characters, the macros `<accountId>` and `<resourceId>`, and the symbols `_`, `/`, `-`.- Returns:
- builder
-
destinationPattern
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder destinationPattern(java.lang.String destinationPattern)
- Parameters:
destinationPattern- Pattern used to generate the destination path or name. May contain alphanumeric characters, the macros `<accountId>` and `<resourceId>`, and the symbols `_`, `/`, `-`.- Returns:
- builder
-
destinationType
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder destinationType(@Nullable com.pulumi.core.Output<java.lang.String> destinationType)
- Parameters:
destinationType- Destination type for the telemetry data (for example `cloud-watch-logs`).- Returns:
- builder
-
destinationType
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder destinationType(java.lang.String destinationType)
- Parameters:
destinationType- Destination type for the telemetry data (for example `cloud-watch-logs`).- Returns:
- builder
-
elbLoadBalancerLoggingParameters
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder elbLoadBalancerLoggingParameters(@Nullable com.pulumi.core.Output<TelemetryRuleForOrganizationRuleDestinationConfigurationElbLoadBalancerLoggingParametersArgs> elbLoadBalancerLoggingParameters)
- Parameters:
elbLoadBalancerLoggingParameters- ELB load balancer logging parameters when the resource is an ELB. See `elbLoadBalancerLoggingParameters` below.- Returns:
- builder
-
elbLoadBalancerLoggingParameters
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder elbLoadBalancerLoggingParameters(TelemetryRuleForOrganizationRuleDestinationConfigurationElbLoadBalancerLoggingParametersArgs elbLoadBalancerLoggingParameters)
- Parameters:
elbLoadBalancerLoggingParameters- ELB load balancer logging parameters when the resource is an ELB. See `elbLoadBalancerLoggingParameters` below.- Returns:
- builder
-
logDeliveryParameters
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder logDeliveryParameters(@Nullable com.pulumi.core.Output<TelemetryRuleForOrganizationRuleDestinationConfigurationLogDeliveryParametersArgs> logDeliveryParameters)
- Parameters:
logDeliveryParameters- Amazon Bedrock AgentCore log delivery parameters. See `logDeliveryParameters` below.- Returns:
- builder
-
logDeliveryParameters
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder logDeliveryParameters(TelemetryRuleForOrganizationRuleDestinationConfigurationLogDeliveryParametersArgs logDeliveryParameters)
- Parameters:
logDeliveryParameters- Amazon Bedrock AgentCore log delivery parameters. See `logDeliveryParameters` below.- Returns:
- builder
-
mskMonitoringParameters
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder mskMonitoringParameters(@Nullable com.pulumi.core.Output<TelemetryRuleForOrganizationRuleDestinationConfigurationMskMonitoringParametersArgs> mskMonitoringParameters)
- Parameters:
mskMonitoringParameters- Amazon MSK cluster monitoring parameters. See `mskMonitoringParameters` below.- Returns:
- builder
-
mskMonitoringParameters
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder mskMonitoringParameters(TelemetryRuleForOrganizationRuleDestinationConfigurationMskMonitoringParametersArgs mskMonitoringParameters)
- Parameters:
mskMonitoringParameters- Amazon MSK cluster monitoring parameters. See `mskMonitoringParameters` below.- Returns:
- builder
-
retentionInDays
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder retentionInDays(@Nullable com.pulumi.core.Output<java.lang.Integer> retentionInDays)
- Parameters:
retentionInDays- Number of days to retain the telemetry data in the destination.- Returns:
- builder
-
retentionInDays
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder retentionInDays(java.lang.Integer retentionInDays)
- Parameters:
retentionInDays- Number of days to retain the telemetry data in the destination.- Returns:
- builder
-
vpcFlowLogParameters
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder vpcFlowLogParameters(@Nullable com.pulumi.core.Output<TelemetryRuleForOrganizationRuleDestinationConfigurationVpcFlowLogParametersArgs> vpcFlowLogParameters)
- Parameters:
vpcFlowLogParameters- VPC Flow Logs-specific parameters when the resource is `AWS::EC2::VPC`. See `vpcFlowLogParameters` below.- Returns:
- builder
-
vpcFlowLogParameters
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder vpcFlowLogParameters(TelemetryRuleForOrganizationRuleDestinationConfigurationVpcFlowLogParametersArgs vpcFlowLogParameters)
- Parameters:
vpcFlowLogParameters- VPC Flow Logs-specific parameters when the resource is `AWS::EC2::VPC`. See `vpcFlowLogParameters` below.- Returns:
- builder
-
wafLoggingParameters
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder wafLoggingParameters(@Nullable com.pulumi.core.Output<TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs> wafLoggingParameters)
- Parameters:
wafLoggingParameters- WAF logging parameters when the resource is `AWS::WAFv2::WebACL`. See `wafLoggingParameters` below.- Returns:
- builder
-
wafLoggingParameters
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs.Builder wafLoggingParameters(TelemetryRuleForOrganizationRuleDestinationConfigurationWafLoggingParametersArgs wafLoggingParameters)
- Parameters:
wafLoggingParameters- WAF logging parameters when the resource is `AWS::WAFv2::WebACL`. See `wafLoggingParameters` below.- Returns:
- builder
-
build
public TelemetryRuleForOrganizationRuleDestinationConfigurationArgs build()
-
-