Class: Google::Cloud::ResourceManager::V3::Organization

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

Overview

The root node in the resource hierarchy to which a particular entity's (a company, for example) resources belong.

Defined Under Namespace

Modules: State

Instance Attribute Summary collapse

Instance Attribute Details

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

Returns Output only. Timestamp when the Organization was created.

Returns:



57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'proto_docs/google/cloud/resourcemanager/v3/organizations.rb', line 57

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

  # Organization lifecycle states.
  module State
    # Unspecified state.  This is only useful for distinguishing unset values.
    STATE_UNSPECIFIED = 0

    # The normal and active state.
    ACTIVE = 1

    # The organization has been marked for deletion by the user.
    DELETE_REQUESTED = 2
  end
end

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

Returns Output only. Timestamp when the Organization was requested for deletion.

Returns:



57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'proto_docs/google/cloud/resourcemanager/v3/organizations.rb', line 57

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

  # Organization lifecycle states.
  module State
    # Unspecified state.  This is only useful for distinguishing unset values.
    STATE_UNSPECIFIED = 0

    # The normal and active state.
    ACTIVE = 1

    # The organization has been marked for deletion by the user.
    DELETE_REQUESTED = 2
  end
end

#directory_customer_id::String

Returns Immutable. The G Suite / Workspace customer id used in the Directory API.

Returns:

  • (::String)

    Immutable. The G Suite / Workspace customer id used in the Directory API.



57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'proto_docs/google/cloud/resourcemanager/v3/organizations.rb', line 57

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

  # Organization lifecycle states.
  module State
    # Unspecified state.  This is only useful for distinguishing unset values.
    STATE_UNSPECIFIED = 0

    # The normal and active state.
    ACTIVE = 1

    # The organization has been marked for deletion by the user.
    DELETE_REQUESTED = 2
  end
end

#display_name::String (readonly)

Returns Output only. A human-readable string that refers to the organization in the Google Cloud Console. This string is set by the server and cannot be changed. The string will be set to the primary domain (for example, "google.com") of the Google Workspace customer that owns the organization.

Returns:

  • (::String)

    Output only. A human-readable string that refers to the organization in the Google Cloud Console. This string is set by the server and cannot be changed. The string will be set to the primary domain (for example, "google.com") of the Google Workspace customer that owns the organization.



57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'proto_docs/google/cloud/resourcemanager/v3/organizations.rb', line 57

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

  # Organization lifecycle states.
  module State
    # Unspecified state.  This is only useful for distinguishing unset values.
    STATE_UNSPECIFIED = 0

    # The normal and active state.
    ACTIVE = 1

    # The organization has been marked for deletion by the user.
    DELETE_REQUESTED = 2
  end
end

#etag::String (readonly)

Returns Output only. A checksum computed by the server based on the current value of the Organization resource. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.

Returns:

  • (::String)

    Output only. A checksum computed by the server based on the current value of the Organization resource. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.



57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'proto_docs/google/cloud/resourcemanager/v3/organizations.rb', line 57

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

  # Organization lifecycle states.
  module State
    # Unspecified state.  This is only useful for distinguishing unset values.
    STATE_UNSPECIFIED = 0

    # The normal and active state.
    ACTIVE = 1

    # The organization has been marked for deletion by the user.
    DELETE_REQUESTED = 2
  end
end

#name::String (readonly)

Returns Output only. The resource name of the organization. This is the organization's relative path in the API. Its format is "organizations/[organization_id]". For example, "organizations/1234".

Returns:

  • (::String)

    Output only. The resource name of the organization. This is the organization's relative path in the API. Its format is "organizations/[organization_id]". For example, "organizations/1234".



57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'proto_docs/google/cloud/resourcemanager/v3/organizations.rb', line 57

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

  # Organization lifecycle states.
  module State
    # Unspecified state.  This is only useful for distinguishing unset values.
    STATE_UNSPECIFIED = 0

    # The normal and active state.
    ACTIVE = 1

    # The organization has been marked for deletion by the user.
    DELETE_REQUESTED = 2
  end
end

#state::Google::Cloud::ResourceManager::V3::Organization::State (readonly)

Returns Output only. The organization's current lifecycle state.

Returns:



57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'proto_docs/google/cloud/resourcemanager/v3/organizations.rb', line 57

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

  # Organization lifecycle states.
  module State
    # Unspecified state.  This is only useful for distinguishing unset values.
    STATE_UNSPECIFIED = 0

    # The normal and active state.
    ACTIVE = 1

    # The organization has been marked for deletion by the user.
    DELETE_REQUESTED = 2
  end
end

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

Returns Output only. Timestamp when the Organization was last modified.

Returns:



57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# File 'proto_docs/google/cloud/resourcemanager/v3/organizations.rb', line 57

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

  # Organization lifecycle states.
  module State
    # Unspecified state.  This is only useful for distinguishing unset values.
    STATE_UNSPECIFIED = 0

    # The normal and active state.
    ACTIVE = 1

    # The organization has been marked for deletion by the user.
    DELETE_REQUESTED = 2
  end
end