Package com.pulumi.aws.cloudwatch
Class CloudwatchFunctions
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.CloudwatchFunctions
-
public final class CloudwatchFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CloudwatchFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetEventBusResult>
getEventBus(GetEventBusArgs args)
This data source can be used to fetch information about a specific EventBridge event bus.static com.pulumi.core.Output<GetEventBusResult>
getEventBus(GetEventBusArgs args, com.pulumi.deployment.InvokeOptions options)
This data source can be used to fetch information about a specific EventBridge event bus.static java.util.concurrent.CompletableFuture<GetEventBusResult>
getEventBusPlain(GetEventBusPlainArgs args)
This data source can be used to fetch information about a specific EventBridge event bus.static java.util.concurrent.CompletableFuture<GetEventBusResult>
getEventBusPlain(GetEventBusPlainArgs args, com.pulumi.deployment.InvokeOptions options)
This data source can be used to fetch information about a specific EventBridge event bus.static com.pulumi.core.Output<GetEventConnectionResult>
getEventConnection(GetEventConnectionArgs args)
Use this data source to retrieve information about an EventBridge connection.static com.pulumi.core.Output<GetEventConnectionResult>
getEventConnection(GetEventConnectionArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about an EventBridge connection.static java.util.concurrent.CompletableFuture<GetEventConnectionResult>
getEventConnectionPlain(GetEventConnectionPlainArgs args)
Use this data source to retrieve information about an EventBridge connection.static java.util.concurrent.CompletableFuture<GetEventConnectionResult>
getEventConnectionPlain(GetEventConnectionPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about an EventBridge connection.static com.pulumi.core.Output<GetEventSourceResult>
getEventSource()
Use this data source to get information about an EventBridge Partner Event Source.static com.pulumi.core.Output<GetEventSourceResult>
getEventSource(GetEventSourceArgs args)
Use this data source to get information about an EventBridge Partner Event Source.static com.pulumi.core.Output<GetEventSourceResult>
getEventSource(GetEventSourceArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an EventBridge Partner Event Source.static java.util.concurrent.CompletableFuture<GetEventSourceResult>
getEventSourcePlain()
Use this data source to get information about an EventBridge Partner Event Source.static java.util.concurrent.CompletableFuture<GetEventSourceResult>
getEventSourcePlain(GetEventSourcePlainArgs args)
Use this data source to get information about an EventBridge Partner Event Source.static java.util.concurrent.CompletableFuture<GetEventSourceResult>
getEventSourcePlain(GetEventSourcePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an EventBridge Partner Event Source.static com.pulumi.core.Output<GetLogDataProtectionPolicyDocumentResult>
getLogDataProtectionPolicyDocument(GetLogDataProtectionPolicyDocumentArgs args)
Generates a CloudWatch Log Group Data Protection Policy document in JSON format for use with the `aws.cloudwatch.LogDataProtectionPolicy` resource.static com.pulumi.core.Output<GetLogDataProtectionPolicyDocumentResult>
getLogDataProtectionPolicyDocument(GetLogDataProtectionPolicyDocumentArgs args, com.pulumi.deployment.InvokeOptions options)
Generates a CloudWatch Log Group Data Protection Policy document in JSON format for use with the `aws.cloudwatch.LogDataProtectionPolicy` resource.static java.util.concurrent.CompletableFuture<GetLogDataProtectionPolicyDocumentResult>
getLogDataProtectionPolicyDocumentPlain(GetLogDataProtectionPolicyDocumentPlainArgs args)
Generates a CloudWatch Log Group Data Protection Policy document in JSON format for use with the `aws.cloudwatch.LogDataProtectionPolicy` resource.static java.util.concurrent.CompletableFuture<GetLogDataProtectionPolicyDocumentResult>
getLogDataProtectionPolicyDocumentPlain(GetLogDataProtectionPolicyDocumentPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Generates a CloudWatch Log Group Data Protection Policy document in JSON format for use with the `aws.cloudwatch.LogDataProtectionPolicy` resource.static com.pulumi.core.Output<GetLogGroupResult>
getLogGroup(GetLogGroupArgs args)
Use this data source to get information about an AWS Cloudwatch Log Group ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupArgs; 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) { final var example = CloudwatchFunctions.getLogGroup(GetLogGroupArgs.builder() .name("MyImportantLogs") .build()); } } ```static com.pulumi.core.Output<GetLogGroupResult>
getLogGroup(GetLogGroupArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an AWS Cloudwatch Log Group ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupArgs; 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) { final var example = CloudwatchFunctions.getLogGroup(GetLogGroupArgs.builder() .name("MyImportantLogs") .build()); } } ```static java.util.concurrent.CompletableFuture<GetLogGroupResult>
getLogGroupPlain(GetLogGroupPlainArgs args)
Use this data source to get information about an AWS Cloudwatch Log Group ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupArgs; 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) { final var example = CloudwatchFunctions.getLogGroup(GetLogGroupArgs.builder() .name("MyImportantLogs") .build()); } } ```static java.util.concurrent.CompletableFuture<GetLogGroupResult>
getLogGroupPlain(GetLogGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an AWS Cloudwatch Log Group ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupArgs; 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) { final var example = CloudwatchFunctions.getLogGroup(GetLogGroupArgs.builder() .name("MyImportantLogs") .build()); } } ```static com.pulumi.core.Output<GetLogGroupsResult>
getLogGroups()
Use this data source to get a list of AWS Cloudwatch Log Groups ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupsArgs; 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) { final var example = CloudwatchFunctions.getLogGroups(GetLogGroupsArgs.builder() .logGroupNamePrefix("/MyImportantLogs") .build()); } } ```static com.pulumi.core.Output<GetLogGroupsResult>
getLogGroups(GetLogGroupsArgs args)
Use this data source to get a list of AWS Cloudwatch Log Groups ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupsArgs; 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) { final var example = CloudwatchFunctions.getLogGroups(GetLogGroupsArgs.builder() .logGroupNamePrefix("/MyImportantLogs") .build()); } } ```static com.pulumi.core.Output<GetLogGroupsResult>
getLogGroups(GetLogGroupsArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get a list of AWS Cloudwatch Log Groups ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupsArgs; 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) { final var example = CloudwatchFunctions.getLogGroups(GetLogGroupsArgs.builder() .logGroupNamePrefix("/MyImportantLogs") .build()); } } ```static java.util.concurrent.CompletableFuture<GetLogGroupsResult>
getLogGroupsPlain()
Use this data source to get a list of AWS Cloudwatch Log Groups ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupsArgs; 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) { final var example = CloudwatchFunctions.getLogGroups(GetLogGroupsArgs.builder() .logGroupNamePrefix("/MyImportantLogs") .build()); } } ```static java.util.concurrent.CompletableFuture<GetLogGroupsResult>
getLogGroupsPlain(GetLogGroupsPlainArgs args)
Use this data source to get a list of AWS Cloudwatch Log Groups ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupsArgs; 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) { final var example = CloudwatchFunctions.getLogGroups(GetLogGroupsArgs.builder() .logGroupNamePrefix("/MyImportantLogs") .build()); } } ```static java.util.concurrent.CompletableFuture<GetLogGroupsResult>
getLogGroupsPlain(GetLogGroupsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get a list of AWS Cloudwatch Log Groups ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupsArgs; 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) { final var example = CloudwatchFunctions.getLogGroups(GetLogGroupsArgs.builder() .logGroupNamePrefix("/MyImportantLogs") .build()); } } ```
-
-
-
Method Detail
-
getEventBus
public static com.pulumi.core.Output<GetEventBusResult> getEventBus(GetEventBusArgs args)
This data source can be used to fetch information about a specific EventBridge event bus. Use this data source to compute the ARN of an event bus, given the name of the bus. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventBusArgs; 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) { final var example = CloudwatchFunctions.getEventBus(GetEventBusArgs.builder() .name("example-bus-name") .build()); } } ```
-
getEventBusPlain
public static java.util.concurrent.CompletableFuture<GetEventBusResult> getEventBusPlain(GetEventBusPlainArgs args)
This data source can be used to fetch information about a specific EventBridge event bus. Use this data source to compute the ARN of an event bus, given the name of the bus. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventBusArgs; 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) { final var example = CloudwatchFunctions.getEventBus(GetEventBusArgs.builder() .name("example-bus-name") .build()); } } ```
-
getEventBus
public static com.pulumi.core.Output<GetEventBusResult> getEventBus(GetEventBusArgs args, com.pulumi.deployment.InvokeOptions options)
This data source can be used to fetch information about a specific EventBridge event bus. Use this data source to compute the ARN of an event bus, given the name of the bus. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventBusArgs; 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) { final var example = CloudwatchFunctions.getEventBus(GetEventBusArgs.builder() .name("example-bus-name") .build()); } } ```
-
getEventBusPlain
public static java.util.concurrent.CompletableFuture<GetEventBusResult> getEventBusPlain(GetEventBusPlainArgs args, com.pulumi.deployment.InvokeOptions options)
This data source can be used to fetch information about a specific EventBridge event bus. Use this data source to compute the ARN of an event bus, given the name of the bus. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventBusArgs; 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) { final var example = CloudwatchFunctions.getEventBus(GetEventBusArgs.builder() .name("example-bus-name") .build()); } } ```
-
getEventConnection
public static com.pulumi.core.Output<GetEventConnectionResult> getEventConnection(GetEventConnectionArgs args)
Use this data source to retrieve information about an EventBridge connection. > **Note:** EventBridge was formerly known as CloudWatch Events. The functionality is identical. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventConnectionArgs; 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) { final var test = CloudwatchFunctions.getEventConnection(GetEventConnectionArgs.builder() .name("test") .build()); } } ```
-
getEventConnectionPlain
public static java.util.concurrent.CompletableFuture<GetEventConnectionResult> getEventConnectionPlain(GetEventConnectionPlainArgs args)
Use this data source to retrieve information about an EventBridge connection. > **Note:** EventBridge was formerly known as CloudWatch Events. The functionality is identical. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventConnectionArgs; 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) { final var test = CloudwatchFunctions.getEventConnection(GetEventConnectionArgs.builder() .name("test") .build()); } } ```
-
getEventConnection
public static com.pulumi.core.Output<GetEventConnectionResult> getEventConnection(GetEventConnectionArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about an EventBridge connection. > **Note:** EventBridge was formerly known as CloudWatch Events. The functionality is identical. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventConnectionArgs; 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) { final var test = CloudwatchFunctions.getEventConnection(GetEventConnectionArgs.builder() .name("test") .build()); } } ```
-
getEventConnectionPlain
public static java.util.concurrent.CompletableFuture<GetEventConnectionResult> getEventConnectionPlain(GetEventConnectionPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to retrieve information about an EventBridge connection. > **Note:** EventBridge was formerly known as CloudWatch Events. The functionality is identical. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventConnectionArgs; 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) { final var test = CloudwatchFunctions.getEventConnection(GetEventConnectionArgs.builder() .name("test") .build()); } } ```
-
getEventSource
public static com.pulumi.core.Output<GetEventSourceResult> getEventSource()
Use this data source to get information about an EventBridge Partner Event Source. This data source will only return one partner event source. An error will be returned if multiple sources match the same name prefix. > **Note:** EventBridge was formerly known as CloudWatch Events. The functionality is identical. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventSourceArgs; 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) { final var examplepartner = CloudwatchFunctions.getEventSource(GetEventSourceArgs.builder() .namePrefix("aws.partner/examplepartner.com") .build()); } } ```
-
getEventSourcePlain
public static java.util.concurrent.CompletableFuture<GetEventSourceResult> getEventSourcePlain()
Use this data source to get information about an EventBridge Partner Event Source. This data source will only return one partner event source. An error will be returned if multiple sources match the same name prefix. > **Note:** EventBridge was formerly known as CloudWatch Events. The functionality is identical. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventSourceArgs; 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) { final var examplepartner = CloudwatchFunctions.getEventSource(GetEventSourceArgs.builder() .namePrefix("aws.partner/examplepartner.com") .build()); } } ```
-
getEventSource
public static com.pulumi.core.Output<GetEventSourceResult> getEventSource(GetEventSourceArgs args)
Use this data source to get information about an EventBridge Partner Event Source. This data source will only return one partner event source. An error will be returned if multiple sources match the same name prefix. > **Note:** EventBridge was formerly known as CloudWatch Events. The functionality is identical. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventSourceArgs; 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) { final var examplepartner = CloudwatchFunctions.getEventSource(GetEventSourceArgs.builder() .namePrefix("aws.partner/examplepartner.com") .build()); } } ```
-
getEventSourcePlain
public static java.util.concurrent.CompletableFuture<GetEventSourceResult> getEventSourcePlain(GetEventSourcePlainArgs args)
Use this data source to get information about an EventBridge Partner Event Source. This data source will only return one partner event source. An error will be returned if multiple sources match the same name prefix. > **Note:** EventBridge was formerly known as CloudWatch Events. The functionality is identical. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventSourceArgs; 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) { final var examplepartner = CloudwatchFunctions.getEventSource(GetEventSourceArgs.builder() .namePrefix("aws.partner/examplepartner.com") .build()); } } ```
-
getEventSource
public static com.pulumi.core.Output<GetEventSourceResult> getEventSource(GetEventSourceArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an EventBridge Partner Event Source. This data source will only return one partner event source. An error will be returned if multiple sources match the same name prefix. > **Note:** EventBridge was formerly known as CloudWatch Events. The functionality is identical. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventSourceArgs; 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) { final var examplepartner = CloudwatchFunctions.getEventSource(GetEventSourceArgs.builder() .namePrefix("aws.partner/examplepartner.com") .build()); } } ```
-
getEventSourcePlain
public static java.util.concurrent.CompletableFuture<GetEventSourceResult> getEventSourcePlain(GetEventSourcePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an EventBridge Partner Event Source. This data source will only return one partner event source. An error will be returned if multiple sources match the same name prefix. > **Note:** EventBridge was formerly known as CloudWatch Events. The functionality is identical. ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetEventSourceArgs; 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) { final var examplepartner = CloudwatchFunctions.getEventSource(GetEventSourceArgs.builder() .namePrefix("aws.partner/examplepartner.com") .build()); } } ```
-
getLogDataProtectionPolicyDocument
public static com.pulumi.core.Output<GetLogDataProtectionPolicyDocumentResult> getLogDataProtectionPolicyDocument(GetLogDataProtectionPolicyDocumentArgs args)
Generates a CloudWatch Log Group Data Protection Policy document in JSON format for use with the `aws.cloudwatch.LogDataProtectionPolicy` resource. > For more information about data protection policies, see the [Help protect sensitive log data with masking](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html). ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogDataProtectionPolicyDocumentArgs; import com.pulumi.aws.cloudwatch.LogDataProtectionPolicy; import com.pulumi.aws.cloudwatch.LogDataProtectionPolicyArgs; 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) { final var exampleLogDataProtectionPolicyDocument = CloudwatchFunctions.getLogDataProtectionPolicyDocument(GetLogDataProtectionPolicyDocumentArgs.builder() .name("Example") .statements( GetLogDataProtectionPolicyDocumentStatementArgs.builder() .sid("Audit") .dataIdentifiers( "arn:aws:dataprotection::aws:data-identifier/EmailAddress", "arn:aws:dataprotection::aws:data-identifier/DriversLicense-US") .operation(GetLogDataProtectionPolicyDocumentStatementOperationArgs.builder() .audit(GetLogDataProtectionPolicyDocumentStatementOperationAuditArgs.builder() .findingsDestination(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationArgs.builder() .cloudwatchLogs(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationCloudwatchLogsArgs.builder() .logGroup(aws_cloudwatch_log_group.audit().name()) .build()) .firehose(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationFirehoseArgs.builder() .deliveryStream(aws_kinesis_firehose_delivery_stream.audit().name()) .build()) .s3(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationS3Args.builder() .bucket(aws_s3_bucket.audit().bucket()) .build()) .build()) .build()) .build()) .build(), GetLogDataProtectionPolicyDocumentStatementArgs.builder() .sid("Deidentify") .dataIdentifiers( "arn:aws:dataprotection::aws:data-identifier/EmailAddress", "arn:aws:dataprotection::aws:data-identifier/DriversLicense-US") .operation(GetLogDataProtectionPolicyDocumentStatementOperationArgs.builder() .deidentify(GetLogDataProtectionPolicyDocumentStatementOperationDeidentifyArgs.builder() .maskConfig() .build()) .build()) .build()) .build()); var exampleLogDataProtectionPolicy = new LogDataProtectionPolicy("exampleLogDataProtectionPolicy", LogDataProtectionPolicyArgs.builder() .logGroupName(aws_cloudwatch_log_group.example().name()) .policyDocument(exampleLogDataProtectionPolicyDocument.applyValue(getLogDataProtectionPolicyDocumentResult -> getLogDataProtectionPolicyDocumentResult.json())) .build()); } } ```
-
getLogDataProtectionPolicyDocumentPlain
public static java.util.concurrent.CompletableFuture<GetLogDataProtectionPolicyDocumentResult> getLogDataProtectionPolicyDocumentPlain(GetLogDataProtectionPolicyDocumentPlainArgs args)
Generates a CloudWatch Log Group Data Protection Policy document in JSON format for use with the `aws.cloudwatch.LogDataProtectionPolicy` resource. > For more information about data protection policies, see the [Help protect sensitive log data with masking](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html). ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogDataProtectionPolicyDocumentArgs; import com.pulumi.aws.cloudwatch.LogDataProtectionPolicy; import com.pulumi.aws.cloudwatch.LogDataProtectionPolicyArgs; 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) { final var exampleLogDataProtectionPolicyDocument = CloudwatchFunctions.getLogDataProtectionPolicyDocument(GetLogDataProtectionPolicyDocumentArgs.builder() .name("Example") .statements( GetLogDataProtectionPolicyDocumentStatementArgs.builder() .sid("Audit") .dataIdentifiers( "arn:aws:dataprotection::aws:data-identifier/EmailAddress", "arn:aws:dataprotection::aws:data-identifier/DriversLicense-US") .operation(GetLogDataProtectionPolicyDocumentStatementOperationArgs.builder() .audit(GetLogDataProtectionPolicyDocumentStatementOperationAuditArgs.builder() .findingsDestination(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationArgs.builder() .cloudwatchLogs(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationCloudwatchLogsArgs.builder() .logGroup(aws_cloudwatch_log_group.audit().name()) .build()) .firehose(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationFirehoseArgs.builder() .deliveryStream(aws_kinesis_firehose_delivery_stream.audit().name()) .build()) .s3(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationS3Args.builder() .bucket(aws_s3_bucket.audit().bucket()) .build()) .build()) .build()) .build()) .build(), GetLogDataProtectionPolicyDocumentStatementArgs.builder() .sid("Deidentify") .dataIdentifiers( "arn:aws:dataprotection::aws:data-identifier/EmailAddress", "arn:aws:dataprotection::aws:data-identifier/DriversLicense-US") .operation(GetLogDataProtectionPolicyDocumentStatementOperationArgs.builder() .deidentify(GetLogDataProtectionPolicyDocumentStatementOperationDeidentifyArgs.builder() .maskConfig() .build()) .build()) .build()) .build()); var exampleLogDataProtectionPolicy = new LogDataProtectionPolicy("exampleLogDataProtectionPolicy", LogDataProtectionPolicyArgs.builder() .logGroupName(aws_cloudwatch_log_group.example().name()) .policyDocument(exampleLogDataProtectionPolicyDocument.applyValue(getLogDataProtectionPolicyDocumentResult -> getLogDataProtectionPolicyDocumentResult.json())) .build()); } } ```
-
getLogDataProtectionPolicyDocument
public static com.pulumi.core.Output<GetLogDataProtectionPolicyDocumentResult> getLogDataProtectionPolicyDocument(GetLogDataProtectionPolicyDocumentArgs args, com.pulumi.deployment.InvokeOptions options)
Generates a CloudWatch Log Group Data Protection Policy document in JSON format for use with the `aws.cloudwatch.LogDataProtectionPolicy` resource. > For more information about data protection policies, see the [Help protect sensitive log data with masking](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html). ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogDataProtectionPolicyDocumentArgs; import com.pulumi.aws.cloudwatch.LogDataProtectionPolicy; import com.pulumi.aws.cloudwatch.LogDataProtectionPolicyArgs; 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) { final var exampleLogDataProtectionPolicyDocument = CloudwatchFunctions.getLogDataProtectionPolicyDocument(GetLogDataProtectionPolicyDocumentArgs.builder() .name("Example") .statements( GetLogDataProtectionPolicyDocumentStatementArgs.builder() .sid("Audit") .dataIdentifiers( "arn:aws:dataprotection::aws:data-identifier/EmailAddress", "arn:aws:dataprotection::aws:data-identifier/DriversLicense-US") .operation(GetLogDataProtectionPolicyDocumentStatementOperationArgs.builder() .audit(GetLogDataProtectionPolicyDocumentStatementOperationAuditArgs.builder() .findingsDestination(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationArgs.builder() .cloudwatchLogs(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationCloudwatchLogsArgs.builder() .logGroup(aws_cloudwatch_log_group.audit().name()) .build()) .firehose(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationFirehoseArgs.builder() .deliveryStream(aws_kinesis_firehose_delivery_stream.audit().name()) .build()) .s3(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationS3Args.builder() .bucket(aws_s3_bucket.audit().bucket()) .build()) .build()) .build()) .build()) .build(), GetLogDataProtectionPolicyDocumentStatementArgs.builder() .sid("Deidentify") .dataIdentifiers( "arn:aws:dataprotection::aws:data-identifier/EmailAddress", "arn:aws:dataprotection::aws:data-identifier/DriversLicense-US") .operation(GetLogDataProtectionPolicyDocumentStatementOperationArgs.builder() .deidentify(GetLogDataProtectionPolicyDocumentStatementOperationDeidentifyArgs.builder() .maskConfig() .build()) .build()) .build()) .build()); var exampleLogDataProtectionPolicy = new LogDataProtectionPolicy("exampleLogDataProtectionPolicy", LogDataProtectionPolicyArgs.builder() .logGroupName(aws_cloudwatch_log_group.example().name()) .policyDocument(exampleLogDataProtectionPolicyDocument.applyValue(getLogDataProtectionPolicyDocumentResult -> getLogDataProtectionPolicyDocumentResult.json())) .build()); } } ```
-
getLogDataProtectionPolicyDocumentPlain
public static java.util.concurrent.CompletableFuture<GetLogDataProtectionPolicyDocumentResult> getLogDataProtectionPolicyDocumentPlain(GetLogDataProtectionPolicyDocumentPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Generates a CloudWatch Log Group Data Protection Policy document in JSON format for use with the `aws.cloudwatch.LogDataProtectionPolicy` resource. > For more information about data protection policies, see the [Help protect sensitive log data with masking](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/mask-sensitive-log-data.html). ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogDataProtectionPolicyDocumentArgs; import com.pulumi.aws.cloudwatch.LogDataProtectionPolicy; import com.pulumi.aws.cloudwatch.LogDataProtectionPolicyArgs; 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) { final var exampleLogDataProtectionPolicyDocument = CloudwatchFunctions.getLogDataProtectionPolicyDocument(GetLogDataProtectionPolicyDocumentArgs.builder() .name("Example") .statements( GetLogDataProtectionPolicyDocumentStatementArgs.builder() .sid("Audit") .dataIdentifiers( "arn:aws:dataprotection::aws:data-identifier/EmailAddress", "arn:aws:dataprotection::aws:data-identifier/DriversLicense-US") .operation(GetLogDataProtectionPolicyDocumentStatementOperationArgs.builder() .audit(GetLogDataProtectionPolicyDocumentStatementOperationAuditArgs.builder() .findingsDestination(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationArgs.builder() .cloudwatchLogs(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationCloudwatchLogsArgs.builder() .logGroup(aws_cloudwatch_log_group.audit().name()) .build()) .firehose(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationFirehoseArgs.builder() .deliveryStream(aws_kinesis_firehose_delivery_stream.audit().name()) .build()) .s3(GetLogDataProtectionPolicyDocumentStatementOperationAuditFindingsDestinationS3Args.builder() .bucket(aws_s3_bucket.audit().bucket()) .build()) .build()) .build()) .build()) .build(), GetLogDataProtectionPolicyDocumentStatementArgs.builder() .sid("Deidentify") .dataIdentifiers( "arn:aws:dataprotection::aws:data-identifier/EmailAddress", "arn:aws:dataprotection::aws:data-identifier/DriversLicense-US") .operation(GetLogDataProtectionPolicyDocumentStatementOperationArgs.builder() .deidentify(GetLogDataProtectionPolicyDocumentStatementOperationDeidentifyArgs.builder() .maskConfig() .build()) .build()) .build()) .build()); var exampleLogDataProtectionPolicy = new LogDataProtectionPolicy("exampleLogDataProtectionPolicy", LogDataProtectionPolicyArgs.builder() .logGroupName(aws_cloudwatch_log_group.example().name()) .policyDocument(exampleLogDataProtectionPolicyDocument.applyValue(getLogDataProtectionPolicyDocumentResult -> getLogDataProtectionPolicyDocumentResult.json())) .build()); } } ```
-
getLogGroup
public static com.pulumi.core.Output<GetLogGroupResult> getLogGroup(GetLogGroupArgs args)
Use this data source to get information about an AWS Cloudwatch Log Group ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupArgs; 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) { final var example = CloudwatchFunctions.getLogGroup(GetLogGroupArgs.builder() .name("MyImportantLogs") .build()); } } ```
-
getLogGroupPlain
public static java.util.concurrent.CompletableFuture<GetLogGroupResult> getLogGroupPlain(GetLogGroupPlainArgs args)
Use this data source to get information about an AWS Cloudwatch Log Group ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupArgs; 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) { final var example = CloudwatchFunctions.getLogGroup(GetLogGroupArgs.builder() .name("MyImportantLogs") .build()); } } ```
-
getLogGroup
public static com.pulumi.core.Output<GetLogGroupResult> getLogGroup(GetLogGroupArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an AWS Cloudwatch Log Group ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupArgs; 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) { final var example = CloudwatchFunctions.getLogGroup(GetLogGroupArgs.builder() .name("MyImportantLogs") .build()); } } ```
-
getLogGroupPlain
public static java.util.concurrent.CompletableFuture<GetLogGroupResult> getLogGroupPlain(GetLogGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an AWS Cloudwatch Log Group ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupArgs; 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) { final var example = CloudwatchFunctions.getLogGroup(GetLogGroupArgs.builder() .name("MyImportantLogs") .build()); } } ```
-
getLogGroups
public static com.pulumi.core.Output<GetLogGroupsResult> getLogGroups()
Use this data source to get a list of AWS Cloudwatch Log Groups ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupsArgs; 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) { final var example = CloudwatchFunctions.getLogGroups(GetLogGroupsArgs.builder() .logGroupNamePrefix("/MyImportantLogs") .build()); } } ```
-
getLogGroupsPlain
public static java.util.concurrent.CompletableFuture<GetLogGroupsResult> getLogGroupsPlain()
Use this data source to get a list of AWS Cloudwatch Log Groups ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupsArgs; 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) { final var example = CloudwatchFunctions.getLogGroups(GetLogGroupsArgs.builder() .logGroupNamePrefix("/MyImportantLogs") .build()); } } ```
-
getLogGroups
public static com.pulumi.core.Output<GetLogGroupsResult> getLogGroups(GetLogGroupsArgs args)
Use this data source to get a list of AWS Cloudwatch Log Groups ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupsArgs; 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) { final var example = CloudwatchFunctions.getLogGroups(GetLogGroupsArgs.builder() .logGroupNamePrefix("/MyImportantLogs") .build()); } } ```
-
getLogGroupsPlain
public static java.util.concurrent.CompletableFuture<GetLogGroupsResult> getLogGroupsPlain(GetLogGroupsPlainArgs args)
Use this data source to get a list of AWS Cloudwatch Log Groups ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupsArgs; 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) { final var example = CloudwatchFunctions.getLogGroups(GetLogGroupsArgs.builder() .logGroupNamePrefix("/MyImportantLogs") .build()); } } ```
-
getLogGroups
public static com.pulumi.core.Output<GetLogGroupsResult> getLogGroups(GetLogGroupsArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get a list of AWS Cloudwatch Log Groups ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupsArgs; 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) { final var example = CloudwatchFunctions.getLogGroups(GetLogGroupsArgs.builder() .logGroupNamePrefix("/MyImportantLogs") .build()); } } ```
-
getLogGroupsPlain
public static java.util.concurrent.CompletableFuture<GetLogGroupsResult> getLogGroupsPlain(GetLogGroupsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get a list of AWS Cloudwatch Log Groups ## Example Usage ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.cloudwatch.CloudwatchFunctions; import com.pulumi.aws.cloudwatch.inputs.GetLogGroupsArgs; 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) { final var example = CloudwatchFunctions.getLogGroups(GetLogGroupsArgs.builder() .logGroupNamePrefix("/MyImportantLogs") .build()); } } ```
-
-