Class: Aws::DevOpsAgent::Types::GenericWebhook
- Inherits:
-
Struct
- Object
- Struct
- Aws::DevOpsAgent::Types::GenericWebhook
- Defined in:
- gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb
Overview
Generic webhook configuration for services that support webhook notifications.
Constant Summary collapse
- SENSITIVE =
[:webhook_secret, :api_key]
Instance Attribute Summary collapse
-
#api_key ⇒ String
API Key for API Key webhook authentication.
-
#webhook_id ⇒ String
The unique webhook identifier.
-
#webhook_secret ⇒ String
The webhook secret for authentication.
-
#webhook_type ⇒ String
The webhook authentication type.
-
#webhook_url ⇒ String
The webhook URL endpoint.
Instance Attribute Details
#api_key ⇒ String
API Key for API Key webhook authentication
1231 1232 1233 1234 1235 1236 1237 1238 1239 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1231 class GenericWebhook < Struct.new( :webhook_url, :webhook_id, :webhook_type, :webhook_secret, :api_key) SENSITIVE = [:webhook_secret, :api_key] include Aws::Structure end |
#webhook_id ⇒ String
The unique webhook identifier
1231 1232 1233 1234 1235 1236 1237 1238 1239 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1231 class GenericWebhook < Struct.new( :webhook_url, :webhook_id, :webhook_type, :webhook_secret, :api_key) SENSITIVE = [:webhook_secret, :api_key] include Aws::Structure end |
#webhook_secret ⇒ String
The webhook secret for authentication
1231 1232 1233 1234 1235 1236 1237 1238 1239 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1231 class GenericWebhook < Struct.new( :webhook_url, :webhook_id, :webhook_type, :webhook_secret, :api_key) SENSITIVE = [:webhook_secret, :api_key] include Aws::Structure end |
#webhook_type ⇒ String
The webhook authentication type
1231 1232 1233 1234 1235 1236 1237 1238 1239 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1231 class GenericWebhook < Struct.new( :webhook_url, :webhook_id, :webhook_type, :webhook_secret, :api_key) SENSITIVE = [:webhook_secret, :api_key] include Aws::Structure end |
#webhook_url ⇒ String
The webhook URL endpoint
1231 1232 1233 1234 1235 1236 1237 1238 1239 |
# File 'gems/aws-sdk-devopsagent/lib/aws-sdk-devopsagent/types.rb', line 1231 class GenericWebhook < Struct.new( :webhook_url, :webhook_id, :webhook_type, :webhook_secret, :api_key) SENSITIVE = [:webhook_secret, :api_key] include Aws::Structure end |