diff --git a/api_names_out.yaml b/api_names_out.yaml index 49d18eb4a..6005927fa 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -107220,6 +107220,8 @@ "/genomics:v2alpha1/Mount/disk": disk "/genomics:v2alpha1/Mount/path": path "/genomics:v2alpha1/Mount/readOnly": read_only +"/genomics:v2alpha1/NFSMount": nfs_mount +"/genomics:v2alpha1/NFSMount/target": target "/genomics:v2alpha1/Network": network "/genomics:v2alpha1/Network/name": name "/genomics:v2alpha1/Network/subnetwork": subnetwork @@ -107322,6 +107324,7 @@ "/genomics:v2alpha1/VirtualMachine/volumes/volume": volume "/genomics:v2alpha1/Volume": volume "/genomics:v2alpha1/Volume/existingDisk": existing_disk +"/genomics:v2alpha1/Volume/nfsMount": nfs_mount "/genomics:v2alpha1/Volume/persistentDisk": persistent_disk "/genomics:v2alpha1/Volume/volume": volume "/genomics:v2alpha1/WorkerAssignedEvent": worker_assigned_event diff --git a/generated/google/apis/genomics_v2alpha1.rb b/generated/google/apis/genomics_v2alpha1.rb index a4f4beb75..64f44c411 100644 --- a/generated/google/apis/genomics_v2alpha1.rb +++ b/generated/google/apis/genomics_v2alpha1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/genomics module GenomicsV2alpha1 VERSION = 'V2alpha1' - REVISION = '20200927' + REVISION = '20201102' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/genomics_v2alpha1/classes.rb b/generated/google/apis/genomics_v2alpha1/classes.rb index 614991af7..cf1320be9 100644 --- a/generated/google/apis/genomics_v2alpha1/classes.rb +++ b/generated/google/apis/genomics_v2alpha1/classes.rb @@ -725,6 +725,25 @@ module Google end end + # Configuration for an `NFSMount` to be attached to the VM. + class NfsMount + include Google::Apis::Core::Hashable + + # A target NFS mount. The target must be specified as `address:/mount". + # Corresponds to the JSON property `target` + # @return [String] + attr_accessor :target + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @target = args[:target] if args.key?(:target) + end + end + # VM networking options. class Network include Google::Apis::Core::Hashable @@ -1442,6 +1461,11 @@ module Google # @return [Google::Apis::GenomicsV2alpha1::ExistingDisk] attr_accessor :existing_disk + # Configuration for an `NFSMount` to be attached to the VM. + # Corresponds to the JSON property `nfsMount` + # @return [Google::Apis::GenomicsV2alpha1::NfsMount] + attr_accessor :nfs_mount + # Configuration for a persistent disk to be attached to the VM. See https:// # cloud.google.com/compute/docs/disks/performance for more information about # disk type, size, and performance considerations. @@ -1463,6 +1487,7 @@ module Google # Update properties of this object def update!(**args) @existing_disk = args[:existing_disk] if args.key?(:existing_disk) + @nfs_mount = args[:nfs_mount] if args.key?(:nfs_mount) @persistent_disk = args[:persistent_disk] if args.key?(:persistent_disk) @volume = args[:volume] if args.key?(:volume) end diff --git a/generated/google/apis/genomics_v2alpha1/representations.rb b/generated/google/apis/genomics_v2alpha1/representations.rb index e595e7a82..089ea8129 100644 --- a/generated/google/apis/genomics_v2alpha1/representations.rb +++ b/generated/google/apis/genomics_v2alpha1/representations.rb @@ -136,6 +136,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class NfsMount + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class Network class Representation < Google::Apis::Core::JsonRepresentation; end @@ -449,6 +455,13 @@ module Google end end + class NfsMount + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :target, as: 'target' + end + end + class Network # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -635,6 +648,8 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation property :existing_disk, as: 'existingDisk', class: Google::Apis::GenomicsV2alpha1::ExistingDisk, decorator: Google::Apis::GenomicsV2alpha1::ExistingDisk::Representation + property :nfs_mount, as: 'nfsMount', class: Google::Apis::GenomicsV2alpha1::NfsMount, decorator: Google::Apis::GenomicsV2alpha1::NfsMount::Representation + property :persistent_disk, as: 'persistentDisk', class: Google::Apis::GenomicsV2alpha1::PersistentDisk, decorator: Google::Apis::GenomicsV2alpha1::PersistentDisk::Representation property :volume, as: 'volume' diff --git a/generated/google/apis/genomics_v2alpha1/synth.metadata b/generated/google/apis/genomics_v2alpha1/synth.metadata index 429012f74..11f111610 100644 --- a/generated/google/apis/genomics_v2alpha1/synth.metadata +++ b/generated/google/apis/genomics_v2alpha1/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/google-api-ruby-client.git", - "sha": "c98c719bbab68d0890524d53f8b629d7858af9c2" + "sha": "64251b516a71bd1bdcc1a7d3ac934182b38a11a7" } } ]