Class: Google::Cloud::OracleDatabase::V1::Entitlement

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

Overview

Details of the Entitlement resource.

Defined Under Namespace

Modules: State

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_account_details::Google::Cloud::OracleDatabase::V1::CloudAccountDetails

Returns Details of the OCI Cloud Account.

Returns:



38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# File 'proto_docs/google/cloud/oracledatabase/v1/entitlement.rb', line 38

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

  # The various lifecycle states of the subscription.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Account not linked.
    ACCOUNT_NOT_LINKED = 1

    # Account is linked but not active.
    ACCOUNT_NOT_ACTIVE = 2

    # Entitlement and Account are active.
    ACTIVE = 3

    # Account is suspended.
    ACCOUNT_SUSPENDED = 4
  end
end

#entitlement_id::String (readonly)

Returns Output only. Google Cloud Marketplace order ID (aka entitlement ID).

Returns:

  • (::String)

    Output only. Google Cloud Marketplace order ID (aka entitlement ID)



38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# File 'proto_docs/google/cloud/oracledatabase/v1/entitlement.rb', line 38

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

  # The various lifecycle states of the subscription.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Account not linked.
    ACCOUNT_NOT_LINKED = 1

    # Account is linked but not active.
    ACCOUNT_NOT_ACTIVE = 2

    # Entitlement and Account are active.
    ACTIVE = 3

    # Account is suspended.
    ACCOUNT_SUSPENDED = 4
  end
end

#name::String

Returns Identifier. The name of the Entitlement resource with the format: projects/{project}/locations/{region}/entitlements/{entitlement}.

Returns:

  • (::String)

    Identifier. The name of the Entitlement resource with the format: projects/{project}/locations/{region}/entitlements/{entitlement}



38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# File 'proto_docs/google/cloud/oracledatabase/v1/entitlement.rb', line 38

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

  # The various lifecycle states of the subscription.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Account not linked.
    ACCOUNT_NOT_LINKED = 1

    # Account is linked but not active.
    ACCOUNT_NOT_ACTIVE = 2

    # Entitlement and Account are active.
    ACTIVE = 3

    # Account is suspended.
    ACCOUNT_SUSPENDED = 4
  end
end

#state::Google::Cloud::OracleDatabase::V1::Entitlement::State (readonly)

Returns Output only. Entitlement State.

Returns:



38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# File 'proto_docs/google/cloud/oracledatabase/v1/entitlement.rb', line 38

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

  # The various lifecycle states of the subscription.
  module State
    # Default unspecified value.
    STATE_UNSPECIFIED = 0

    # Account not linked.
    ACCOUNT_NOT_LINKED = 1

    # Account is linked but not active.
    ACCOUNT_NOT_ACTIVE = 2

    # Entitlement and Account are active.
    ACTIVE = 3

    # Account is suspended.
    ACCOUNT_SUSPENDED = 4
  end
end