Subscriber
Resource for managing an AWS Security Lake Subscriber.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.securitylake.Subscriber;
import com.pulumi.aws.securitylake.SubscriberArgs;
import com.pulumi.aws.securitylake.inputs.SubscriberSourceArgs;
import com.pulumi.aws.securitylake.inputs.SubscriberSourceAwsLogSourceResourceArgs;
import com.pulumi.aws.securitylake.inputs.SubscriberSubscriberIdentityArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Subscriber("example", SubscriberArgs.builder()
.subscriberName("example-name")
.sourceVersion("1.0")
.accessType("S3")
.source(SubscriberSourceArgs.builder()
.awsLogSourceResource(SubscriberSourceAwsLogSourceResourceArgs.builder()
.sourceName("ROUTE53")
.sourceVersion("1.0")
.build())
.build())
.subscriberIdentity(SubscriberSubscriberIdentityArgs.builder()
.externalId("example")
.principal("1234567890")
.build())
.build());
}
}Content copied to clipboard
resources:
example:
type: aws:securitylake:Subscriber
properties:
subscriberName: example-name
sourceVersion: '1.0'
accessType: S3
source:
awsLogSourceResource:
sourceName: ROUTE53
sourceVersion: '1.0'
subscriberIdentity:
externalId: example
principal: '1234567890'Content copied to clipboard
Import
Using pulumi import, import Security Lake subscriber using the subscriber ID. For example:
$ pulumi import aws:securitylake/subscriber:Subscriber example 9f3bfe79-d543-474d-a93c-f3846805d208Content copied to clipboard
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard