Class: DatadogAPIClient::V2::PatchStatusPageRequestDataAttributes

Inherits:
Object
  • Object
show all
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

Method Summary

Methods included from BaseGenericModel

included

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
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