Class: DatadogAPIClient::V2::PatchStatusPageRequestDataAttributes
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::PatchStatusPageRequestDataAttributes
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb
Overview
The supported attributes for updating a status page.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#company_logo ⇒ Object
The base64-encoded image data displayed on the status page.
-
#domain_prefix ⇒ Object
The subdomain of the status page URL.
-
#email_header_image ⇒ Object
The base64-encoded image data displayed in email notifications sent to status page subscribers.
-
#email_notifications_enabled ⇒ Object
Whether email notifications are enabled for the status page.
-
#favicon ⇒ Object
The base64-encoded image data displayed in the browser tab.
-
#ms_teams_subscriptions_enabled ⇒ Object
Whether Microsoft Teams subscriptions are enabled for the status page.
-
#name ⇒ Object
The name of the status page.
-
#rss_feed_enabled ⇒ Object
Whether the RSS feed is enabled for the status page.
-
#slack_app_icon ⇒ Object
The base64-encoded image data used as the Slack app icon.
-
#slack_subscriptions_enabled ⇒ Object
Whether Slack subscriptions are enabled for the status page.
-
#subscriptions_enabled ⇒ Object
Whether users can subscribe to the status page.
-
#type ⇒ Object
The type of the status page controlling how the status page is accessed.
-
#visualization_layout ⇒ Object
The layout of components on the status page.
-
#visualization_type ⇒ Object
The visualization type of the status page.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
66 67 68 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 66 def additional_properties @additional_properties end |
#company_logo ⇒ Object
The base64-encoded image data displayed on the status page.
25 26 27 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 25 def company_logo @company_logo end |
#domain_prefix ⇒ Object
The subdomain of the status page URL. Public pages use https://{domain_prefix}.statuspage.datadoghq.com, while private pages use https://{domain_prefix}.private.statuspage.datadoghq.com. Globally unique across Datadog Status Pages.
28 29 30 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 28 def domain_prefix @domain_prefix end |
#email_header_image ⇒ Object
The base64-encoded image data displayed in email notifications sent to status page subscribers.
31 32 33 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 31 def email_header_image @email_header_image end |
#email_notifications_enabled ⇒ Object
Whether email notifications are enabled for the status page. Must be enabled when subscriptions_enabled is true.
34 35 36 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 34 def email_notifications_enabled @email_notifications_enabled end |
#favicon ⇒ Object
The base64-encoded image data displayed in the browser tab.
37 38 39 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 37 def favicon @favicon end |
#ms_teams_subscriptions_enabled ⇒ Object
Whether Microsoft Teams subscriptions are enabled for the status page.
40 41 42 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 40 def ms_teams_subscriptions_enabled @ms_teams_subscriptions_enabled end |
#name ⇒ Object
The name of the status page.
43 44 45 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 43 def name @name end |
#rss_feed_enabled ⇒ Object
Whether the RSS feed is enabled for the status page.
46 47 48 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 46 def rss_feed_enabled @rss_feed_enabled end |
#slack_app_icon ⇒ Object
The base64-encoded image data used as the Slack app icon.
49 50 51 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 49 def slack_app_icon @slack_app_icon end |
#slack_subscriptions_enabled ⇒ Object
Whether Slack subscriptions are enabled for the status page.
52 53 54 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 52 def slack_subscriptions_enabled @slack_subscriptions_enabled end |
#subscriptions_enabled ⇒ Object
Whether users can subscribe to the status page.
55 56 57 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 55 def subscriptions_enabled @subscriptions_enabled end |
#type ⇒ Object
The type of the status page controlling how the status page is accessed. Public pages are accessible to anyone, internal pages are accessible to authenticated users in the Datadog organization, and private pages are accessible only to users matching an allow email access policy and no deny email access policy.
58 59 60 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 58 def type @type end |
#visualization_layout ⇒ Object
The layout of components on the status page. Defaults to list. grid requires visualization_type to be component_name_only; changing visualization_type to any other value resets the layout to list.
61 62 63 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 61 def visualization_layout @visualization_layout end |
#visualization_type ⇒ Object
The visualization type of the status page.
64 65 66 |
# File 'lib/datadog_api_client/v2/models/patch_status_page_request_data_attributes.rb', line 64 def visualization_type @visualization_type end |