class Google::Apis::ServiceconsumermanagementV1::ApplyTenantProjectConfigRequest

Request to apply configuration to an existing tenant project.

Attributes

project_config[RW]

This structure defines a tenant project to be added to the specified tenancy unit and its initial configuration and properties. A project lien is created for the tenant project to prevent the tenant project from being deleted accidentally. The lien is deleted as part of tenant project removal. Corresponds to the JSON property `projectConfig` @return [Google::Apis::ServiceconsumermanagementV1::TenantProjectConfig]

tag[RW]

Required. Tag of the project. Must be less than 128 characters. Required. Corresponds to the JSON property `tag` @return [String]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/serviceconsumermanagement_v1/classes.rb, line 145
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/serviceconsumermanagement_v1/classes.rb, line 150
def update!(**args)
  @project_config = args[:project_config] if args.key?(:project_config)
  @tag = args[:tag] if args.key?(:tag)
end