Class: Google::Cloud::CertificateManager::V1::Certificate::ManagedCertificate::AuthorizationAttemptInfo

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

Overview

State of the latest attempt to authorize a domain for certificate issuance.

Defined Under Namespace

Modules: FailureReason, State

Instance Attribute Summary collapse

Instance Attribute Details

#details::String (readonly)

Returns Output only. Human readable explanation for reaching the state. Provided to help address the configuration issues. Not guaranteed to be stable. For programmatic access use FailureReason enum.

Returns:

  • (::String)

    Output only. Human readable explanation for reaching the state. Provided to help address the configuration issues. Not guaranteed to be stable. For programmatic access use FailureReason enum.



572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
# File 'proto_docs/google/cloud/certificatemanager/v1/certificate_manager.rb', line 572

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

  # State of the domain for managed certificate issuance.
  module State
    # State is unspecified.
    STATE_UNSPECIFIED = 0

    # Certificate provisioning for this domain is under way. Google Cloud
    # will attempt to authorize the domain.
    AUTHORIZING = 1

    # A managed certificate can be provisioned, no issues for this domain.
    AUTHORIZED = 6

    # Attempt to authorize the domain failed. This prevents the Managed
    # Certificate from being issued.
    # See `failure_reason` and `details` fields for more information.
    FAILED = 7
  end

  # Reason for failure of the authorization attempt for the domain.
  module FailureReason
    # FailureReason is unspecified.
    FAILURE_REASON_UNSPECIFIED = 0

    # There was a problem with the user's DNS or load balancer
    # configuration for this domain.
    CONFIG = 1

    # Certificate issuance forbidden by an explicit CAA record for the
    # domain or a failure to check CAA records for the domain.
    CAA = 2

    # Reached a CA or internal rate-limit for the domain,
    # e.g. for certificates per top-level private domain.
    RATE_LIMITED = 3
  end
end

#domain::String

Returns Domain name of the authorization attempt.

Returns:

  • (::String)

    Domain name of the authorization attempt.



572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
# File 'proto_docs/google/cloud/certificatemanager/v1/certificate_manager.rb', line 572

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

  # State of the domain for managed certificate issuance.
  module State
    # State is unspecified.
    STATE_UNSPECIFIED = 0

    # Certificate provisioning for this domain is under way. Google Cloud
    # will attempt to authorize the domain.
    AUTHORIZING = 1

    # A managed certificate can be provisioned, no issues for this domain.
    AUTHORIZED = 6

    # Attempt to authorize the domain failed. This prevents the Managed
    # Certificate from being issued.
    # See `failure_reason` and `details` fields for more information.
    FAILED = 7
  end

  # Reason for failure of the authorization attempt for the domain.
  module FailureReason
    # FailureReason is unspecified.
    FAILURE_REASON_UNSPECIFIED = 0

    # There was a problem with the user's DNS or load balancer
    # configuration for this domain.
    CONFIG = 1

    # Certificate issuance forbidden by an explicit CAA record for the
    # domain or a failure to check CAA records for the domain.
    CAA = 2

    # Reached a CA or internal rate-limit for the domain,
    # e.g. for certificates per top-level private domain.
    RATE_LIMITED = 3
  end
end

#failure_reason::Google::Cloud::CertificateManager::V1::Certificate::ManagedCertificate::AuthorizationAttemptInfo::FailureReason (readonly)

Returns Output only. Reason for failure of the authorization attempt for the domain.

Returns:



572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
# File 'proto_docs/google/cloud/certificatemanager/v1/certificate_manager.rb', line 572

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

  # State of the domain for managed certificate issuance.
  module State
    # State is unspecified.
    STATE_UNSPECIFIED = 0

    # Certificate provisioning for this domain is under way. Google Cloud
    # will attempt to authorize the domain.
    AUTHORIZING = 1

    # A managed certificate can be provisioned, no issues for this domain.
    AUTHORIZED = 6

    # Attempt to authorize the domain failed. This prevents the Managed
    # Certificate from being issued.
    # See `failure_reason` and `details` fields for more information.
    FAILED = 7
  end

  # Reason for failure of the authorization attempt for the domain.
  module FailureReason
    # FailureReason is unspecified.
    FAILURE_REASON_UNSPECIFIED = 0

    # There was a problem with the user's DNS or load balancer
    # configuration for this domain.
    CONFIG = 1

    # Certificate issuance forbidden by an explicit CAA record for the
    # domain or a failure to check CAA records for the domain.
    CAA = 2

    # Reached a CA or internal rate-limit for the domain,
    # e.g. for certificates per top-level private domain.
    RATE_LIMITED = 3
  end
end

#state::Google::Cloud::CertificateManager::V1::Certificate::ManagedCertificate::AuthorizationAttemptInfo::State (readonly)

Returns Output only. State of the domain for managed certificate issuance.

Returns:



572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
# File 'proto_docs/google/cloud/certificatemanager/v1/certificate_manager.rb', line 572

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

  # State of the domain for managed certificate issuance.
  module State
    # State is unspecified.
    STATE_UNSPECIFIED = 0

    # Certificate provisioning for this domain is under way. Google Cloud
    # will attempt to authorize the domain.
    AUTHORIZING = 1

    # A managed certificate can be provisioned, no issues for this domain.
    AUTHORIZED = 6

    # Attempt to authorize the domain failed. This prevents the Managed
    # Certificate from being issued.
    # See `failure_reason` and `details` fields for more information.
    FAILED = 7
  end

  # Reason for failure of the authorization attempt for the domain.
  module FailureReason
    # FailureReason is unspecified.
    FAILURE_REASON_UNSPECIFIED = 0

    # There was a problem with the user's DNS or load balancer
    # configuration for this domain.
    CONFIG = 1

    # Certificate issuance forbidden by an explicit CAA record for the
    # domain or a failure to check CAA records for the domain.
    CAA = 2

    # Reached a CA or internal rate-limit for the domain,
    # e.g. for certificates per top-level private domain.
    RATE_LIMITED = 3
  end
end