Class: Google::Cloud::LicenseManager::V1::Configuration

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. [Output only] Create time stamp.

Returns:



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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:



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.

Returns:



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