Class: Google::Apis::ProdTtSasportalV1alpha1::SasPortalMigrateOrganizationRequest
- Inherits:
-
Object
- Object
- Google::Apis::ProdTtSasportalV1alpha1::SasPortalMigrateOrganizationRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/prod_tt_sasportal_v1alpha1/classes.rb,
lib/google/apis/prod_tt_sasportal_v1alpha1/representations.rb,
lib/google/apis/prod_tt_sasportal_v1alpha1/representations.rb
Overview
Request for [MigrateOrganization]. [spectrum.sas.portal.v1alpha1.Provisioning. MigrateOrganization]. GCP Project, Organization Info, and caller's GAIA ID should be retrieved from the RPC handler, and used to check authorization on SAS Portal organization and to create GCP Projects.
Instance Attribute Summary collapse
-
#organization_id ⇒ Fixnum
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SasPortalMigrateOrganizationRequest
constructor
A new instance of SasPortalMigrateOrganizationRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ SasPortalMigrateOrganizationRequest
Returns a new instance of SasPortalMigrateOrganizationRequest.
997 998 999 |
# File 'lib/google/apis/prod_tt_sasportal_v1alpha1/classes.rb', line 997 def initialize(**args) update!(**args) end |
Instance Attribute Details
#organization_id ⇒ Fixnum
Required. Id of the SAS organization to be migrated.
Corresponds to the JSON property organizationId
995 996 997 |
# File 'lib/google/apis/prod_tt_sasportal_v1alpha1/classes.rb', line 995 def organization_id @organization_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1002 1003 1004 |
# File 'lib/google/apis/prod_tt_sasportal_v1alpha1/classes.rb', line 1002 def update!(**args) @organization_id = args[:organization_id] if args.key?(:organization_id) end |