Class: Google::Cloud::AppHub::V1::Application
- Inherits:
-
Object
- Object
- Google::Cloud::AppHub::V1::Application
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/apphub/v1/application.rb
Overview
Application defines the governance boundary for App Hub Entities that perform a logical end-to-end business function. App Hub supports application level IAM permission to align with governance requirements.
Defined Under Namespace
Modules: State
Instance Attribute Summary collapse
-
#attributes ⇒ ::Google::Cloud::AppHub::V1::Attributes
Optional.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
Optional.
-
#display_name ⇒ ::String
Optional.
-
#name ⇒ ::String
Identifier.
-
#scope ⇒ ::Google::Cloud::AppHub::V1::Scope
Required.
-
#state ⇒ ::Google::Cloud::AppHub::V1::Application::State
readonly
Output only.
-
#uid ⇒ ::String
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#attributes ⇒ ::Google::Cloud::AppHub::V1::Attributes
Returns Optional. Consumer provided attributes.
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/google/cloud/apphub/v1/application.rb', line 60 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application state. module State # Unspecified state. STATE_UNSPECIFIED = 0 # The Application is being created. CREATING = 1 # The Application is ready to register Services and Workloads. ACTIVE = 2 # The Application is being deleted. DELETING = 3 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Create time.
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/google/cloud/apphub/v1/application.rb', line 60 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application state. module State # Unspecified state. STATE_UNSPECIFIED = 0 # The Application is being created. CREATING = 1 # The Application is ready to register Services and Workloads. ACTIVE = 2 # The Application is being deleted. DELETING = 3 end end |
#description ⇒ ::String
Returns Optional. User-defined description of an Application. Can have a maximum length of 2048 characters.
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/google/cloud/apphub/v1/application.rb', line 60 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application state. module State # Unspecified state. STATE_UNSPECIFIED = 0 # The Application is being created. CREATING = 1 # The Application is ready to register Services and Workloads. ACTIVE = 2 # The Application is being deleted. DELETING = 3 end end |
#display_name ⇒ ::String
Returns Optional. User-defined name for the Application. Can have a maximum length of 63 characters.
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/google/cloud/apphub/v1/application.rb', line 60 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application state. module State # Unspecified state. STATE_UNSPECIFIED = 0 # The Application is being created. CREATING = 1 # The Application is ready to register Services and Workloads. ACTIVE = 2 # The Application is being deleted. DELETING = 3 end end |
#name ⇒ ::String
Returns Identifier. The resource name of an Application. Format: "projects/{host-project-id}/locations/{location}/applications/{application-id}".
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/google/cloud/apphub/v1/application.rb', line 60 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application state. module State # Unspecified state. STATE_UNSPECIFIED = 0 # The Application is being created. CREATING = 1 # The Application is ready to register Services and Workloads. ACTIVE = 2 # The Application is being deleted. DELETING = 3 end end |
#scope ⇒ ::Google::Cloud::AppHub::V1::Scope
Returns Required. Immutable. Defines what data can be included into this Application. Limits which Services and Workloads can be registered.
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/google/cloud/apphub/v1/application.rb', line 60 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application state. module State # Unspecified state. STATE_UNSPECIFIED = 0 # The Application is being created. CREATING = 1 # The Application is ready to register Services and Workloads. ACTIVE = 2 # The Application is being deleted. DELETING = 3 end end |
#state ⇒ ::Google::Cloud::AppHub::V1::Application::State (readonly)
Returns Output only. Application state.
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/google/cloud/apphub/v1/application.rb', line 60 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application state. module State # Unspecified state. STATE_UNSPECIFIED = 0 # The Application is being created. CREATING = 1 # The Application is ready to register Services and Workloads. ACTIVE = 2 # The Application is being deleted. DELETING = 3 end end |
#uid ⇒ ::String (readonly)
Returns Output only. A universally unique identifier (in UUID4 format) for the
Application
.
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/google/cloud/apphub/v1/application.rb', line 60 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application state. module State # Unspecified state. STATE_UNSPECIFIED = 0 # The Application is being created. CREATING = 1 # The Application is ready to register Services and Workloads. ACTIVE = 2 # The Application is being deleted. DELETING = 3 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Update time.
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'proto_docs/google/cloud/apphub/v1/application.rb', line 60 class Application include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application state. module State # Unspecified state. STATE_UNSPECIFIED = 0 # The Application is being created. CREATING = 1 # The Application is ready to register Services and Workloads. ACTIVE = 2 # The Application is being deleted. DELETING = 3 end end |