Skip to content

Latest commit

 

History

History
1090 lines (768 loc) · 34.3 KB

File metadata and controls

1090 lines (768 loc) · 34.3 KB
page_title subcategory description
firehydrant_services Data Source - terraform-provider-firehydrant
Services DataSource

firehydrant_services (Data Source)

Services DataSource

Example Usage

data "firehydrant_services" "my_services" {
  available_downstream_dependencies_for_id = "...my_available_downstream_dependencies_for_id..."
  available_upstream_dependencies_for_id   = "...my_available_upstream_dependencies_for_id..."
  functionalities                          = "...my_functionalities..."
  impacted                                 = "...my_impacted..."
  include = [
    "..."
  ]
  labels           = "...my_labels..."
  lite             = true
  name             = "...my_name..."
  owner            = "...my_owner..."
  page             = 3
  per_page         = 7
  query            = "...my_query..."
  responding_teams = "...my_responding_teams..."
  tiers            = "...my_tiers..."
}

Schema

Optional

  • available_downstream_dependencies_for_id (String) A query to find services that are available to be downstream dependencies for the passed service ID
  • available_upstream_dependencies_for_id (String) A query to find services that are available to be upstream dependencies for the passed service ID
  • functionalities (String) A comma separated list of functionality ids
  • impacted (String) A query to search services by if they are impacted with active incidents
  • include (List of String) Use in conjunction with lite param to specify additional attributes to include
  • labels (String) A comma separated list of label key / values in the format of 'key=value,key2=value2'. To filter change events that have a key (with no specific value), omit the value
  • lite (Boolean) Boolean to determine whether to return a slimified version of the services object
  • name (String) A query to search services by their name
  • owner (String) A query to search services by their owner
  • page (Number)
  • per_page (Number)
  • query (String) A query to search services by their name or description
  • responding_teams (String) A comma separated list of team ids
  • tiers (String) A query to search services by their tier

Read-Only

Nested Schema for data

Read-Only:

  • active_incidents (List of String) List of active incident guids
  • alert_on_add (Boolean)
  • allowed_params (List of String)
  • auto_add_responding_team (Boolean)
  • checklists (Attributes List) List of checklists associated with a service (see below for nested schema)
  • completed_checks (Number)
  • created_at (String)
  • description (String)
  • external_resources (Attributes List) Information about known linkages to representations of services outside of FireHydrant. (see below for nested schema)
  • functionalities (Attributes List) List of functionalities attached to the service (see below for nested schema)
  • id (String)
  • labels (Map of String) An object of label key and values
  • last_import (Attributes) (see below for nested schema)
  • links (Attributes List) List of links attached to this service. (see below for nested schema)
  • managed_by (String) If set, this field indicates that the service is managed by an integration and thus cannot be set manually
  • managed_by_settings (Attributes) Indicates the settings of the catalog that manages this service (see below for nested schema)
  • name (String)
  • owner (Attributes) TeamEntity model (see below for nested schema)
  • service_checklist_updated_at (String)
  • service_tier (Number)
  • slug (String)
  • teams (Attributes List) List of teams attached to the service (see below for nested schema)
  • updated_at (String)
  • updated_by (Attributes) (see below for nested schema)

Nested Schema for data.checklists

Read-Only:

Nested Schema for data.checklists.checks

Read-Only:

  • description (String)
  • id (String)
  • name (String)
  • status (Boolean)

Nested Schema for data.checklists.owner

Read-Only:

Nested Schema for data.checklists.owner.created_by

Read-Only:

  • email (String)
  • id (String)
  • name (String)
  • source (String)

Nested Schema for data.checklists.owner.functionalities

Read-Only:

  • active_incidents (List of String) List of active incident guids
  • alert_on_add (Boolean)
  • auto_add_responding_team (Boolean)
  • created_at (String)
  • description (String)
  • external_resources (Attributes List) Information about known linkages to representations of services outside of FireHydrant. (see below for nested schema)
  • id (String)
  • labels (Map of String) An object of label key and values
  • links (Attributes List) List of links attached to this functionality. (see below for nested schema)
  • name (String)
  • owner (Attributes) TeamEntity model (see below for nested schema)
  • slug (String)
  • updated_at (String)
  • updated_by (Attributes) (see below for nested schema)

Nested Schema for data.checklists.owner.functionalities.external_resources

Read-Only:

  • connection_id (String)
  • connection_name (String)
  • connection_type (String)
  • created_at (String)
  • name (String)
  • remote_id (String)
  • remote_url (String)
  • updated_at (String)

Nested Schema for data.checklists.owner.functionalities.links

Read-Only:

  • href_url (String)
  • icon_url (String)
  • id (String)
  • name (String)

Nested Schema for data.checklists.owner.functionalities.owner

Nested Schema for data.checklists.owner.functionalities.updated_by

Read-Only:

  • email (String)
  • id (String)
  • name (String)
  • source (String)

Nested Schema for data.checklists.owner.memberships

Read-Only:

Nested Schema for data.checklists.owner.memberships.default_incident_role

Read-Only:

  • created_at (String)
  • description (String)
  • discarded_at (String)
  • id (String)
  • name (String)
  • summary (String)
  • updated_at (String)

Nested Schema for data.checklists.owner.memberships.schedule

Read-Only:

  • discarded (Boolean)
  • id (String)
  • integration (String)
  • name (String)

Nested Schema for data.checklists.owner.memberships.user

Read-Only:

  • created_at (String)
  • email (String)
  • id (String)
  • name (String)
  • signals_enabled_notification_types (List of String)
  • slack_linked (Boolean)
  • slack_user_id (String)
  • updated_at (String)

Nested Schema for data.checklists.owner.ms_teams_channel

Read-Only:

  • channel_id (String)
  • channel_name (String)
  • channel_url (String)
  • id (String)
  • ms_team_id (String)
  • status (String)
  • team_name (String)

Nested Schema for data.checklists.owner.owned_functionalities

Read-Only:

  • active_incidents (List of String) List of active incident guids
  • alert_on_add (Boolean)
  • auto_add_responding_team (Boolean)
  • created_at (String)
  • description (String)
  • external_resources (Attributes List) Information about known linkages to representations of services outside of FireHydrant. (see below for nested schema)
  • id (String)
  • labels (Map of String) An object of label key and values
  • links (Attributes List) List of links attached to this functionality. (see below for nested schema)
  • name (String)
  • owner (Attributes) TeamEntity model (see below for nested schema)
  • slug (String)
  • updated_at (String)
  • updated_by (Attributes) (see below for nested schema)

Nested Schema for data.checklists.owner.owned_functionalities.external_resources

Read-Only:

  • connection_id (String)
  • connection_name (String)
  • connection_type (String)
  • created_at (String)
  • name (String)
  • remote_id (String)
  • remote_url (String)
  • updated_at (String)

Nested Schema for data.checklists.owner.owned_functionalities.links

Read-Only:

  • href_url (String)
  • icon_url (String)
  • id (String)
  • name (String)

Nested Schema for data.checklists.owner.owned_functionalities.owner

Nested Schema for data.checklists.owner.owned_functionalities.updated_by

Read-Only:

  • email (String)
  • id (String)
  • name (String)
  • source (String)

Nested Schema for data.checklists.owner.owned_runbooks

Read-Only:

  • attachment_rule (Attributes) (see below for nested schema)
  • categories (String) categories the runbook applies to
  • created_at (String)
  • description (String)
  • id (String)
  • name (String)
  • owner (Attributes) TeamEntity model (see below for nested schema)
  • summary (String)
  • type (String)
  • updated_at (String)

Nested Schema for data.checklists.owner.owned_runbooks.attachment_rule

Read-Only:

Nested Schema for data.checklists.owner.owned_runbooks.attachment_rule.logic

Nested Schema for data.checklists.owner.owned_runbooks.attachment_rule.user_data

Read-Only:

  • label (String)
  • type (String)
  • value (String)

Nested Schema for data.checklists.owner.owned_runbooks.owner

Nested Schema for data.checklists.owner.slack_channel

Read-Only:

  • id (String)
  • name (String)
  • slack_channel_id (String)

Nested Schema for data.external_resources

Read-Only:

  • connection_id (String)
  • connection_name (String)
  • connection_type (String)
  • created_at (String)
  • name (String)
  • remote_id (String)
  • remote_url (String)
  • updated_at (String)

Nested Schema for data.functionalities

Read-Only:

  • active_incidents (List of String) List of active incident guids
  • alert_on_add (Boolean)
  • auto_add_responding_team (Boolean)
  • created_at (String)
  • description (String)
  • external_resources (Attributes List) Information about known linkages to representations of services outside of FireHydrant. (see below for nested schema)
  • id (String)
  • labels (Map of String) An object of label key and values
  • links (Attributes List) List of links attached to this functionality. (see below for nested schema)
  • name (String)
  • owner (Attributes) TeamEntity model (see below for nested schema)
  • slug (String)
  • updated_at (String)
  • updated_by (Attributes) (see below for nested schema)

Nested Schema for data.functionalities.external_resources

Read-Only:

  • connection_id (String)
  • connection_name (String)
  • connection_type (String)
  • created_at (String)
  • name (String)
  • remote_id (String)
  • remote_url (String)
  • updated_at (String)

Nested Schema for data.functionalities.links

Read-Only:

  • href_url (String)
  • icon_url (String)
  • id (String)
  • name (String)

Nested Schema for data.functionalities.owner

Nested Schema for data.functionalities.updated_by

Read-Only:

  • email (String)
  • id (String)
  • name (String)
  • source (String)

Nested Schema for data.last_import

Read-Only:

  • import_errors (Attributes List) (see below for nested schema)
  • imported_at (String)
  • remote_id (String)
  • state (String)

Nested Schema for data.last_import.import_errors

Read-Only:

Nested Schema for data.last_import.import_errors.data

Nested Schema for data.last_import.import_errors.resource

Read-Only:

  • name (String)
  • resource_id (String)
  • resource_type (String)

Nested Schema for data.links

Read-Only:

  • href_url (String)
  • icon_url (String)
  • id (String)
  • name (String)

Nested Schema for data.managed_by_settings

Nested Schema for data.owner

Read-Only:

Nested Schema for data.owner.created_by

Read-Only:

  • email (String)
  • id (String)
  • name (String)
  • source (String)

Nested Schema for data.owner.functionalities

Read-Only:

  • active_incidents (List of String) List of active incident guids
  • alert_on_add (Boolean)
  • auto_add_responding_team (Boolean)
  • created_at (String)
  • description (String)
  • external_resources (Attributes List) Information about known linkages to representations of services outside of FireHydrant. (see below for nested schema)
  • id (String)
  • labels (Map of String) An object of label key and values
  • links (Attributes List) List of links attached to this functionality. (see below for nested schema)
  • name (String)
  • owner (Attributes) TeamEntity model (see below for nested schema)
  • slug (String)
  • updated_at (String)
  • updated_by (Attributes) (see below for nested schema)

Nested Schema for data.owner.functionalities.external_resources

Read-Only:

  • connection_id (String)
  • connection_name (String)
  • connection_type (String)
  • created_at (String)
  • name (String)
  • remote_id (String)
  • remote_url (String)
  • updated_at (String)

Nested Schema for data.owner.functionalities.links

Read-Only:

  • href_url (String)
  • icon_url (String)
  • id (String)
  • name (String)

Nested Schema for data.owner.functionalities.owner

Nested Schema for data.owner.functionalities.updated_by

Read-Only:

  • email (String)
  • id (String)
  • name (String)
  • source (String)

Nested Schema for data.owner.memberships

Read-Only:

Nested Schema for data.owner.memberships.default_incident_role

Read-Only:

  • created_at (String)
  • description (String)
  • discarded_at (String)
  • id (String)
  • name (String)
  • summary (String)
  • updated_at (String)

Nested Schema for data.owner.memberships.schedule

Read-Only:

  • discarded (Boolean)
  • id (String)
  • integration (String)
  • name (String)

Nested Schema for data.owner.memberships.user

Read-Only:

  • created_at (String)
  • email (String)
  • id (String)
  • name (String)
  • signals_enabled_notification_types (List of String)
  • slack_linked (Boolean)
  • slack_user_id (String)
  • updated_at (String)

Nested Schema for data.owner.ms_teams_channel

Read-Only:

  • channel_id (String)
  • channel_name (String)
  • channel_url (String)
  • id (String)
  • ms_team_id (String)
  • status (String)
  • team_name (String)

Nested Schema for data.owner.owned_functionalities

Read-Only:

  • active_incidents (List of String) List of active incident guids
  • alert_on_add (Boolean)
  • auto_add_responding_team (Boolean)
  • created_at (String)
  • description (String)
  • external_resources (Attributes List) Information about known linkages to representations of services outside of FireHydrant. (see below for nested schema)
  • id (String)
  • labels (Map of String) An object of label key and values
  • links (Attributes List) List of links attached to this functionality. (see below for nested schema)
  • name (String)
  • owner (Attributes) TeamEntity model (see below for nested schema)
  • slug (String)
  • updated_at (String)
  • updated_by (Attributes) (see below for nested schema)

Nested Schema for data.owner.owned_functionalities.external_resources

Read-Only:

  • connection_id (String)
  • connection_name (String)
  • connection_type (String)
  • created_at (String)
  • name (String)
  • remote_id (String)
  • remote_url (String)
  • updated_at (String)

Nested Schema for data.owner.owned_functionalities.links

Read-Only:

  • href_url (String)
  • icon_url (String)
  • id (String)
  • name (String)

Nested Schema for data.owner.owned_functionalities.owner

Nested Schema for data.owner.owned_functionalities.updated_by

Read-Only:

  • email (String)
  • id (String)
  • name (String)
  • source (String)

Nested Schema for data.owner.owned_runbooks

Read-Only:

  • attachment_rule (Attributes) (see below for nested schema)
  • categories (String) categories the runbook applies to
  • created_at (String)
  • description (String)
  • id (String)
  • name (String)
  • owner (Attributes) TeamEntity model (see below for nested schema)
  • summary (String)
  • type (String)
  • updated_at (String)

Nested Schema for data.owner.owned_runbooks.attachment_rule

Read-Only:

Nested Schema for data.owner.owned_runbooks.attachment_rule.logic

Nested Schema for data.owner.owned_runbooks.attachment_rule.user_data

Read-Only:

  • label (String)
  • type (String)
  • value (String)

Nested Schema for data.owner.owned_runbooks.owner

Nested Schema for data.owner.slack_channel

Read-Only:

  • id (String)
  • name (String)
  • slack_channel_id (String)

Nested Schema for data.teams

Read-Only:

Nested Schema for data.teams.created_by

Read-Only:

  • email (String)
  • id (String)
  • name (String)
  • source (String)

Nested Schema for data.teams.functionalities

Read-Only:

  • active_incidents (List of String) List of active incident guids
  • alert_on_add (Boolean)
  • auto_add_responding_team (Boolean)
  • created_at (String)
  • description (String)
  • external_resources (Attributes List) Information about known linkages to representations of services outside of FireHydrant. (see below for nested schema)
  • id (String)
  • labels (Map of String) An object of label key and values
  • links (Attributes List) List of links attached to this functionality. (see below for nested schema)
  • name (String)
  • owner (Attributes) TeamEntity model (see below for nested schema)
  • slug (String)
  • updated_at (String)
  • updated_by (Attributes) (see below for nested schema)

Nested Schema for data.teams.functionalities.external_resources

Read-Only:

  • connection_id (String)
  • connection_name (String)
  • connection_type (String)
  • created_at (String)
  • name (String)
  • remote_id (String)
  • remote_url (String)
  • updated_at (String)

Nested Schema for data.teams.functionalities.links

Read-Only:

  • href_url (String)
  • icon_url (String)
  • id (String)
  • name (String)

Nested Schema for data.teams.functionalities.owner

Nested Schema for data.teams.functionalities.updated_by

Read-Only:

  • email (String)
  • id (String)
  • name (String)
  • source (String)

Nested Schema for data.teams.memberships

Read-Only:

Nested Schema for data.teams.memberships.default_incident_role

Read-Only:

  • created_at (String)
  • description (String)
  • discarded_at (String)
  • id (String)
  • name (String)
  • summary (String)
  • updated_at (String)

Nested Schema for data.teams.memberships.schedule

Read-Only:

  • discarded (Boolean)
  • id (String)
  • integration (String)
  • name (String)

Nested Schema for data.teams.memberships.user

Read-Only:

  • created_at (String)
  • email (String)
  • id (String)
  • name (String)
  • signals_enabled_notification_types (List of String)
  • slack_linked (Boolean)
  • slack_user_id (String)
  • updated_at (String)

Nested Schema for data.teams.ms_teams_channel

Read-Only:

  • channel_id (String)
  • channel_name (String)
  • channel_url (String)
  • id (String)
  • ms_team_id (String)
  • status (String)
  • team_name (String)

Nested Schema for data.teams.owned_functionalities

Read-Only:

  • active_incidents (List of String) List of active incident guids
  • alert_on_add (Boolean)
  • auto_add_responding_team (Boolean)
  • created_at (String)
  • description (String)
  • external_resources (Attributes List) Information about known linkages to representations of services outside of FireHydrant. (see below for nested schema)
  • id (String)
  • labels (Map of String) An object of label key and values
  • links (Attributes List) List of links attached to this functionality. (see below for nested schema)
  • name (String)
  • owner (Attributes) TeamEntity model (see below for nested schema)
  • slug (String)
  • updated_at (String)
  • updated_by (Attributes) (see below for nested schema)

Nested Schema for data.teams.owned_functionalities.external_resources

Read-Only:

  • connection_id (String)
  • connection_name (String)
  • connection_type (String)
  • created_at (String)
  • name (String)
  • remote_id (String)
  • remote_url (String)
  • updated_at (String)

Nested Schema for data.teams.owned_functionalities.links

Read-Only:

  • href_url (String)
  • icon_url (String)
  • id (String)
  • name (String)

Nested Schema for data.teams.owned_functionalities.owner

Nested Schema for data.teams.owned_functionalities.updated_by

Read-Only:

  • email (String)
  • id (String)
  • name (String)
  • source (String)

Nested Schema for data.teams.owned_runbooks

Read-Only:

  • attachment_rule (Attributes) (see below for nested schema)
  • categories (String) categories the runbook applies to
  • created_at (String)
  • description (String)
  • id (String)
  • name (String)
  • owner (Attributes) TeamEntity model (see below for nested schema)
  • summary (String)
  • type (String)
  • updated_at (String)

Nested Schema for data.teams.owned_runbooks.attachment_rule

Read-Only:

Nested Schema for data.teams.owned_runbooks.attachment_rule.logic

Nested Schema for data.teams.owned_runbooks.attachment_rule.user_data

Read-Only:

  • label (String)
  • type (String)
  • value (String)

Nested Schema for data.teams.owned_runbooks.owner

Nested Schema for data.teams.slack_channel

Read-Only:

  • id (String)
  • name (String)
  • slack_channel_id (String)

Nested Schema for data.updated_by

Read-Only:

  • email (String)
  • id (String)
  • name (String)
  • source (String)

Nested Schema for pagination

Read-Only:

  • count (Number)
  • items (Number)
  • last (Number)
  • next (Number)
  • page (Number)
  • pages (Number)
  • prev (Number)