Class SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.securitylake.inputs.SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder
-
public static final class SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs defaults)
-
-
Method Detail
-
authorizationApiKeyName
public SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder authorizationApiKeyName(@Nullable com.pulumi.core.Output<java.lang.String> authorizationApiKeyName)
- Parameters:
authorizationApiKeyName- The API key name for the notification subscription.- Returns:
- builder
-
authorizationApiKeyName
public SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder authorizationApiKeyName(java.lang.String authorizationApiKeyName)
- Parameters:
authorizationApiKeyName- The API key name for the notification subscription.- Returns:
- builder
-
authorizationApiKeyValue
public SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder authorizationApiKeyValue(@Nullable com.pulumi.core.Output<java.lang.String> authorizationApiKeyValue)
- Parameters:
authorizationApiKeyValue- The API key value for the notification subscription.- Returns:
- builder
-
authorizationApiKeyValue
public SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder authorizationApiKeyValue(java.lang.String authorizationApiKeyValue)
- Parameters:
authorizationApiKeyValue- The API key value for the notification subscription.- Returns:
- builder
-
endpoint
public SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder endpoint(com.pulumi.core.Output<java.lang.String> endpoint)
- Parameters:
endpoint- The subscription endpoint in Security Lake. If you prefer notification with an HTTPS endpoint, populate this field.- Returns:
- builder
-
endpoint
public SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder endpoint(java.lang.String endpoint)
- Parameters:
endpoint- The subscription endpoint in Security Lake. If you prefer notification with an HTTPS endpoint, populate this field.- Returns:
- builder
-
httpMethod
public SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder httpMethod(@Nullable com.pulumi.core.Output<java.lang.String> httpMethod)
- Parameters:
httpMethod- The HTTP method used for the notification subscription. Valid values are `POST` and `PUT`.- Returns:
- builder
-
httpMethod
public SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder httpMethod(java.lang.String httpMethod)
- Parameters:
httpMethod- The HTTP method used for the notification subscription. Valid values are `POST` and `PUT`.- Returns:
- builder
-
targetRoleArn
public SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder targetRoleArn(com.pulumi.core.Output<java.lang.String> targetRoleArn)
- Parameters:
targetRoleArn- 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.- Returns:
- builder
-
targetRoleArn
public SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs.Builder targetRoleArn(java.lang.String targetRoleArn)
- Parameters:
targetRoleArn- 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.- Returns:
- builder
-
build
public SubscriberNotificationConfigurationHttpsNotificationConfigurationArgs build()
-
-