Skip to main content

@swamp/aws/xray

v2026.04.03.2

AWS XRAY infrastructure models

Labels

awsxraycloudinfrastructure

Contents

Install

$ swamp extension pull @swamp/aws/xray

Release Notes

  • Updated: group, resource_policy, sampling_rule, transaction_search_config

@swamp/aws/xray/groupv2026.04.03.2group.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
FilterExpression?stringThe filter expression defining criteria by which to group traces.
GroupNamestringThe case-sensitive name of the new group. Names must be unique.
InsightsConfiguration?object
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a XRay Group
getGet a XRay Group
ArgumentTypeDescription
identifierstringThe primary identifier of the XRay Group
updateUpdate a XRay Group
deleteDelete a XRay Group
ArgumentTypeDescription
identifierstringThe primary identifier of the XRay Group
syncSync XRay Group state from AWS

Resources

state(infinite)— XRay Group resource state
@swamp/aws/xray/resource-policyv2026.04.03.2resource_policy.ts

Global Arguments

ArgumentTypeDescription
PolicyNamestringThe name of the resource policy. Must be unique within a specific AWS account.
PolicyDocumentstringThe resource policy document, which can be up to 5kb in size.
BypassPolicyLockoutCheck?booleanA flag to indicate whether to bypass the resource policy lockout safety check
createCreate a XRay ResourcePolicy
getGet a XRay ResourcePolicy
ArgumentTypeDescription
identifierstringThe primary identifier of the XRay ResourcePolicy
updateUpdate a XRay ResourcePolicy
deleteDelete a XRay ResourcePolicy
ArgumentTypeDescription
identifierstringThe primary identifier of the XRay ResourcePolicy
syncSync XRay ResourcePolicy state from AWS

Resources

state(infinite)— XRay ResourcePolicy resource state
@swamp/aws/xray/sampling-rulev2026.04.03.2sampling_rule.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
SamplingRule?object
SamplingRuleRecord?object
SamplingRuleUpdate?object
RuleName?stringThe ARN of the sampling rule. Specify a rule by either name or ARN, but not both.
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a XRay SamplingRule
getGet a XRay SamplingRule
ArgumentTypeDescription
identifierstringThe primary identifier of the XRay SamplingRule
updateUpdate a XRay SamplingRule
deleteDelete a XRay SamplingRule
ArgumentTypeDescription
identifierstringThe primary identifier of the XRay SamplingRule
syncSync XRay SamplingRule state from AWS

Resources

state(infinite)— XRay SamplingRule resource state
@swamp/aws/xray/transaction-search-configv2026.04.03.2transaction_search_config.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
IndexingPercentage?numberDetermines the percentage of traces indexed from CloudWatch Logs to X-Ray
createCreate a XRay TransactionSearchConfig
getGet a XRay TransactionSearchConfig
ArgumentTypeDescription
identifierstringThe primary identifier of the XRay TransactionSearchConfig
updateUpdate a XRay TransactionSearchConfig
deleteDelete a XRay TransactionSearchConfig
ArgumentTypeDescription
identifierstringThe primary identifier of the XRay TransactionSearchConfig
syncSync XRay TransactionSearchConfig state from AWS

Resources

state(infinite)— XRay TransactionSearchConfig resource state