Class: Google::Cloud::Compute::V1::InterconnectOutageNotification

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/compute/v1/compute.rb

Overview

Description of a planned outage on this Interconnect.

Defined Under Namespace

Modules: IssueType, Source, State

Instance Attribute Summary collapse

Instance Attribute Details

#affected_circuits::Array<::String>

Returns If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be affected.

Returns:

  • (::Array<::String>)

    If issue_type is IT_PARTIAL_OUTAGE, a list of the Google-side circuit IDs that will be affected.



12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12807

class InterconnectOutageNotification
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Form this outage is expected to take, which can take one of the following values: - OUTAGE: The Interconnect may be completely out of service for some or all of the specified window. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values.
  module IssueType
    # A value indicating that the enum field is not set.
    UNDEFINED_ISSUE_TYPE = 0

    # [Deprecated] The Interconnect may be completely out of service for some or all of the specified window.
    IT_OUTAGE = 175779973

    # [Deprecated] Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    IT_PARTIAL_OUTAGE = 92103971

    # The Interconnect may be completely out of service for some or all of the specified window.
    OUTAGE = 195285745

    # Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    PARTIAL_OUTAGE = 147053455
  end

  # The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE.
  module Source
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE = 0

    # This notification was generated by Google.
    GOOGLE = 497439289

    # [Deprecated] This notification was generated by Google.
    NSRC_GOOGLE = 510574562
  end

  # State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    ACTIVE = 314733318

    # The outage associated with this notification was cancelled before the outage was due to start.
    CANCELLED = 41957681

    # The outage associated with this notification is complete.
    COMPLETED = 309921323

    # [Deprecated] This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    NS_ACTIVE = 252563136

    # [Deprecated] The outage associated with this notification was canceled before the outage was due to start.
    NS_CANCELED = 506579411
  end
end

#description::String

Returns A description about the purpose of the outage.

Returns:

  • (::String)

    A description about the purpose of the outage.



12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12807

class InterconnectOutageNotification
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Form this outage is expected to take, which can take one of the following values: - OUTAGE: The Interconnect may be completely out of service for some or all of the specified window. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values.
  module IssueType
    # A value indicating that the enum field is not set.
    UNDEFINED_ISSUE_TYPE = 0

    # [Deprecated] The Interconnect may be completely out of service for some or all of the specified window.
    IT_OUTAGE = 175779973

    # [Deprecated] Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    IT_PARTIAL_OUTAGE = 92103971

    # The Interconnect may be completely out of service for some or all of the specified window.
    OUTAGE = 195285745

    # Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    PARTIAL_OUTAGE = 147053455
  end

  # The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE.
  module Source
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE = 0

    # This notification was generated by Google.
    GOOGLE = 497439289

    # [Deprecated] This notification was generated by Google.
    NSRC_GOOGLE = 510574562
  end

  # State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    ACTIVE = 314733318

    # The outage associated with this notification was cancelled before the outage was due to start.
    CANCELLED = 41957681

    # The outage associated with this notification is complete.
    COMPLETED = 309921323

    # [Deprecated] This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    NS_ACTIVE = 252563136

    # [Deprecated] The outage associated with this notification was canceled before the outage was due to start.
    NS_CANCELED = 506579411
  end
end

#end_time::Integer

Returns Scheduled end time for the outage (milliseconds since Unix epoch).

Returns:

  • (::Integer)

    Scheduled end time for the outage (milliseconds since Unix epoch).



12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12807

class InterconnectOutageNotification
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Form this outage is expected to take, which can take one of the following values: - OUTAGE: The Interconnect may be completely out of service for some or all of the specified window. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values.
  module IssueType
    # A value indicating that the enum field is not set.
    UNDEFINED_ISSUE_TYPE = 0

    # [Deprecated] The Interconnect may be completely out of service for some or all of the specified window.
    IT_OUTAGE = 175779973

    # [Deprecated] Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    IT_PARTIAL_OUTAGE = 92103971

    # The Interconnect may be completely out of service for some or all of the specified window.
    OUTAGE = 195285745

    # Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    PARTIAL_OUTAGE = 147053455
  end

  # The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE.
  module Source
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE = 0

    # This notification was generated by Google.
    GOOGLE = 497439289

    # [Deprecated] This notification was generated by Google.
    NSRC_GOOGLE = 510574562
  end

  # State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    ACTIVE = 314733318

    # The outage associated with this notification was cancelled before the outage was due to start.
    CANCELLED = 41957681

    # The outage associated with this notification is complete.
    COMPLETED = 309921323

    # [Deprecated] This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    NS_ACTIVE = 252563136

    # [Deprecated] The outage associated with this notification was canceled before the outage was due to start.
    NS_CANCELED = 506579411
  end
end

#issue_type::String

Returns Form this outage is expected to take, which can take one of the following values: - OUTAGE: The Interconnect may be completely out of service for some or all of the specified window. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values. Check the IssueType enum for the list of possible values.

Returns:

  • (::String)

    Form this outage is expected to take, which can take one of the following values: - OUTAGE: The Interconnect may be completely out of service for some or all of the specified window. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values. Check the IssueType enum for the list of possible values.



12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12807

class InterconnectOutageNotification
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Form this outage is expected to take, which can take one of the following values: - OUTAGE: The Interconnect may be completely out of service for some or all of the specified window. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values.
  module IssueType
    # A value indicating that the enum field is not set.
    UNDEFINED_ISSUE_TYPE = 0

    # [Deprecated] The Interconnect may be completely out of service for some or all of the specified window.
    IT_OUTAGE = 175779973

    # [Deprecated] Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    IT_PARTIAL_OUTAGE = 92103971

    # The Interconnect may be completely out of service for some or all of the specified window.
    OUTAGE = 195285745

    # Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    PARTIAL_OUTAGE = 147053455
  end

  # The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE.
  module Source
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE = 0

    # This notification was generated by Google.
    GOOGLE = 497439289

    # [Deprecated] This notification was generated by Google.
    NSRC_GOOGLE = 510574562
  end

  # State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    ACTIVE = 314733318

    # The outage associated with this notification was cancelled before the outage was due to start.
    CANCELLED = 41957681

    # The outage associated with this notification is complete.
    COMPLETED = 309921323

    # [Deprecated] This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    NS_ACTIVE = 252563136

    # [Deprecated] The outage associated with this notification was canceled before the outage was due to start.
    NS_CANCELED = 506579411
  end
end

#name::String

Returns Unique identifier for this outage notification.

Returns:

  • (::String)

    Unique identifier for this outage notification.



12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12807

class InterconnectOutageNotification
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Form this outage is expected to take, which can take one of the following values: - OUTAGE: The Interconnect may be completely out of service for some or all of the specified window. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values.
  module IssueType
    # A value indicating that the enum field is not set.
    UNDEFINED_ISSUE_TYPE = 0

    # [Deprecated] The Interconnect may be completely out of service for some or all of the specified window.
    IT_OUTAGE = 175779973

    # [Deprecated] Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    IT_PARTIAL_OUTAGE = 92103971

    # The Interconnect may be completely out of service for some or all of the specified window.
    OUTAGE = 195285745

    # Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    PARTIAL_OUTAGE = 147053455
  end

  # The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE.
  module Source
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE = 0

    # This notification was generated by Google.
    GOOGLE = 497439289

    # [Deprecated] This notification was generated by Google.
    NSRC_GOOGLE = 510574562
  end

  # State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    ACTIVE = 314733318

    # The outage associated with this notification was cancelled before the outage was due to start.
    CANCELLED = 41957681

    # The outage associated with this notification is complete.
    COMPLETED = 309921323

    # [Deprecated] This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    NS_ACTIVE = 252563136

    # [Deprecated] The outage associated with this notification was canceled before the outage was due to start.
    NS_CANCELED = 506579411
  end
end

#source::String

Returns The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE. Check the Source enum for the list of possible values.

Returns:

  • (::String)

    The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE. Check the Source enum for the list of possible values.



12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12807

class InterconnectOutageNotification
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Form this outage is expected to take, which can take one of the following values: - OUTAGE: The Interconnect may be completely out of service for some or all of the specified window. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values.
  module IssueType
    # A value indicating that the enum field is not set.
    UNDEFINED_ISSUE_TYPE = 0

    # [Deprecated] The Interconnect may be completely out of service for some or all of the specified window.
    IT_OUTAGE = 175779973

    # [Deprecated] Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    IT_PARTIAL_OUTAGE = 92103971

    # The Interconnect may be completely out of service for some or all of the specified window.
    OUTAGE = 195285745

    # Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    PARTIAL_OUTAGE = 147053455
  end

  # The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE.
  module Source
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE = 0

    # This notification was generated by Google.
    GOOGLE = 497439289

    # [Deprecated] This notification was generated by Google.
    NSRC_GOOGLE = 510574562
  end

  # State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    ACTIVE = 314733318

    # The outage associated with this notification was cancelled before the outage was due to start.
    CANCELLED = 41957681

    # The outage associated with this notification is complete.
    COMPLETED = 309921323

    # [Deprecated] This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    NS_ACTIVE = 252563136

    # [Deprecated] The outage associated with this notification was canceled before the outage was due to start.
    NS_CANCELED = 506579411
  end
end

#start_time::Integer

Returns Scheduled start time for the outage (milliseconds since Unix epoch).

Returns:

  • (::Integer)

    Scheduled start time for the outage (milliseconds since Unix epoch).



12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12807

class InterconnectOutageNotification
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Form this outage is expected to take, which can take one of the following values: - OUTAGE: The Interconnect may be completely out of service for some or all of the specified window. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values.
  module IssueType
    # A value indicating that the enum field is not set.
    UNDEFINED_ISSUE_TYPE = 0

    # [Deprecated] The Interconnect may be completely out of service for some or all of the specified window.
    IT_OUTAGE = 175779973

    # [Deprecated] Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    IT_PARTIAL_OUTAGE = 92103971

    # The Interconnect may be completely out of service for some or all of the specified window.
    OUTAGE = 195285745

    # Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    PARTIAL_OUTAGE = 147053455
  end

  # The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE.
  module Source
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE = 0

    # This notification was generated by Google.
    GOOGLE = 497439289

    # [Deprecated] This notification was generated by Google.
    NSRC_GOOGLE = 510574562
  end

  # State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    ACTIVE = 314733318

    # The outage associated with this notification was cancelled before the outage was due to start.
    CANCELLED = 41957681

    # The outage associated with this notification is complete.
    COMPLETED = 309921323

    # [Deprecated] This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    NS_ACTIVE = 252563136

    # [Deprecated] The outage associated with this notification was canceled before the outage was due to start.
    NS_CANCELED = 506579411
  end
end

#state::String

Returns State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values. Check the State enum for the list of possible values.

Returns:

  • (::String)

    State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values. Check the State enum for the list of possible values.



12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12807

class InterconnectOutageNotification
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Form this outage is expected to take, which can take one of the following values: - OUTAGE: The Interconnect may be completely out of service for some or all of the specified window. - PARTIAL_OUTAGE: Some circuits comprising the Interconnect as a whole should remain up, but with reduced bandwidth. Note that the versions of this enum prefixed with "IT_" have been deprecated in favor of the unprefixed values.
  module IssueType
    # A value indicating that the enum field is not set.
    UNDEFINED_ISSUE_TYPE = 0

    # [Deprecated] The Interconnect may be completely out of service for some or all of the specified window.
    IT_OUTAGE = 175779973

    # [Deprecated] Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    IT_PARTIAL_OUTAGE = 92103971

    # The Interconnect may be completely out of service for some or all of the specified window.
    OUTAGE = 195285745

    # Some circuits comprising the Interconnect will be out of service during the expected window. The interconnect as a whole should remain up, albeit with reduced bandwidth.
    PARTIAL_OUTAGE = 147053455
  end

  # The party that generated this notification, which can take the following value: - GOOGLE: this notification as generated by Google. Note that the value of NSRC_GOOGLE has been deprecated in favor of GOOGLE.
  module Source
    # A value indicating that the enum field is not set.
    UNDEFINED_SOURCE = 0

    # This notification was generated by Google.
    GOOGLE = 497439289

    # [Deprecated] This notification was generated by Google.
    NSRC_GOOGLE = 510574562
  end

  # State of this notification, which can take one of the following values: - ACTIVE: This outage notification is active. The event could be in the past, present, or future. See start_time and end_time for scheduling. - CANCELLED: The outage associated with this notification was cancelled before the outage was due to start. - COMPLETED: The outage associated with this notification is complete. Note that the versions of this enum prefixed with "NS_" have been deprecated in favor of the unprefixed values.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    ACTIVE = 314733318

    # The outage associated with this notification was cancelled before the outage was due to start.
    CANCELLED = 41957681

    # The outage associated with this notification is complete.
    COMPLETED = 309921323

    # [Deprecated] This outage notification is active. The event could be in the future, present, or past. See start_time and end_time for scheduling.
    NS_ACTIVE = 252563136

    # [Deprecated] The outage associated with this notification was canceled before the outage was due to start.
    NS_CANCELED = 506579411
  end
end