Class SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.securitylake.inputs.SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs
-
public final class SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs
Empty
-
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>>
authorizationApiKeyName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
authorizationApiKeyValue()
static SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder
builder()
static SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder
builder(SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs defaults)
com.pulumi.core.Output<java.lang.String>
endpoint()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
httpMethod()
com.pulumi.core.Output<java.lang.String>
targetRoleArn()
-
-
-
Field Detail
-
Empty
public static final SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs Empty
-
-
Method Detail
-
authorizationApiKeyName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authorizationApiKeyName()
- Returns:
- The API key name for the notification subscription.
-
authorizationApiKeyValue
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authorizationApiKeyValue()
- Returns:
- The API key value for the notification subscription.
-
endpoint
public com.pulumi.core.Output<java.lang.String> endpoint()
- Returns:
- The subscription endpoint in Security Lake. If you prefer notification with an HTTPS endpoint, populate this field.
-
httpMethod
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> httpMethod()
- Returns:
- The HTTP method used for the notification subscription. Valid values are `POST` and `PUT`.
-
targetRoleArn
public com.pulumi.core.Output<java.lang.String> targetRoleArn()
- Returns:
- The Amazon Resource Name (ARN) of the EventBridge API destinations IAM role that you created. For more information about ARNs and how to use them in policies, see Managing data access and AWS Managed Policies in the Amazon Security Lake User Guide.
-
builder
public static SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder builder()
-
builder
public static SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder builder(SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs defaults)
-
-