Class: Google::Apis::ApigeeV1::GoogleCloudApigeeV1ProvisionOrganizationRequest
- Inherits:
-
Object
- Object
- Google::Apis::ApigeeV1::GoogleCloudApigeeV1ProvisionOrganizationRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/apigee_v1/classes.rb,
lib/google/apis/apigee_v1/representations.rb,
lib/google/apis/apigee_v1/representations.rb
Overview
Request for ProvisionOrganization.
Instance Attribute Summary collapse
-
#analytics_region ⇒ String
Primary Cloud Platform region for analytics data storage.
-
#authorized_network ⇒ String
Name of the customer project's VPC network.
-
#runtime_location ⇒ String
Cloud Platform location for the runtime instance.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudApigeeV1ProvisionOrganizationRequest
constructor
A new instance of GoogleCloudApigeeV1ProvisionOrganizationRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudApigeeV1ProvisionOrganizationRequest
Returns a new instance of GoogleCloudApigeeV1ProvisionOrganizationRequest.
5651 5652 5653 |
# File 'lib/google/apis/apigee_v1/classes.rb', line 5651 def initialize(**args) update!(**args) end |
Instance Attribute Details
#analytics_region ⇒ String
Primary Cloud Platform region for analytics data storage. For valid values,
see Create an organization. Defaults to us-west1.
Corresponds to the JSON property analyticsRegion
5635 5636 5637 |
# File 'lib/google/apis/apigee_v1/classes.rb', line 5635 def analytics_region @analytics_region end |
#authorized_network ⇒ String
Name of the customer project's VPC network. If provided, the network needs to
be peered through Service Networking. If none is provided, the organization
will have access only to the public internet.
Corresponds to the JSON property authorizedNetwork
5642 5643 5644 |
# File 'lib/google/apis/apigee_v1/classes.rb', line 5642 def @authorized_network end |
#runtime_location ⇒ String
Cloud Platform location for the runtime instance. Defaults to zone us-west1-a
. If a region is provided, EVAL organizations will use the region for
automatically selecting a zone for the runtime instance.
Corresponds to the JSON property runtimeLocation
5649 5650 5651 |
# File 'lib/google/apis/apigee_v1/classes.rb', line 5649 def runtime_location @runtime_location end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5656 5657 5658 5659 5660 |
# File 'lib/google/apis/apigee_v1/classes.rb', line 5656 def update!(**args) @analytics_region = args[:analytics_region] if args.key?(:analytics_region) @authorized_network = args[:authorized_network] if args.key?(:authorized_network) @runtime_location = args[:runtime_location] if args.key?(:runtime_location) end |