Class: Google::Cloud::BackupDR::V1::NetworkInterface

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb

Overview

A network interface resource attached to an instance. s

Defined Under Namespace

Modules: Ipv6AccessType, NicType, StackType

Instance Attribute Summary collapse

Instance Attribute Details

#access_configs::Array<::Google::Cloud::BackupDR::V1::AccessConfig>



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end

#alias_ip_ranges::Array<::Google::Cloud::BackupDR::V1::AliasIpRange>



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end

#internal_ipv6_prefix_length::Integer



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end

#ip_address::String



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end

#ipv6_access_configs::Array<::Google::Cloud::BackupDR::V1::AccessConfig>



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end

#ipv6_access_type::Google::Cloud::BackupDR::V1::NetworkInterface::Ipv6AccessType



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end

#ipv6_address::String



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end

#name::String (readonly)



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end

#network::String



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end

#network_attachment::String



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end

#nic_type::Google::Cloud::BackupDR::V1::NetworkInterface::NicType



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end

#queue_count::Integer



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end

#stack_type::Google::Cloud::BackupDR::V1::NetworkInterface::StackType



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end

#subnetwork::String



459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
# File 'proto_docs/google/cloud/backupdr/v1/backupvault_gce.rb', line 459

class NetworkInterface
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Stack type for this network interface.
  module StackType
    # Default should be STACK_TYPE_UNSPECIFIED.
    STACK_TYPE_UNSPECIFIED = 0

    # The network interface will be assigned IPv4 address.
    IPV4_ONLY = 1

    # The network interface can have both IPv4 and IPv6 addresses.
    IPV4_IPV6 = 2
  end

  # IPv6 access type for this network interface.
  module Ipv6AccessType
    # IPv6 access type not set. Means this network interface hasn't been
    # turned on IPv6 yet.
    UNSPECIFIED_IPV6_ACCESS_TYPE = 0

    # This network interface can have internal IPv6.
    INTERNAL = 1

    # This network interface can have external IPv6.
    EXTERNAL = 2
  end

  # Nic type for this network interface.
  module NicType
    # Default should be NIC_TYPE_UNSPECIFIED.
    NIC_TYPE_UNSPECIFIED = 0

    # VIRTIO
    VIRTIO_NET = 1

    # GVNIC
    GVNIC = 2
  end
end