Package com.pulumi.aws.xray.inputs
Class SamplingRuleState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.xray.inputs.SamplingRuleState
-
public final class SamplingRuleState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSamplingRuleState.Builder
-
Field Summary
Fields Modifier and Type Field Description static SamplingRuleStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>attributes()static SamplingRuleState.Builderbuilder()static SamplingRuleState.Builderbuilder(SamplingRuleState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Double>>fixedRate()java.util.Optional<com.pulumi.core.Output<java.lang.String>>host()java.util.Optional<com.pulumi.core.Output<java.lang.String>>httpMethod()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>priority()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>reservoirSize()java.util.Optional<com.pulumi.core.Output<java.lang.String>>resourceArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>ruleName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>serviceName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>serviceType()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<java.lang.String>>urlPath()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>version()
-
-
-
Field Detail
-
Empty
public static final SamplingRuleState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the sampling rule.
-
attributes
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> attributes()
- Returns:
- Matches attributes derived from the request.
-
fixedRate
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> fixedRate()
- Returns:
- Percentage of matching requests to instrument, after the reservoir is exhausted.
-
host
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> host()
- Returns:
- Matches the hostname from a request URL.
-
httpMethod
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> httpMethod()
- Returns:
- Matches the HTTP method of a request.
-
priority
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> priority()
- Returns:
- Priority of the sampling rule.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
reservoirSize
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> reservoirSize()
- Returns:
- Fixed number of matching requests to instrument per second, prior to applying the fixed rate. The reservoir is not used directly by services, but applies to all services using the rule collectively.
-
resourceArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> resourceArn()
- Returns:
- Matches the ARN of the AWS resource on which the service runs.
-
ruleName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ruleName()
- Returns:
- Name of the sampling rule.
-
serviceName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceName()
- Returns:
- Matches the `name` that the service uses to identify itself in segments.
-
serviceType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serviceType()
- Returns:
- Matches the `origin` that the service uses to identify its type in segments.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
urlPath
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> urlPath()
- Returns:
- Matches the path from a request URL.
-
version
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> version()
- Returns:
- Version of the sampling rule format (`1` )
-
builder
public static SamplingRuleState.Builder builder()
-
builder
public static SamplingRuleState.Builder builder(SamplingRuleState defaults)
-
-