Class: Aws::SecurityLake::Types::HttpsNotificationConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb

Overview

The configurations for HTTPS subscriber notification.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#authorization_api_key_nameString

The key name for the notification subscription.

Returns:

  • (String)


1300
1301
1302
1303
1304
1305
1306
1307
1308
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1300

class HttpsNotificationConfiguration < Struct.new(
  :authorization_api_key_name,
  :authorization_api_key_value,
  :endpoint,
  :http_method,
  :target_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#authorization_api_key_valueString

The key value for the notification subscription.

Returns:

  • (String)


1300
1301
1302
1303
1304
1305
1306
1307
1308
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1300

class HttpsNotificationConfiguration < Struct.new(
  :authorization_api_key_name,
  :authorization_api_key_value,
  :endpoint,
  :http_method,
  :target_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#endpointString

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

Returns:

  • (String)


1300
1301
1302
1303
1304
1305
1306
1307
1308
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1300

class HttpsNotificationConfiguration < Struct.new(
  :authorization_api_key_name,
  :authorization_api_key_value,
  :endpoint,
  :http_method,
  :target_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#http_methodString

The HTTPS method used for the notification subscription.

Returns:

  • (String)


1300
1301
1302
1303
1304
1305
1306
1307
1308
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1300

class HttpsNotificationConfiguration < Struct.new(
  :authorization_api_key_name,
  :authorization_api_key_value,
  :endpoint,
  :http_method,
  :target_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#target_role_arnString

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.

Returns:

  • (String)


1300
1301
1302
1303
1304
1305
1306
1307
1308
# File 'gems/aws-sdk-securitylake/lib/aws-sdk-securitylake/types.rb', line 1300

class HttpsNotificationConfiguration < Struct.new(
  :authorization_api_key_name,
  :authorization_api_key_value,
  :endpoint,
  :http_method,
  :target_role_arn)
  SENSITIVE = []
  include Aws::Structure
end