class Google::Apis::AppengineV1beta5::Application
An Application
resource contains the top-level configuration of an App Engine application.
Attributes
A Google
Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.@OutputOnly Corresponds to the JSON property `codeBucket` @return [String]
A Google
Cloud Storage bucket that can be used by the application to store content.@OutputOnly Corresponds to the JSON property `defaultBucket` @return [String]
Hostname used to reach the application, as resolved by App Engine.@OutputOnly Corresponds to the JSON property `defaultHostname` @return [String]
HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent.@OutputOnly Corresponds to the JSON property `dispatchRules` @return [Array<Google::Apis::AppengineV1beta5::UrlDispatchRule>]
Identity-Aware Proxy Corresponds to the JSON property `iap` @return [Google::Apis::AppengineV1beta5::IdentityAwareProxy]
Identifier of the Application
resource. This identifier is equivalent to the project ID of the Google
Cloud Platform project where you want to deploy your application. Example: myapp. Corresponds to the JSON property `id` @return [String]
Location
from which this application will be run. Application
instances will run out of data centers in the chosen location, which is also where all of the application's end user content is stored.Defaults to us-central.Options are:us- central - Central USeurope-west - Western Europeus-east1 - Eastern US Corresponds to the JSON property `location` @return [String]
Full path to the Application
resource in the API. Example: apps/myapp.@ OutputOnly Corresponds to the JSON property `name` @return [String]
Public Class Methods
# File lib/google/apis/appengine_v1beta5/classes.rb, line 155 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/appengine_v1beta5/classes.rb, line 160 def update!(**args) @auth_domain = args[:auth_domain] if args.key?(:auth_domain) @code_bucket = args[:code_bucket] if args.key?(:code_bucket) @default_bucket = args[:default_bucket] if args.key?(:default_bucket) @default_cookie_expiration = args[:default_cookie_expiration] if args.key?(:default_cookie_expiration) @default_hostname = args[:default_hostname] if args.key?(:default_hostname) @dispatch_rules = args[:dispatch_rules] if args.key?(:dispatch_rules) @iap = args[:iap] if args.key?(:iap) @id = args[:id] if args.key?(:id) @location = args[:location] if args.key?(:location) @name = args[:name] if args.key?(:name) end