Class: Aws::DevOpsAgent::Types::GenericWebhook
- Inherits:
-
Struct
- Object
- Struct
- Aws::DevOpsAgent::Types::GenericWebhook
- Includes:
- Structure
- Defined in:
- 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
1195 1196 1197 1198 1199 1200 1201 1202 1203 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 1195 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
1195 1196 1197 1198 1199 1200 1201 1202 1203 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 1195 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
1195 1196 1197 1198 1199 1200 1201 1202 1203 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 1195 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
1195 1196 1197 1198 1199 1200 1201 1202 1203 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 1195 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
1195 1196 1197 1198 1199 1200 1201 1202 1203 |
# File 'lib/aws-sdk-devopsagent/types.rb', line 1195 class GenericWebhook < Struct.new( :webhook_url, :webhook_id, :webhook_type, :webhook_secret, :api_key) SENSITIVE = [:webhook_secret, :api_key] include Aws::Structure end |