AwsCloudtrailTrailCapabilityArgs

interface AwsCloudtrailTrailCapabilityArgs { eventDataStore?: undefined; trail: Omit<AwsCloudtrailTrailArgs, 'name'> & { name: string }; }

CloudTrail trail capability input for AwsCloudtrailArgs.

Remarks

trail.name is used as the stable component logical identity input. It must be a plain non-empty string available at preview time.

Changing this value changes Pulumi logical names and can cause resource replacement.

Example

CODE
const component = new AwsCloudtrail({
  trail: {
    name: 'securityAuditTrail',
    s3BucketName: 'tst-abc12345-audit',
    isMultiRegionTrail: true,
  },
});

Properties

eventDataStore: undefined

trail: Omit<AwsCloudtrailTrailArgs, 'name'> & { name: string }

CloudTrail trail capability.