Class: Google::Cloud::Compute::V1::LicenseCode

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

Overview

Represents a License Code resource. A License Code is a unique identifier used to represent a license resource. Caution This resource is intended for use only by third-party partners who are creating Cloud Marketplace images.

Defined Under Namespace

Modules: State

Instance Attribute Summary collapse

Instance Attribute Details

#creation_timestamp::String



12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12965

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

  # [Output Only] Current state of this License Code.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # Machines are not allowed to attach boot disks with this License Code. Requests to create new resources with this license will be rejected.
    DISABLED = 516696700

    # Use is allowed for anyone with USE_READ_ONLY access to this License Code.
    ENABLED = 182130465

    # Use of this license is limited to a project whitelist.
    RESTRICTED = 261551195

    STATE_UNSPECIFIED = 470755401

    # Reserved state.
    TERMINATED = 250018339
  end
end

#description::String



12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12965

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

  # [Output Only] Current state of this License Code.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # Machines are not allowed to attach boot disks with this License Code. Requests to create new resources with this license will be rejected.
    DISABLED = 516696700

    # Use is allowed for anyone with USE_READ_ONLY access to this License Code.
    ENABLED = 182130465

    # Use of this license is limited to a project whitelist.
    RESTRICTED = 261551195

    STATE_UNSPECIFIED = 470755401

    # Reserved state.
    TERMINATED = 250018339
  end
end

#id::Integer



12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12965

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

  # [Output Only] Current state of this License Code.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # Machines are not allowed to attach boot disks with this License Code. Requests to create new resources with this license will be rejected.
    DISABLED = 516696700

    # Use is allowed for anyone with USE_READ_ONLY access to this License Code.
    ENABLED = 182130465

    # Use of this license is limited to a project whitelist.
    RESTRICTED = 261551195

    STATE_UNSPECIFIED = 470755401

    # Reserved state.
    TERMINATED = 250018339
  end
end

#kind::String



12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12965

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

  # [Output Only] Current state of this License Code.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # Machines are not allowed to attach boot disks with this License Code. Requests to create new resources with this license will be rejected.
    DISABLED = 516696700

    # Use is allowed for anyone with USE_READ_ONLY access to this License Code.
    ENABLED = 182130465

    # Use of this license is limited to a project whitelist.
    RESTRICTED = 261551195

    STATE_UNSPECIFIED = 470755401

    # Reserved state.
    TERMINATED = 250018339
  end
end

#license_alias::Array<::Google::Cloud::Compute::V1::LicenseCodeLicenseAlias>



12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12965

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

  # [Output Only] Current state of this License Code.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # Machines are not allowed to attach boot disks with this License Code. Requests to create new resources with this license will be rejected.
    DISABLED = 516696700

    # Use is allowed for anyone with USE_READ_ONLY access to this License Code.
    ENABLED = 182130465

    # Use of this license is limited to a project whitelist.
    RESTRICTED = 261551195

    STATE_UNSPECIFIED = 470755401

    # Reserved state.
    TERMINATED = 250018339
  end
end

#name::String



12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12965

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

  # [Output Only] Current state of this License Code.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # Machines are not allowed to attach boot disks with this License Code. Requests to create new resources with this license will be rejected.
    DISABLED = 516696700

    # Use is allowed for anyone with USE_READ_ONLY access to this License Code.
    ENABLED = 182130465

    # Use of this license is limited to a project whitelist.
    RESTRICTED = 261551195

    STATE_UNSPECIFIED = 470755401

    # Reserved state.
    TERMINATED = 250018339
  end
end


12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12965

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

  # [Output Only] Current state of this License Code.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # Machines are not allowed to attach boot disks with this License Code. Requests to create new resources with this license will be rejected.
    DISABLED = 516696700

    # Use is allowed for anyone with USE_READ_ONLY access to this License Code.
    ENABLED = 182130465

    # Use of this license is limited to a project whitelist.
    RESTRICTED = 261551195

    STATE_UNSPECIFIED = 470755401

    # Reserved state.
    TERMINATED = 250018339
  end
end

#state::String



12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12965

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

  # [Output Only] Current state of this License Code.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # Machines are not allowed to attach boot disks with this License Code. Requests to create new resources with this license will be rejected.
    DISABLED = 516696700

    # Use is allowed for anyone with USE_READ_ONLY access to this License Code.
    ENABLED = 182130465

    # Use of this license is limited to a project whitelist.
    RESTRICTED = 261551195

    STATE_UNSPECIFIED = 470755401

    # Reserved state.
    TERMINATED = 250018339
  end
end

#transferable::Boolean



12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 12965

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

  # [Output Only] Current state of this License Code.
  module State
    # A value indicating that the enum field is not set.
    UNDEFINED_STATE = 0

    # Machines are not allowed to attach boot disks with this License Code. Requests to create new resources with this license will be rejected.
    DISABLED = 516696700

    # Use is allowed for anyone with USE_READ_ONLY access to this License Code.
    ENABLED = 182130465

    # Use of this license is limited to a project whitelist.
    RESTRICTED = 261551195

    STATE_UNSPECIFIED = 470755401

    # Reserved state.
    TERMINATED = 250018339
  end
end