def _ValidateInstancesFlags( args, support_kms=False, support_max_run_duration=False ): """Validate flags for instance template that affects instance creation. Args: args: argparse.Namespace, An object that contains the values for the arguments specified in the .Args() method. support_kms: If KMS is supported. support_max_run_duration: max-run-durrations is supported in instance scheduling. """ instances_flags.ValidateDiskCommonFlags(args) instances_flags.ValidateDiskBootFlags(args, enable_kms=support_kms) instances_flags.ValidateCreateDiskFlags(args) instances_flags.ValidateLocalSsdFlags(args) instances_flags.ValidateNicFlags(args) instances_flags.ValidateServiceAccountAndScopeArgs(args) instances_flags.ValidateAcceleratorArgs(args) instances_flags.ValidateReservationAffinityGroup(args) instances_flags.ValidateNetworkPerformanceConfigsArgs(args) instances_flags.ValidateInstanceScheduling( args, support_max_run_duration=support_max_run_duration)
def _ValidateInstancesFlags(args): """Validate flags for instance template that affects instance creation. Args: args: argparse.Namespace, An object that contains the values for the arguments specified in the .Args() method. """ instances_flags.ValidateDiskCommonFlags(args) instances_flags.ValidateDiskBootFlags(args) instances_flags.ValidateCreateDiskFlags(args) instances_flags.ValidateLocalSsdFlags(args) instances_flags.ValidateNicFlags(args) instances_flags.ValidateServiceAccountAndScopeArgs(args) instances_flags.ValidateAcceleratorArgs(args)
def _ValidateInstancesFlags(args, support_kms=False,): """Validate flags for instance template that affects instance creation. Args: args: argparse.Namespace, An object that contains the values for the arguments specified in the .Args() method. support_kms: If KMS is supported. """ instances_flags.ValidateDiskCommonFlags(args) instances_flags.ValidateDiskBootFlags(args, enable_kms=support_kms) instances_flags.ValidateCreateDiskFlags(args) instances_flags.ValidateLocalSsdFlags(args) instances_flags.ValidateNicFlags(args) instances_flags.ValidateServiceAccountAndScopeArgs(args) instances_flags.ValidateAcceleratorArgs(args) instances_flags.ValidateReservationAffinityGroup(args)
def ValidateDiskFlags(self, args): """Validates the values of all disk-related flags.""" instances_flags.ValidateDiskCommonFlags(args) instances_flags.ValidateDiskBootFlags(args)