Class: Google::Cloud::NetworkConnectivity::V1::PscPropagationStatus

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

Overview

The status of one or more propagated Private Service Connect connections in a hub.

Defined Under Namespace

Modules: Code

Instance Attribute Summary collapse

Instance Attribute Details

#code::Google::Cloud::NetworkConnectivity::V1::PscPropagationStatus::Code

Returns The propagation status.



771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
# File 'proto_docs/google/cloud/networkconnectivity/v1/hub.rb', line 771

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

  # The Code enum represents the state of the Private Service Connect
  # propagation.
  module Code
    # The code is unspecified.
    CODE_UNSPECIFIED = 0

    # The propagated Private Service Connect connection is ready.
    READY = 1

    # The Private Service Connect connection is propagating. This is a
    # transient state.
    PROPAGATING = 2

    # The Private Service Connect connection propagation failed because the VPC
    # network or the project of the target spoke has exceeded the connection
    # limit set by the producer.
    ERROR_PRODUCER_PROPAGATED_CONNECTION_LIMIT_EXCEEDED = 3

    # The Private Service Connect connection propagation failed because the NAT
    # IP subnet space has been exhausted. It is equivalent to the `Needs
    # attention` status of the Private Service Connect connection. See
    # https://cloud.google.com/vpc/docs/about-accessing-vpc-hosted-services-endpoints#connection-statuses.
    ERROR_PRODUCER_NAT_IP_SPACE_EXHAUSTED = 4

    # The Private Service Connect connection propagation failed because the
    # `PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK` quota in the
    # producer VPC network has been exceeded.
    ERROR_PRODUCER_QUOTA_EXCEEDED = 5

    # The Private Service Connect connection propagation failed because the
    # `PSC_PROPAGATED_CONNECTIONS_PER_VPC_NETWORK` quota in the consumer
    # VPC network has been exceeded.
    ERROR_CONSUMER_QUOTA_EXCEEDED = 6
  end
end

#message::String

Returns The human-readable summary of the Private Service Connect connection propagation status.

Returns:

  • (::String)

    The human-readable summary of the Private Service Connect connection propagation status.



771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
# File 'proto_docs/google/cloud/networkconnectivity/v1/hub.rb', line 771

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

  # The Code enum represents the state of the Private Service Connect
  # propagation.
  module Code
    # The code is unspecified.
    CODE_UNSPECIFIED = 0

    # The propagated Private Service Connect connection is ready.
    READY = 1

    # The Private Service Connect connection is propagating. This is a
    # transient state.
    PROPAGATING = 2

    # The Private Service Connect connection propagation failed because the VPC
    # network or the project of the target spoke has exceeded the connection
    # limit set by the producer.
    ERROR_PRODUCER_PROPAGATED_CONNECTION_LIMIT_EXCEEDED = 3

    # The Private Service Connect connection propagation failed because the NAT
    # IP subnet space has been exhausted. It is equivalent to the `Needs
    # attention` status of the Private Service Connect connection. See
    # https://cloud.google.com/vpc/docs/about-accessing-vpc-hosted-services-endpoints#connection-statuses.
    ERROR_PRODUCER_NAT_IP_SPACE_EXHAUSTED = 4

    # The Private Service Connect connection propagation failed because the
    # `PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK` quota in the
    # producer VPC network has been exceeded.
    ERROR_PRODUCER_QUOTA_EXCEEDED = 5

    # The Private Service Connect connection propagation failed because the
    # `PSC_PROPAGATED_CONNECTIONS_PER_VPC_NETWORK` quota in the consumer
    # VPC network has been exceeded.
    ERROR_CONSUMER_QUOTA_EXCEEDED = 6
  end
end

#source_forwarding_rule::String

Returns The name of the forwarding rule exported to the hub.

Returns:

  • (::String)

    The name of the forwarding rule exported to the hub.



771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
# File 'proto_docs/google/cloud/networkconnectivity/v1/hub.rb', line 771

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

  # The Code enum represents the state of the Private Service Connect
  # propagation.
  module Code
    # The code is unspecified.
    CODE_UNSPECIFIED = 0

    # The propagated Private Service Connect connection is ready.
    READY = 1

    # The Private Service Connect connection is propagating. This is a
    # transient state.
    PROPAGATING = 2

    # The Private Service Connect connection propagation failed because the VPC
    # network or the project of the target spoke has exceeded the connection
    # limit set by the producer.
    ERROR_PRODUCER_PROPAGATED_CONNECTION_LIMIT_EXCEEDED = 3

    # The Private Service Connect connection propagation failed because the NAT
    # IP subnet space has been exhausted. It is equivalent to the `Needs
    # attention` status of the Private Service Connect connection. See
    # https://cloud.google.com/vpc/docs/about-accessing-vpc-hosted-services-endpoints#connection-statuses.
    ERROR_PRODUCER_NAT_IP_SPACE_EXHAUSTED = 4

    # The Private Service Connect connection propagation failed because the
    # `PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK` quota in the
    # producer VPC network has been exceeded.
    ERROR_PRODUCER_QUOTA_EXCEEDED = 5

    # The Private Service Connect connection propagation failed because the
    # `PSC_PROPAGATED_CONNECTIONS_PER_VPC_NETWORK` quota in the consumer
    # VPC network has been exceeded.
    ERROR_CONSUMER_QUOTA_EXCEEDED = 6
  end
end

#source_group::String

Returns The name of the group that the source spoke belongs to.

Returns:

  • (::String)

    The name of the group that the source spoke belongs to.



771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
# File 'proto_docs/google/cloud/networkconnectivity/v1/hub.rb', line 771

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

  # The Code enum represents the state of the Private Service Connect
  # propagation.
  module Code
    # The code is unspecified.
    CODE_UNSPECIFIED = 0

    # The propagated Private Service Connect connection is ready.
    READY = 1

    # The Private Service Connect connection is propagating. This is a
    # transient state.
    PROPAGATING = 2

    # The Private Service Connect connection propagation failed because the VPC
    # network or the project of the target spoke has exceeded the connection
    # limit set by the producer.
    ERROR_PRODUCER_PROPAGATED_CONNECTION_LIMIT_EXCEEDED = 3

    # The Private Service Connect connection propagation failed because the NAT
    # IP subnet space has been exhausted. It is equivalent to the `Needs
    # attention` status of the Private Service Connect connection. See
    # https://cloud.google.com/vpc/docs/about-accessing-vpc-hosted-services-endpoints#connection-statuses.
    ERROR_PRODUCER_NAT_IP_SPACE_EXHAUSTED = 4

    # The Private Service Connect connection propagation failed because the
    # `PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK` quota in the
    # producer VPC network has been exceeded.
    ERROR_PRODUCER_QUOTA_EXCEEDED = 5

    # The Private Service Connect connection propagation failed because the
    # `PSC_PROPAGATED_CONNECTIONS_PER_VPC_NETWORK` quota in the consumer
    # VPC network has been exceeded.
    ERROR_CONSUMER_QUOTA_EXCEEDED = 6
  end
end

#source_spoke::String

Returns The name of the spoke that the source forwarding rule belongs to.

Returns:

  • (::String)

    The name of the spoke that the source forwarding rule belongs to.



771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
# File 'proto_docs/google/cloud/networkconnectivity/v1/hub.rb', line 771

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

  # The Code enum represents the state of the Private Service Connect
  # propagation.
  module Code
    # The code is unspecified.
    CODE_UNSPECIFIED = 0

    # The propagated Private Service Connect connection is ready.
    READY = 1

    # The Private Service Connect connection is propagating. This is a
    # transient state.
    PROPAGATING = 2

    # The Private Service Connect connection propagation failed because the VPC
    # network or the project of the target spoke has exceeded the connection
    # limit set by the producer.
    ERROR_PRODUCER_PROPAGATED_CONNECTION_LIMIT_EXCEEDED = 3

    # The Private Service Connect connection propagation failed because the NAT
    # IP subnet space has been exhausted. It is equivalent to the `Needs
    # attention` status of the Private Service Connect connection. See
    # https://cloud.google.com/vpc/docs/about-accessing-vpc-hosted-services-endpoints#connection-statuses.
    ERROR_PRODUCER_NAT_IP_SPACE_EXHAUSTED = 4

    # The Private Service Connect connection propagation failed because the
    # `PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK` quota in the
    # producer VPC network has been exceeded.
    ERROR_PRODUCER_QUOTA_EXCEEDED = 5

    # The Private Service Connect connection propagation failed because the
    # `PSC_PROPAGATED_CONNECTIONS_PER_VPC_NETWORK` quota in the consumer
    # VPC network has been exceeded.
    ERROR_CONSUMER_QUOTA_EXCEEDED = 6
  end
end

#target_group::String

Returns The name of the group that the target spoke belongs to.

Returns:

  • (::String)

    The name of the group that the target spoke belongs to.



771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
# File 'proto_docs/google/cloud/networkconnectivity/v1/hub.rb', line 771

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

  # The Code enum represents the state of the Private Service Connect
  # propagation.
  module Code
    # The code is unspecified.
    CODE_UNSPECIFIED = 0

    # The propagated Private Service Connect connection is ready.
    READY = 1

    # The Private Service Connect connection is propagating. This is a
    # transient state.
    PROPAGATING = 2

    # The Private Service Connect connection propagation failed because the VPC
    # network or the project of the target spoke has exceeded the connection
    # limit set by the producer.
    ERROR_PRODUCER_PROPAGATED_CONNECTION_LIMIT_EXCEEDED = 3

    # The Private Service Connect connection propagation failed because the NAT
    # IP subnet space has been exhausted. It is equivalent to the `Needs
    # attention` status of the Private Service Connect connection. See
    # https://cloud.google.com/vpc/docs/about-accessing-vpc-hosted-services-endpoints#connection-statuses.
    ERROR_PRODUCER_NAT_IP_SPACE_EXHAUSTED = 4

    # The Private Service Connect connection propagation failed because the
    # `PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK` quota in the
    # producer VPC network has been exceeded.
    ERROR_PRODUCER_QUOTA_EXCEEDED = 5

    # The Private Service Connect connection propagation failed because the
    # `PSC_PROPAGATED_CONNECTIONS_PER_VPC_NETWORK` quota in the consumer
    # VPC network has been exceeded.
    ERROR_CONSUMER_QUOTA_EXCEEDED = 6
  end
end

#target_spoke::String

Returns The name of the spoke that the source forwarding rule propagates to.

Returns:

  • (::String)

    The name of the spoke that the source forwarding rule propagates to.



771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
# File 'proto_docs/google/cloud/networkconnectivity/v1/hub.rb', line 771

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

  # The Code enum represents the state of the Private Service Connect
  # propagation.
  module Code
    # The code is unspecified.
    CODE_UNSPECIFIED = 0

    # The propagated Private Service Connect connection is ready.
    READY = 1

    # The Private Service Connect connection is propagating. This is a
    # transient state.
    PROPAGATING = 2

    # The Private Service Connect connection propagation failed because the VPC
    # network or the project of the target spoke has exceeded the connection
    # limit set by the producer.
    ERROR_PRODUCER_PROPAGATED_CONNECTION_LIMIT_EXCEEDED = 3

    # The Private Service Connect connection propagation failed because the NAT
    # IP subnet space has been exhausted. It is equivalent to the `Needs
    # attention` status of the Private Service Connect connection. See
    # https://cloud.google.com/vpc/docs/about-accessing-vpc-hosted-services-endpoints#connection-statuses.
    ERROR_PRODUCER_NAT_IP_SPACE_EXHAUSTED = 4

    # The Private Service Connect connection propagation failed because the
    # `PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK` quota in the
    # producer VPC network has been exceeded.
    ERROR_PRODUCER_QUOTA_EXCEEDED = 5

    # The Private Service Connect connection propagation failed because the
    # `PSC_PROPAGATED_CONNECTIONS_PER_VPC_NETWORK` quota in the consumer
    # VPC network has been exceeded.
    ERROR_CONSUMER_QUOTA_EXCEEDED = 6
  end
end