Class: Google::Cloud::LicenseManager::V1::Configuration
- Inherits:
-
Object
- Object
- Google::Cloud::LicenseManager::V1::Configuration
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/licensemanager/v1/api_entities.rb
Overview
Configuration for a Google SPLA product
Defined Under Namespace
Modules: State Classes: LabelsEntry
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#current_billing_info ⇒ ::Google::Cloud::LicenseManager::V1::BillingInfo
Required.
-
#display_name ⇒ ::String
Required.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#license_type ⇒ ::Google::Cloud::LicenseManager::V1::LicenseType
Required.
-
#name ⇒ ::String
Identifier.
-
#next_billing_info ⇒ ::Google::Cloud::LicenseManager::V1::BillingInfo
Required.
-
#product ⇒ ::String
Required.
-
#state ⇒ ::Google::Cloud::LicenseManager::V1::Configuration::State
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. [Output only] Create time stamp.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'proto_docs/google/cloud/licensemanager/v1/api_entities.rb', line 55 class Configuration include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the configuration. module State # The Status of the configuration is unspecified STATE_UNSPECIFIED = 0 # Configuration is in active state. STATE_ACTIVE = 1 # Configuration is in deactivated state. STATE_SUSPENDED = 2 # Configuration is in deleted state. STATE_DELETED = 3 end end |
#current_billing_info ⇒ ::Google::Cloud::LicenseManager::V1::BillingInfo
Returns Required. Billing information applicable till end of the current month.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'proto_docs/google/cloud/licensemanager/v1/api_entities.rb', line 55 class Configuration include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the configuration. module State # The Status of the configuration is unspecified STATE_UNSPECIFIED = 0 # Configuration is in active state. STATE_ACTIVE = 1 # Configuration is in deactivated state. STATE_SUSPENDED = 2 # Configuration is in deleted state. STATE_DELETED = 3 end end |
#display_name ⇒ ::String
Returns Required. User given name.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'proto_docs/google/cloud/licensemanager/v1/api_entities.rb', line 55 class Configuration include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the configuration. module State # The Status of the configuration is unspecified STATE_UNSPECIFIED = 0 # Configuration is in active state. STATE_ACTIVE = 1 # Configuration is in deactivated state. STATE_SUSPENDED = 2 # Configuration is in deleted state. STATE_DELETED = 3 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. Labels as key value pairs.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'proto_docs/google/cloud/licensemanager/v1/api_entities.rb', line 55 class Configuration include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the configuration. module State # The Status of the configuration is unspecified STATE_UNSPECIFIED = 0 # Configuration is in active state. STATE_ACTIVE = 1 # Configuration is in deactivated state. STATE_SUSPENDED = 2 # Configuration is in deleted state. STATE_DELETED = 3 end end |
#license_type ⇒ ::Google::Cloud::LicenseManager::V1::LicenseType
Returns Required. LicenseType to be applied for billing.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'proto_docs/google/cloud/licensemanager/v1/api_entities.rb', line 55 class Configuration include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the configuration. module State # The Status of the configuration is unspecified STATE_UNSPECIFIED = 0 # Configuration is in active state. STATE_ACTIVE = 1 # Configuration is in deactivated state. STATE_SUSPENDED = 2 # Configuration is in deleted state. STATE_DELETED = 3 end end |
#name ⇒ ::String
Returns Identifier. name of resource.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'proto_docs/google/cloud/licensemanager/v1/api_entities.rb', line 55 class Configuration include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the configuration. module State # The Status of the configuration is unspecified STATE_UNSPECIFIED = 0 # Configuration is in active state. STATE_ACTIVE = 1 # Configuration is in deactivated state. STATE_SUSPENDED = 2 # Configuration is in deleted state. STATE_DELETED = 3 end end |
#next_billing_info ⇒ ::Google::Cloud::LicenseManager::V1::BillingInfo
Returns Required. Billing information applicable for next month.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'proto_docs/google/cloud/licensemanager/v1/api_entities.rb', line 55 class Configuration include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the configuration. module State # The Status of the configuration is unspecified STATE_UNSPECIFIED = 0 # Configuration is in active state. STATE_ACTIVE = 1 # Configuration is in deactivated state. STATE_SUSPENDED = 2 # Configuration is in deleted state. STATE_DELETED = 3 end end |
#product ⇒ ::String
Returns Required. Name field (with URL) of the Product offered for SPLA.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'proto_docs/google/cloud/licensemanager/v1/api_entities.rb', line 55 class Configuration include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the configuration. module State # The Status of the configuration is unspecified STATE_UNSPECIFIED = 0 # Configuration is in active state. STATE_ACTIVE = 1 # Configuration is in deactivated state. STATE_SUSPENDED = 2 # Configuration is in deleted state. STATE_DELETED = 3 end end |
#state ⇒ ::Google::Cloud::LicenseManager::V1::Configuration::State (readonly)
Returns Output only. State of the configuration.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'proto_docs/google/cloud/licensemanager/v1/api_entities.rb', line 55 class Configuration include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the configuration. module State # The Status of the configuration is unspecified STATE_UNSPECIFIED = 0 # Configuration is in active state. STATE_ACTIVE = 1 # Configuration is in deactivated state. STATE_SUSPENDED = 2 # Configuration is in deleted state. STATE_DELETED = 3 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. [Output only] Update time stamp.
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 |
# File 'proto_docs/google/cloud/licensemanager/v1/api_entities.rb', line 55 class Configuration include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # State of the configuration. module State # The Status of the configuration is unspecified STATE_UNSPECIFIED = 0 # Configuration is in active state. STATE_ACTIVE = 1 # Configuration is in deactivated state. STATE_SUSPENDED = 2 # Configuration is in deleted state. STATE_DELETED = 3 end end |