Module Values.HttpsNotificationConfigurationSource

The configurations used for HTTPS subscriber notification.

Sourcetype nonrec t = {
  1. authorizationApiKeyName : String_.t option;
    (*

    The key name for the notification subscription.

    *)
  2. authorizationApiKeyValue : String_.t option;
    (*

    The key value for the notification subscription.

    *)
  3. endpoint : HttpsNotificationConfigurationEndpointString.t;
    (*

    The subscription endpoint in Security Lake. If you prefer notification with an HTTPs endpoint, populate this field.

    *)
  4. httpMethod : HttpMethod.t option;
    (*

    The HTTPS method used for the notification subscription.

    *)
  5. targetRoleArn : RoleArn.t;
    (*

    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 Amazon Web Services Managed Policies in the Amazon Security Lake User Guide.

    *)
}
Sourceval context_ : string
Sourceval make : ?authorizationApiKeyName:??? -> ?authorizationApiKeyValue:??? -> ?httpMethod:??? -> endpoint:HttpsNotificationConfigurationEndpointString.t -> targetRoleArn:RoleArn.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of String_.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t